Skip to main content

Interface: CreateSubmissionOptions

Defined in: packages/core/src/submission/submission.ts:240

Properties

attachments?

optional attachments?: Attachment[];

Defined in: packages/core/src/submission/submission.ts:245


audit?

optional audit?: AuditEvent[];

Defined in: packages/core/src/submission/submission.ts:246


clientRev?

optional clientRev?: number;

Defined in: packages/core/src/submission/submission.ts:248

Defaults to 1 — a submission that exists has had one client revision.


clock?

optional clock?: () => number;

Defined in: packages/core/src/submission/submission.ts:252

Injectable clock (tests, deterministic golden files). Defaults to Date.now.

Returns

number


ext?

optional ext?: Ext;

Defined in: packages/core/src/submission/submission.ts:253


id?

optional id?: string;

Defined in: packages/core/src/submission/submission.ts:242

Defaults to uuidv7().


serverRev?

optional serverRev?: number | null;

Defined in: packages/core/src/submission/submission.ts:249


status?

optional status?: SubmissionStatus;

Defined in: packages/core/src/submission/submission.ts:244

Defaults to 'draft'.


syncedAt?

optional syncedAt?: string | null;

Defined in: packages/core/src/submission/submission.ts:250