Interface TemporalError

Error/status envelope shared by every temporal surface.

interface TemporalError {
    code: TemporalErrorCode;
    details?: unknown;
    job?: TemporalJobRef;
    maskedFields?: readonly string[];
    message: string;
    requiredApprovals?: readonly string[];
    retentionExpiresAt?: string;
}

Properties

details?: unknown

Job reference to follow when code is large-diff-job-required.

maskedFields?: readonly string[]

Fields the server masked from the response when code is masked-fields.

message: string
requiredApprovals?: readonly string[]

Approver roles/identities required when code is approval-required.

retentionExpiresAt?: string

Optional retention boundary the request fell outside of.