Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface PluginConnection

A plugin's Connection

Hierarchy

  • PluginConnection

Index

Properties

apps

apps: string[]

Optional defaultSyncMode

defaultSyncMode?: "sync" | "additive" | "enrich"

description

description: string

direction

direction: "export" | "import"

displayName

displayName: string

Optional groupAggregations

groupAggregations?: AggregationMethod[]

Optional methods

methods?: { destinationMappingOptions?: DestinationMappingOptionsMethod<any>; destinationOptions?: DestinationOptionsMethod<any>; exportArrayProperties?: ExportArrayPropertiesMethod<any>; exportRecord?: ExportRecordPluginMethod<any>; exportRecords?: ExportRecordsPluginMethod<any>; processExportedRecords?: ProcessExportedRecordsPluginMethod<any>; propertyOptions?: PropertyOptionsMethod; recordProperties?: RecordPropertiesPluginMethod<any>; recordProperty?: RecordPropertyPluginMethod<any>; records?: RecordsPluginMethod<any>; scheduleOptions?: ScheduleOptionsMethod; sourceFilters?: SourceFilterMethod<any>; sourceOptions?: SourceOptionsMethod<any>; sourcePreview?: SourcePreviewMethod<any>; sourceRunPercentComplete?: SourceRunPercentCompleteMethod<any>; uniquePropertyBootstrapOptions?: UniquePropertyBootstrapOptions<any> }

Type declaration

name

name: string

options

Optional skipSourceMapping

skipSourceMapping?: boolean

Optional syncModes

syncModes?: ("sync" | "additive" | "enrich")[]

Generated using TypeDoc