Class SeamHttpActionAttempts

Constructors

Properties

client: AxiosInstance
defaults: Required<SeamHttpRequestOptions>

Methods

  • Parameters

    • Optional body: {
          action_attempt_id: string;
      }
      • action_attempt_id: string
    • options: Pick<SeamHttpRequestOptions, "waitForActionAttempt"> = {}

    Returns SeamHttpRequest<SetNonNullable<Required<{
        action_attempt: {
            action_attempt_id: string;
            action_type: string;
            error: null;
            result?: any;
            status: "success";
        } | {
            action_attempt_id: string;
            action_type: string;
            error: null;
            result: null;
            status: "pending";
        } | {
            action_attempt_id: string;
            action_type: string;
            error: {
                message: string;
                type: string;
            };
            result: null;
            status: "error";
        };
    }>, "action_attempt">, "action_attempt">

  • Parameters

    • Optional body: {
          action_attempt_ids: string[];
      }
      • action_attempt_ids: string[]

    Returns SeamHttpRequest<SetNonNullable<Required<{
        action_attempts: ({
            action_attempt_id: string;
            action_type: string;
            error: null;
            result?: any;
            status: "success";
        } | {
            action_attempt_id: string;
            action_type: string;
            error: null;
            result: null;
            status: "pending";
        } | {
            action_attempt_id: string;
            action_type: string;
            error: {
                message: string;
                type: string;
            };
            result: null;
            status: "error";
        })[];
    }>, "action_attempts">, "action_attempts">

  • Parameters

    • clientSessionToken: string

    Returns Promise<void>