interface Action {
    id: string;
    key: string;
    name: string;
    revision: string;
    integrationId?: string;
    integration?: Integration;
    parentId?: string;
    parentRevision?: string;
    isCustomized?: boolean;
    createdAt?: string;
    updatedAt?: string;
    archivedAt?: string;
    type: ActionType;
    inputSchema?: DataSchema;
    config?: any;
    outputMapping?: any;
    customOutputSchema?: DataSchema;
    defaultOutputSchema?: DataSchema;
    transformedOutputSchema?: DataSchema;
    outputSchema?: DataSchema;
    appliedToIntegrations?: AppliedToIntegrations<Action>;
    dependencies?: WorkspaceElementDependency[];
    isDeployed?: boolean;
}

Hierarchy (View Summary)

Properties

id: string
key: string
name: string
revision: string
integrationId?: string
integration?: Integration
parentId?: string
parentRevision?: string
isCustomized?: boolean
createdAt?: string
updatedAt?: string
archivedAt?: string
inputSchema?: DataSchema
config?: any
outputMapping?: any
customOutputSchema?: DataSchema
defaultOutputSchema?: DataSchema
transformedOutputSchema?: DataSchema
outputSchema?: DataSchema
appliedToIntegrations?: AppliedToIntegrations<Action>
isDeployed?: boolean