UNPKG

@fairmint/canton-node-sdk

Version:
301 lines 13.7 kB
import { z } from 'zod'; export declare const ErrorResponseSchema: z.ZodObject<{ error: z.ZodString; details: z.ZodUnknown; }, z.core.$strip>; export declare const BadRequestErrorSchema: z.ZodObject<{ error: z.ZodString; details: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; message: z.ZodString; status: z.ZodOptional<z.ZodLiteral<400>>; code: z.ZodOptional<z.ZodString>; response: z.ZodOptional<z.ZodUnknown>; }, z.core.$strip>>; }, z.core.$strip>; export declare const UnauthorizedErrorSchema: z.ZodObject<{ error: z.ZodString; details: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; message: z.ZodString; status: z.ZodOptional<z.ZodLiteral<401>>; code: z.ZodOptional<z.ZodString>; response: z.ZodOptional<z.ZodUnknown>; }, z.core.$strip>>; }, z.core.$strip>; export declare const ForbiddenErrorSchema: z.ZodObject<{ error: z.ZodString; details: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; message: z.ZodString; status: z.ZodOptional<z.ZodLiteral<403>>; code: z.ZodOptional<z.ZodString>; response: z.ZodOptional<z.ZodUnknown>; }, z.core.$strip>>; }, z.core.$strip>; export declare const NotFoundErrorSchema: z.ZodObject<{ error: z.ZodString; details: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; message: z.ZodString; status: z.ZodOptional<z.ZodLiteral<404>>; code: z.ZodOptional<z.ZodString>; response: z.ZodOptional<z.ZodUnknown>; }, z.core.$strip>>; }, z.core.$strip>; export declare const ConflictErrorSchema: z.ZodObject<{ error: z.ZodString; details: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; message: z.ZodString; status: z.ZodOptional<z.ZodLiteral<409>>; code: z.ZodOptional<z.ZodString>; response: z.ZodOptional<z.ZodUnknown>; }, z.core.$strip>>; }, z.core.$strip>; export declare const UnprocessableEntityErrorSchema: z.ZodObject<{ error: z.ZodString; details: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; message: z.ZodString; status: z.ZodOptional<z.ZodLiteral<422>>; code: z.ZodOptional<z.ZodString>; response: z.ZodOptional<z.ZodUnknown>; }, z.core.$strip>>; }, z.core.$strip>; export declare const TooManyRequestsErrorSchema: z.ZodObject<{ error: z.ZodString; details: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; message: z.ZodString; status: z.ZodOptional<z.ZodLiteral<429>>; code: z.ZodOptional<z.ZodString>; response: z.ZodOptional<z.ZodUnknown>; }, z.core.$strip>>; }, z.core.$strip>; export declare const InternalServerErrorSchema: z.ZodObject<{ error: z.ZodString; details: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; message: z.ZodString; status: z.ZodOptional<z.ZodLiteral<500>>; code: z.ZodOptional<z.ZodString>; response: z.ZodOptional<z.ZodUnknown>; }, z.core.$strip>>; }, z.core.$strip>; export declare const ServiceUnavailableErrorSchema: z.ZodObject<{ error: z.ZodString; details: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; message: z.ZodString; status: z.ZodOptional<z.ZodLiteral<503>>; code: z.ZodOptional<z.ZodString>; response: z.ZodOptional<z.ZodUnknown>; }, z.core.$strip>>; }, z.core.$strip>; /** Error code kind (oneOf all error code types). */ export declare const JsErrorCodeKindSchema: z.ZodUnion<readonly [z.ZodObject<{ JsAborted: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsContractNotFound: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsDisconnected: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsDuplicateCommand: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsInconsistent: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsInvalidArgument: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsInvalidLedgerTime: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsOutOfQuota: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsPartyNotKnownOnLedger: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsResourceExhausted: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsSubmitterCannotActViaParticipant: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsTemplateNotFound: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsTimedOut: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsTransactionNotFound: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsUnauthenticated: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsUnknown: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsUnsupported: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsUserManagement: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsValueNotFound: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>]>; /** Error code details. */ export declare const JsErrorCodeSchema: z.ZodObject<{ kind: z.ZodUnion<readonly [z.ZodObject<{ JsAborted: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsContractNotFound: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsDisconnected: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsDuplicateCommand: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsInconsistent: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsInvalidArgument: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsInvalidLedgerTime: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsOutOfQuota: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsPartyNotKnownOnLedger: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsResourceExhausted: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsSubmitterCannotActViaParticipant: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsTemplateNotFound: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsTimedOut: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsTransactionNotFound: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsUnauthenticated: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsUnknown: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsUnsupported: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsUserManagement: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsValueNotFound: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>]>; }, z.core.$strip>; /** Canton error details. */ export declare const JsCantonErrorSchema: z.ZodObject<{ code: z.ZodObject<{ kind: z.ZodUnion<readonly [z.ZodObject<{ JsAborted: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsContractNotFound: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsDisconnected: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsDuplicateCommand: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsInconsistent: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsInvalidArgument: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsInvalidLedgerTime: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsOutOfQuota: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsPartyNotKnownOnLedger: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsResourceExhausted: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsSubmitterCannotActViaParticipant: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsTemplateNotFound: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsTimedOut: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsTransactionNotFound: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsUnauthenticated: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsUnknown: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsUnsupported: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsUserManagement: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsValueNotFound: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>]>; }, z.core.$strip>; message: z.ZodString; details: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; }, z.core.$strip>; /** Generic error details. */ export declare const JsErrorSchema: z.ZodObject<{ code: z.ZodObject<{ kind: z.ZodUnion<readonly [z.ZodObject<{ JsAborted: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsContractNotFound: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsDisconnected: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsDuplicateCommand: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsInconsistent: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsInvalidArgument: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsInvalidLedgerTime: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsOutOfQuota: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsPartyNotKnownOnLedger: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsResourceExhausted: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsSubmitterCannotActViaParticipant: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsTemplateNotFound: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsTimedOut: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsTransactionNotFound: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsUnauthenticated: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsUnknown: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsUnsupported: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsUserManagement: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ JsValueNotFound: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>]>; }, z.core.$strip>; message: z.ZodString; details: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; }, z.core.$strip>; export type ErrorResponse = z.infer<typeof ErrorResponseSchema>; export type BadRequestError = z.infer<typeof BadRequestErrorSchema>; export type UnauthorizedError = z.infer<typeof UnauthorizedErrorSchema>; export type ForbiddenError = z.infer<typeof ForbiddenErrorSchema>; export type NotFoundError = z.infer<typeof NotFoundErrorSchema>; export type ConflictError = z.infer<typeof ConflictErrorSchema>; export type UnprocessableEntityError = z.infer<typeof UnprocessableEntityErrorSchema>; export type TooManyRequestsError = z.infer<typeof TooManyRequestsErrorSchema>; export type InternalServerError = z.infer<typeof InternalServerErrorSchema>; export type ServiceUnavailableError = z.infer<typeof ServiceUnavailableErrorSchema>; export type JsErrorCodeKind = z.infer<typeof JsErrorCodeKindSchema>; export type JsErrorCode = z.infer<typeof JsErrorCodeSchema>; export type JsCantonError = z.infer<typeof JsCantonErrorSchema>; export type JsError = z.infer<typeof JsErrorSchema>; /** * WebSocket Canton error details (per AsyncAPI schema for WS endpoints). Note: WS errors differ from REST errors and * include fields like `cause` and string `code`. */ export declare const WsCantonErrorSchema: z.ZodObject<{ code: z.ZodString; cause: z.ZodString; correlationId: z.ZodOptional<z.ZodNullable<z.ZodString>>; traceId: z.ZodOptional<z.ZodNullable<z.ZodString>>; context: z.ZodOptional<z.ZodNullable<z.ZodRecord<z.ZodString, z.ZodUnknown>>>; resources: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodTuple<[z.ZodString, z.ZodString], null>>>>; errorCategory: z.ZodNumber; grpcCodeValue: z.ZodOptional<z.ZodNullable<z.ZodNumber>>; retryInfo: z.ZodOptional<z.ZodNullable<z.ZodString>>; definiteAnswer: z.ZodOptional<z.ZodNullable<z.ZodBoolean>>; }, z.core.$strip>; export type WsCantonError = z.infer<typeof WsCantonErrorSchema>; //# sourceMappingURL=errors.d.ts.map