Class FlowInstanceAccessor

Hierarchy (view full)

Constructors

Properties

options: {
    client: IntegrationAppApiClient;
    instancePath: string;
    selector: string | FlowInstanceSelector;
    type?: WorkspaceElementType;
}
client: IntegrationAppApiClient
selector: string | FlowInstanceSelector

Methods

  • Parameters

    • Optionaldata: {
          name?: string;
          userId?: string;
          flowId?: string;
          connectionId?: string;
          integrationId?: string;
          instanceKey?: string;
          parameters?: any;
          nodes?: Record<string, {
              name?: string;
              type?: string;
              userConfig?: any;
              config?: any;
              onError?: "stop" | "continue";
              concurrency?: number;
              ui?: any;
              links?: {
                  key?: string;
                  filter?: any;
                  name?: string;
              }[];
              isCustomized?: boolean;
          }>;
          enabled?: boolean;
          customized?: {
              name?: boolean;
              nodes?: boolean;
          };
      }
      • Optionalname?: string
      • OptionaluserId?: string
      • OptionalflowId?: string
      • OptionalconnectionId?: string
      • OptionalintegrationId?: string
      • OptionalinstanceKey?: string
      • Optionalparameters?: any
      • Optionalnodes?: Record<string, {
            name?: string;
            type?: string;
            userConfig?: any;
            config?: any;
            onError?: "stop" | "continue";
            concurrency?: number;
            ui?: any;
            links?: {
                key?: string;
                filter?: any;
                name?: string;
            }[];
            isCustomized?: boolean;
        }>
      • Optionalenabled?: boolean
      • Optionalcustomized?: {
            name?: boolean;
            nodes?: boolean;
        }
        • Optionalname?: boolean
        • Optionalnodes?: boolean

    Returns Promise<FlowInstance>

  • Parameters

    • data: {
          name?: string;
          userId?: string;
          flowId?: string;
          connectionId?: string;
          integrationId?: string;
          instanceKey?: string;
          parameters?: any;
          nodes?: Record<string, {
              name?: string;
              type?: string;
              userConfig?: any;
              config?: any;
              onError?: "stop" | "continue";
              concurrency?: number;
              ui?: any;
              links?: {
                  key?: string;
                  filter?: any;
                  name?: string;
              }[];
              isCustomized?: boolean;
          }>;
          enabled?: boolean;
          customized?: {
              name?: boolean;
              nodes?: boolean;
          };
      }
      • Optionalname?: string
      • OptionaluserId?: string
      • OptionalflowId?: string
      • OptionalconnectionId?: string
      • OptionalintegrationId?: string
      • OptionalinstanceKey?: string
      • Optionalparameters?: any
      • Optionalnodes?: Record<string, {
            name?: string;
            type?: string;
            userConfig?: any;
            config?: any;
            onError?: "stop" | "continue";
            concurrency?: number;
            ui?: any;
            links?: {
                key?: string;
                filter?: any;
                name?: string;
            }[];
            isCustomized?: boolean;
        }>
      • Optionalenabled?: boolean
      • Optionalcustomized?: {
            name?: boolean;
            nodes?: boolean;
        }
        • Optionalname?: boolean
        • Optionalnodes?: boolean

    Returns Promise<FlowInstance>

  • Parameters

    • data: {
          name?: string;
          enabled?: boolean;
          parameters?: any;
          nodes?: Record<string, {
              name?: string;
              type?: string;
              userConfig?: any;
              config?: any;
              onError?: "stop" | "continue";
              links?: {
                  key?: string;
                  filter?: any;
                  name?: string;
              }[];
              concurrency?: number;
              isCustomized?: boolean;
          }>;
          archivedAt?: string;
          customized?: {
              name?: boolean;
              nodes?: boolean;
          };
      }
      • Optionalname?: string
      • Optionalenabled?: boolean
      • Optionalparameters?: any
      • Optionalnodes?: Record<string, {
            name?: string;
            type?: string;
            userConfig?: any;
            config?: any;
            onError?: "stop" | "continue";
            links?: {
                key?: string;
                filter?: any;
                name?: string;
            }[];
            concurrency?: number;
            isCustomized?: boolean;
        }>
      • OptionalarchivedAt?: string
      • Optionalcustomized?: {
            name?: boolean;
            nodes?: boolean;
        }
        • Optionalname?: boolean
        • Optionalnodes?: boolean

    Returns Promise<FlowInstance>

  • Returns Promise<void>

    • use archive instead
  • Parameters

    Returns Promise<void>