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
EventCellEventCellConversionEventColumnEventInputEventRowEventServiceExtensionsEventTableEventValidationResultIEventServiceRowEventInputTableEventInput
Vinyl.Sdk.Filtering
AggregateAggregateListAggregateListExtensionsColumnFunctionAggregateColumnSortColumnValueConditionComparisonOperatorConditionConditionExtensionsConditionListConditionListExtensionsFilterFilterBuilderSortSortDirectionSortListSortListExtensionsTableExtensions
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.