Skip to content

nooschain v0.1.0


nooschain / chain/transaction-types / rollbackContractReleasePayloadSchema

Variable: rollbackContractReleasePayloadSchema

const rollbackContractReleasePayloadSchema: ZodObject<{ expectedCurrentStatus: ZodOptional<ZodEnum<["draft", "package_approved", "deployed", "instantiated", "readiness_checked", "migration_planned", "migration_completed", "traffic_ready", "source_deactivated", "completed", "rollback_started", "rolled_back", "failed"]>>; id: ZodString; metadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; migrationId: ZodOptional<ZodNullable<ZodString>>; reason: ZodString; rollbackTargetReleaseId: ZodOptional<ZodString>; }, "strip", ZodTypeAny, { expectedCurrentStatus?: "failed" | "draft" | "package_approved" | "deployed" | "instantiated" | "readiness_checked" | "migration_planned" | "migration_completed" | "traffic_ready" | "source_deactivated" | "completed" | "rollback_started" | "rolled_back"; id: string; metadata?: Record<string, unknown>; migrationId?: string | null; reason: string; rollbackTargetReleaseId?: string; }, { expectedCurrentStatus?: "failed" | "draft" | "package_approved" | "deployed" | "instantiated" | "readiness_checked" | "migration_planned" | "migration_completed" | "traffic_ready" | "source_deactivated" | "completed" | "rollback_started" | "rolled_back"; id: string; metadata?: Record<string, unknown>; migrationId?: string | null; reason: string; rollbackTargetReleaseId?: string; }>

Defined in: chain/transaction-types.ts:474

Audience-first NOOSChain documentation.