nooschain / contracts/release-workflow / getContractRelease
Function: getContractRelease()
getContractRelease(
database,releaseId):Promise<{approvalMetadata:JsonObject;auditMetadata:JsonObject;codeHash:string;createdAt:string;createdAtHeight:string;createdBy: {actorId:string|null;actorType:string; };descriptorHash:string;id:string;manifestHash:string;metadata:JsonObject;migrationId:string|null;packageName:string;packageRegistryId:string;packageVersion:string;releaseType:string;rollbackReason:string|null;rollbackTargetReleaseId:string|null;sourceContractId:string|null;status:string;targetContractId:string;transactionHash:string;updatedAt:string;updatedAtHeight:string;updatedBy: {actorId:string|null;actorType:string; }; } |null>
Defined in: contracts/release-workflow.ts:103
Parameters
database
releaseId
string
Returns
Promise<{ approvalMetadata: JsonObject; auditMetadata: JsonObject; codeHash: string; createdAt: string; createdAtHeight: string; createdBy: { actorId: string | null; actorType: string; }; descriptorHash: string; id: string; manifestHash: string; metadata: JsonObject; migrationId: string | null; packageName: string; packageRegistryId: string; packageVersion: string; releaseType: string; rollbackReason: string | null; rollbackTargetReleaseId: string | null; sourceContractId: string | null; status: string; targetContractId: string; transactionHash: string; updatedAt: string; updatedAtHeight: string; updatedBy: { actorId: string | null; actorType: string; }; } | null>