Thing/packages/eve-contracts/dist/generated/command-receipt.d.ts
2026-08-19 09:35:25 +02:00

37 lines
1.1 KiB
TypeScript

export interface EveCommandReceipt {
schema: "gamecult.eve.command_receipt.v1";
receiptId: string;
commandId: string;
command: string;
state: ("accepted" | "denied" | "pending" | "reconciled");
ownerRepo: string;
authority: string;
providerId: string;
surfaceId: string;
message?: string;
diagnostics?: {
[k: string]: any;
}[];
issuedAtUtc?: string;
/**
* Provider-state generation that causally owns this result. It is not implicitly an Eve surface version.
*/
sourceVersion: number;
/**
* Optional advertised base-surface version that a renderer must mount before exposing terminal presentation finality.
*/
presentationSurfaceVersion?: number;
/**
* Canonical digest of the immutable invocation envelope finalized by this receipt.
*/
invocationHash?: string;
navigation?: {
verseId: string;
authorityRuntimeId?: string;
providerId?: string;
surfaceId: string;
surfaceKind?: string;
rendezvousEndpoints?: string[];
};
[k: string]: any;
}