UNPKG

@fairmint/canton-node-sdk

Version:
99 lines 4.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.InteractiveSubmissionUploadDarResponseSchema = exports.InteractiveSubmissionUploadDarRequestSchema = exports.InteractiveSubmissionCreateUserResponseSchema = exports.InteractiveSubmissionCreateUserRequestSchema = exports.InteractiveSubmissionAllocatePartyResponseSchema = exports.InteractiveSubmissionAllocatePartyRequestSchema = void 0; const zod_1 = require("zod"); /** * Interactive submission allocate party request. */ exports.InteractiveSubmissionAllocatePartyRequestSchema = zod_1.z.object({ /** Party identifier hint (optional). */ partyIdHint: zod_1.z.string().optional(), /** Display name (optional). */ displayName: zod_1.z.string().optional(), /** Is local party flag (optional). */ isLocal: zod_1.z.boolean().optional(), }); /** * Interactive submission allocate party response. */ exports.InteractiveSubmissionAllocatePartyResponseSchema = zod_1.z.object({ /** Allocated party details. */ party: zod_1.z.object({ /** Party identifier. */ party: zod_1.z.string(), /** Display name (optional). */ displayName: zod_1.z.string().optional(), /** Is local party flag. */ isLocal: zod_1.z.boolean(), }), }); /** * Interactive submission create user request. */ exports.InteractiveSubmissionCreateUserRequestSchema = zod_1.z.object({ /** User to create. */ user: zod_1.z.object({ /** User identifier. */ id: zod_1.z.string(), /** Primary party for the user (optional). */ primaryParty: zod_1.z.string().optional(), /** Whether the user is deactivated. */ isDeactivated: zod_1.z.boolean(), /** User metadata (optional). */ metadata: zod_1.z.object({ /** Resource version for concurrent change detection. */ resourceVersion: zod_1.z.string(), /** Annotations for the resource. */ annotations: zod_1.z.record(zod_1.z.string(), zod_1.z.string()), }).optional(), /** Identity provider ID (optional). */ identityProviderId: zod_1.z.string().optional(), }), /** Rights to assign to the user (optional). */ rights: zod_1.z.array(zod_1.z.object({ /** The kind of right. */ kind: zod_1.z.union([ zod_1.z.object({ CanActAs: zod_1.z.object({ party: zod_1.z.string() }) }), zod_1.z.object({ CanReadAs: zod_1.z.object({ party: zod_1.z.string() }) }), zod_1.z.object({ CanReadAsAnyParty: zod_1.z.object({}) }), zod_1.z.object({ Empty: zod_1.z.object({}) }), zod_1.z.object({ IdentityProviderAdmin: zod_1.z.object({}) }), zod_1.z.object({ ParticipantAdmin: zod_1.z.object({}) }), ]), })).optional(), }); /** * Interactive submission create user response. */ exports.InteractiveSubmissionCreateUserResponseSchema = zod_1.z.object({ /** Created user. */ user: zod_1.z.object({ /** User identifier. */ id: zod_1.z.string(), /** Primary party for the user (optional). */ primaryParty: zod_1.z.string().optional(), /** Whether the user is deactivated. */ isDeactivated: zod_1.z.boolean(), /** User metadata (optional). */ metadata: zod_1.z.object({ /** Resource version for concurrent change detection. */ resourceVersion: zod_1.z.string(), /** Annotations for the resource. */ annotations: zod_1.z.record(zod_1.z.string(), zod_1.z.string()), }).optional(), /** Identity provider ID (optional). */ identityProviderId: zod_1.z.string().optional(), }), }); /** * Interactive submission upload DAR request. */ exports.InteractiveSubmissionUploadDarRequestSchema = zod_1.z.object({ /** DAR file content. */ darFile: zod_1.z.any(), // Buffer or string }); /** * Interactive submission upload DAR response. */ exports.InteractiveSubmissionUploadDarResponseSchema = zod_1.z.object({}); //# sourceMappingURL=interactive-submission.js.map