UNPKG

@fairmint/canton-node-sdk

Version:
45 lines 2.21 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GetPreferredPackageVersionParamsSchema = exports.GetPreferredPackagesParamsSchema = exports.GetPackageStatusParamsSchema = exports.UploadDarFileParamsSchema = exports.ListPackagesParamsSchema = void 0; const zod_1 = require("zod"); const base_1 = require("./base"); /** Schema for list packages parameters. No parameters required for listing packages. */ exports.ListPackagesParamsSchema = zod_1.z.void(); /** Schema for upload DAR file parameters. */ exports.UploadDarFileParamsSchema = zod_1.z.object({ /** DAR file content as a buffer or string. */ darFile: zod_1.z.union([zod_1.z.instanceof(Buffer), zod_1.z.string()]), /** Optional submission ID for deduplication. */ submissionId: zod_1.z.string().optional(), }); /** Schema for get package status parameters. */ exports.GetPackageStatusParamsSchema = zod_1.z.object({ /** Package ID to get status for. */ packageId: base_1.NonEmptyStringSchema, }); /** Schema for get preferred packages parameters. */ exports.GetPreferredPackagesParamsSchema = zod_1.z.object({ /** Package vetting requirements. */ packageVettingRequirements: zod_1.z.array(zod_1.z.object({ /** Parties whose vetting state should be considered. */ parties: zod_1.z.array(zod_1.z.string()), /** Package name for which to resolve the preferred package. */ packageName: zod_1.z.string(), })), /** Synchronizer ID (optional). */ synchronizerId: zod_1.z.string().optional(), /** Vetting valid at timestamp (optional). */ vettingValidAt: zod_1.z.string().optional(), }); /** Schema for get preferred package version parameters. */ exports.GetPreferredPackageVersionParamsSchema = zod_1.z.object({ /** Package name to get preferred version for. */ packageName: zod_1.z.string(), /** Parties whose vetting state should be considered. */ parties: zod_1.z.array(zod_1.z.string()), /** Synchronizer ID (optional). */ synchronizerId: zod_1.z.string().optional(), /** Vetting valid at timestamp (optional). */ vettingValidAt: zod_1.z.string().optional(), }); //# sourceMappingURL=packages.js.map