interface Extension {
    createdAt: string;
    createdBy?: CreatedBy;
    destination: ExtensionDestination;
    id: string;
    key?: string;
    lastModifiedAt: string;
    lastModifiedBy?: LastModifiedBy;
    timeoutInMs?: number;
    triggers: ExtensionTrigger[];
    version: number;
}

Hierarchy

Properties

createdAt: string

Date and time (UTC) the Extension was initially created.

createdBy?: CreatedBy

Present on resources created after 1 February 2019 except for events not tracked.

The configuration for the Extension, including its type, location and authentication details.

id: string

Unique identifier of the Extension.

key?: string

User-defined unique identifier of the Extension.

lastModifiedAt: string

Date and time (UTC) the Extension was last updated.

lastModifiedBy?: LastModifiedBy

Present on resources created after 1 February 2019 except for events not tracked.

timeoutInMs?: number

Maximum time (in milliseconds) that the Extension can respond within. If no timeout is provided, the default value is used for all types of Extensions. The maximum value is 10000 ms (10 seconds) for payment Extensions and 2000 ms (2 seconds) for all other Extensions.

triggers: ExtensionTrigger[]

Describes what triggers the Extension.

version: number

Current version of the Extension.

Generated using TypeDoc