Hierarchy (view full)

Constructors

Properties

options: {
    client: IntegrationAppApiClient;
    path: string;
    selector: string;
}
baseUri: string

Accessors

Methods

  • Parameters

    • operation: string = ''

    Returns string

  • Show integration UI to your user.

    Parameters

    • __namedParameters: OpenIntegrationUIIntegrationConfigurationOptions = {}

    Returns Promise<void>

  • Shows UI to create a new connection for this integration or refresh an existing one. Returns promise with a new connection or null if the user cancels the connection flow.

    Parameters

    Returns Promise<Connection>

  • Creates or updates default connection for this integration.

    Parameters

    • __namedParameters: {
          name?: string;
          parameters?: any;
          authOptionKey?: string;
          allowMultipleConnections?: boolean;
      } & ({
          sameWindow: true;
          redirectUri: string;
      } | {
          sameWindow?: false;
          redirectUri?: undefined;
      }) = {}

    Returns Promise<undefined | Connection>

  • Parameters

    • __namedParameters: {
          parameters?: any;
          name?: string;
      }
      • Optionalparameters?: any
      • Optionalname?: string

    Returns Promise<undefined | Connection>

    • call connect() instead.
  • Returns Promise<void>

  • Parameters

    • key: string

    Returns Promise<OperationSpec>