Vinyl.SDK scripting classes in Jitterbit App Builder
Vinyl.SDK is the public API for scripting. This article enumerates the types and members of the SDK.
For additional information, see Scripting App Builder Plugins using C#
Vinyl.Sdk.Controls
Vinyl.Sdk.Events
EventCell
EventCellConversion
EventColumn
EventInput
EventRow
EventServiceExtensions
EventTable
EventValidationResult
IEventService
RowEventInput
TableEventInput
Vinyl.Sdk.Filtering
Aggregate
AggregateList
AggregateListExtensions
ColumnFunctionAggregate
ColumnSort
ColumnValueCondition
ComparisonOperator
Condition
ConditionExtensions
ConditionList
ConditionListExtensions
Filter
FilterBuilder
Sort
SortDirection
SortList
SortListExtensions
TableExtensions
Vinyl.Sdk.Functions
Vinyl.Sdk.Http
Vinyl.Sdk.Tables
Changes
2.7
Additions:
- Adds
CreateEventTable
method to theIEventService
interface.
2.6
Version 2.6 adds support for executing events.
Additions:
- Introduces
IEventService
service for invoking events. Includes extension for invoking well-known events. - Introduces
ITableService
service for retrieving tables. - Introduces
IFunctionService
service for retrieving functions. Includes extension methods for retrieving well-known functions. - Introduces
FilterBuilder
service for constructingFilter
objects. - Adds
EventTableId
property toEventTable
class. - Adds
Guid
indexer toEventTable
class for theeventRowId
. - Adds
Add
extension methods to theAggregateList
type for constructing an aggregate list. - Adds
Add
extension methods to theConditionList
type for constructing a condition list. - Adds
Add
extension methods to theSortList
type for constructing a sort specification list. - Adds
CreateFilter
extension method to theTable
type for constructing a filter for a table.
Breaking changes:
- Renames
RowId
property ofEventRow
class toEventRowId
.
2.5
Version 2.5 was the first version of App Builder to support scripting.