nooschain / chain/transaction-types / createContractReleasePayloadSchema
Variable: createContractReleasePayloadSchema
constcreateContractReleasePayloadSchema:ZodObject<{approvalMetadata:ZodOptional<ZodDefault<ZodRecord<ZodString,ZodUnknown>>>;auditMetadata:ZodOptional<ZodDefault<ZodRecord<ZodString,ZodUnknown>>>;codeHash:ZodString;descriptorHash:ZodString;id:ZodString;manifestHash:ZodString;metadata:ZodOptional<ZodDefault<ZodRecord<ZodString,ZodUnknown>>>;migrationId:ZodOptional<ZodNullable<ZodString>>;packageName:ZodString;packageRegistryId:ZodString;packageVersion:ZodString;releaseType:ZodEnum<["new","upgrade","rollback","hotfix"]>;rollbackTargetReleaseId:ZodOptional<ZodNullable<ZodString>>;sourceContractId:ZodOptional<ZodNullable<ZodString>>;targetContractId:ZodString; },"strip",ZodTypeAny, {approvalMetadata?:Record<string,unknown>;auditMetadata?:Record<string,unknown>;codeHash:string;descriptorHash:string;id:string;manifestHash:string;metadata?:Record<string,unknown>;migrationId?:string|null;packageName:string;packageRegistryId:string;packageVersion:string;releaseType:"new"|"upgrade"|"rollback"|"hotfix";rollbackTargetReleaseId?:string|null;sourceContractId?:string|null;targetContractId:string; }, {approvalMetadata?:Record<string,unknown>;auditMetadata?:Record<string,unknown>;codeHash:string;descriptorHash:string;id:string;manifestHash:string;metadata?:Record<string,unknown>;migrationId?:string|null;packageName:string;packageRegistryId:string;packageVersion:string;releaseType:"new"|"upgrade"|"rollback"|"hotfix";rollbackTargetReleaseId?:string|null;sourceContractId?:string|null;targetContractId:string; }>
Defined in: chain/transaction-types.ts:445