Files
makelore/shared/works-submission-binding.ts

20 lines
624 B
TypeScript

export const WORKS_SUBMISSION_BINDING_FILE_NAME = 'works-cloud-deploy.json';
export const WORKS_SUBMISSION_BINDING_SCHEMA_VERSION = 2 as const;
export type WorksSubmissionBindingStatus = 'submitted' | 'legacy_retired';
export type WorksSubmissionBindingRecord = {
schema_version: typeof WORKS_SUBMISSION_BINDING_SCHEMA_VERSION;
project_id: string;
status: WorksSubmissionBindingStatus;
requested_at: string;
updated_at: string;
app_id?: string;
version_name?: string;
zip_sha256?: string;
version_id?: string;
review_status?: string;
error_code?: 'LEGACY_AUTO_DEPLOY_RETIRED';
message?: string;
};