ClassSDK v0.3.0

PapierDeliveryError

Safe to log: carries a classification and status, never the key or message content. `outcomeUnknown` means the request may have been received; reuse the same `idempotencyKey` to retry.

import { PapierDeliveryError } from '@usepapier/client/base';

Declaration #

papier-api.tsTypeScript
export class PapierDeliveryError extends Error {
    readonly name: "PapierDeliveryError";
    constructor(code: PapierDeliveryErrorCode, message: string, status?: number);
    get outcomeUnknown(): boolean;
}

Source: packages/client/src/delivery/papier-api.ts:16

Members 8

constructor(code: PapierDeliveryErrorCode, message: string, status?: number);

Parameters

code
PapierDeliveryErrorCode
message
string
statusOptional
number

packages/client/src/delivery/papier-api.ts:18

readonly name: "PapierDeliveryError";

packages/client/src/delivery/papier-api.ts:17

readonly code: PapierDeliveryErrorCode

packages/client/src/delivery/papier-api.ts:19

status

Optional
readonly status?: number

packages/client/src/delivery/papier-api.ts:21

get outcomeUnknown(): boolean;

packages/client/src/delivery/papier-api.ts:25

message

From Error
message: string;

node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.es5.d.ts:1075

stack

OptionalFrom Error
stack?: string | undefined;

node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.es5.d.ts:1076

cause

OptionalFrom Error
cause?: unknown;

node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.es2022.error.d.ts:24

Generated from TypeScript source.b1e9ee529902