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 CreateEventTablemethod to theIEventServiceinterface.
2.6
Version 2.6 adds support for executing events.
Additions:
- Introduces IEventServiceservice for invoking events. Includes extension for invoking well-known events.
- Introduces ITableServiceservice for retrieving tables.
- Introduces IFunctionServiceservice for retrieving functions. Includes extension methods for retrieving well-known functions.
- Introduces FilterBuilderservice for constructingFilterobjects.
- Adds EventTableIdproperty toEventTableclass.
- Adds Guidindexer toEventTableclass for theeventRowId.
- Adds Addextension methods to theAggregateListtype for constructing an aggregate list.
- Adds Addextension methods to theConditionListtype for constructing a condition list.
- Adds Addextension methods to theSortListtype for constructing a sort specification list.
- Adds CreateFilterextension method to theTabletype for constructing a filter for a table.
Breaking changes:
- Renames RowIdproperty ofEventRowclass toEventRowId.
2.5
Version 2.5 was the first version of App Builder to support scripting.