UNPKG

@fairmint/canton-node-sdk

Version:
61 lines 2.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GetPreferredPackageVersionResponseSchema = exports.GetPreferredPackagesResponseSchema = exports.GetPreferredPackagesRequestSchema = exports.PackagePreferenceSchema = exports.PackageVettingRequirementSchema = exports.PackageReferenceSchema = exports.GetPackageStatusResponseSchema = exports.UploadDarFileResponseSchema = exports.ListPackagesResponseSchema = void 0; const zod_1 = require("zod"); /** List packages response. */ exports.ListPackagesResponseSchema = zod_1.z.object({ /** List of package IDs. */ packageIds: zod_1.z.array(zod_1.z.string()), }); /** Upload DAR file response. */ exports.UploadDarFileResponseSchema = zod_1.z.object({}); /** Get package status response. */ exports.GetPackageStatusResponseSchema = zod_1.z.object({ /** The status of the package. */ packageStatus: zod_1.z.string(), }); /** Package reference details. */ exports.PackageReferenceSchema = zod_1.z.object({ /** Package ID. */ packageId: zod_1.z.string(), /** Package name. */ packageName: zod_1.z.string(), /** Package version. */ packageVersion: zod_1.z.string(), }); /** Package vetting requirement. */ exports.PackageVettingRequirementSchema = 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(), }); /** Package preference details. */ exports.PackagePreferenceSchema = zod_1.z.object({ /** Package reference. */ packageReference: exports.PackageReferenceSchema, /** Synchronizer ID. */ synchronizerId: zod_1.z.string(), }); /** Get preferred package version request. */ exports.GetPreferredPackagesRequestSchema = zod_1.z.object({ /** Package vetting requirements. */ packageVettingRequirements: zod_1.z.array(exports.PackageVettingRequirementSchema), /** Synchronizer ID (optional). */ synchronizerId: zod_1.z.string().optional(), /** Vetting valid at timestamp (optional). */ vettingValidAt: zod_1.z.string().optional(), }); /** Get preferred packages response. */ exports.GetPreferredPackagesResponseSchema = zod_1.z.object({ /** Package references. */ packageReferences: zod_1.z.array(exports.PackageReferenceSchema), /** Synchronizer ID. */ synchronizerId: zod_1.z.string(), }); /** Get preferred package version response. */ exports.GetPreferredPackageVersionResponseSchema = zod_1.z.object({ /** Package preference (optional). */ packagePreference: exports.PackagePreferenceSchema.optional(), }); //# sourceMappingURL=packages.js.map