Interface FieldMappingInstance

interface FieldMappingInstance {
    id: string;
    name?: string;
    userId: string;
    revision: string;
    user?: Customer;
    connectionId: string;
    connection?: Connection;
    integrationId: string;
    integration?: Integration;
    fieldMappingRevision?: string;
    fieldMappingId?: string;
    fieldMapping?: FieldMapping;
    instanceKey?: string;
    dataSourceInstanceId?: string;
    dataSourceInstance?: DataSourceInstance;
    dataSourceSchema?: DataSchema;
    direction?: FieldMappingDirection;
    appSchema?: DataSchema;
    importValue?: any;
    exportValue?: any;
    isCustomized?: boolean;
    unifiedExportValue?: any;
    unifiedImportValue?: any;
    frozenImportFields?: string[];
    frozenExportFields?: string[];
    error?: ErrorData;
    externalSchema?: any;
}

Properties

id: string
name?: string
userId: string
revision: string
user?: Customer
connectionId: string
connection?: Connection
integrationId: string
integration?: Integration
fieldMappingRevision?: string
fieldMappingId?: string
fieldMapping?: FieldMapping
instanceKey?: string
dataSourceInstanceId?: string
dataSourceInstance?: DataSourceInstance
dataSourceSchema?: DataSchema
appSchema?: DataSchema
importValue?: any

Value used for app element fields. Can use external element fields in its formulas.

exportValue?: any

Value used for external element fields. Can use app element fields in its formulas.

isCustomized?: boolean

Whether instance was customized by a user (or generated by default).

If instance was not customized, it will be automatically updated when underlying data changes. If it was customized, it won't be automatically updated.

unifiedExportValue?: any

Import mapping from UDM to appSchema. Parsed into exportValue on setup.

unifiedImportValue?: any

Export mapping from UDM to appSchema. Parsed into importValue on setup.

frozenImportFields?: string[]
frozenExportFields?: string[]
error?: ErrorData
externalSchema?: any
  • use dataSourceSchema