/** * Indicates that the API gateway has issues completing the request on time. Request can be retried if it is idempotent, If the issue persists, please reach out to support. For non-idempotent requests, please reach out to to know the status of your request before attempting retries. */ export declare class GatewayTimeoutError { /** * Snake cased all caps error code interpreted from the HTTP status code that can programmatically be acted upon. */ code: GatewayTimeoutErrorCodeEnum; /** * A human-readable explanation of the error, specific to this error occurrence. */ message: string; constructor(gatewayTimeoutError: GatewayTimeoutErrorProperties); } export type GatewayTimeoutErrorCodeEnum = 'UNAUTHORIZED' | 'FORBIDDEN' | 'NOT_FOUND' | 'ACCOUNT_UPDATE_NOT_FOUND' | 'TOO_MANY_REQUESTS' | 'INTERNAL_SERVER_ERROR' | 'BAD_GATEWAY' | 'RETRYABLE_ACCOUNT_SCREEN_FAILURE' | 'RETRYABLE_ACCOUNT_UPDATE_FAILURE' | 'GATEWAY_TIMEOUT' | 'BAD_REQUEST'; export interface GatewayTimeoutErrorProperties { code: GatewayTimeoutErrorCodeEnum; message: string; }