UNPKG

@fairmint/canton-node-sdk

Version:
169 lines 8.66 kB
import { z } from 'zod'; /** Interactive submission allocate party request. */ export declare const InteractiveSubmissionAllocatePartyRequestSchema: z.ZodObject<{ partyIdHint: z.ZodOptional<z.ZodString>; displayName: z.ZodOptional<z.ZodString>; isLocal: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>; /** Interactive submission allocate party response. */ export declare const InteractiveSubmissionAllocatePartyResponseSchema: z.ZodObject<{ party: z.ZodObject<{ party: z.ZodString; displayName: z.ZodOptional<z.ZodString>; isLocal: z.ZodBoolean; }, z.core.$strip>; }, z.core.$strip>; /** Interactive submission create user request. */ export declare const InteractiveSubmissionCreateUserRequestSchema: z.ZodObject<{ user: z.ZodObject<{ id: z.ZodString; primaryParty: z.ZodOptional<z.ZodString>; isDeactivated: z.ZodBoolean; metadata: z.ZodOptional<z.ZodObject<{ resourceVersion: z.ZodString; annotations: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>>; identityProviderId: z.ZodOptional<z.ZodString>; }, z.core.$strip>; rights: z.ZodOptional<z.ZodArray<z.ZodObject<{ kind: z.ZodUnion<readonly [z.ZodObject<{ CanActAs: z.ZodObject<{ party: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ CanReadAs: z.ZodObject<{ party: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ CanReadAsAnyParty: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ Empty: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ IdentityProviderAdmin: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ ParticipantAdmin: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>]>; }, z.core.$strip>>>; }, z.core.$strip>; /** Interactive submission create user response. */ export declare const InteractiveSubmissionCreateUserResponseSchema: z.ZodObject<{ user: z.ZodObject<{ id: z.ZodString; primaryParty: z.ZodOptional<z.ZodString>; isDeactivated: z.ZodBoolean; metadata: z.ZodOptional<z.ZodObject<{ resourceVersion: z.ZodString; annotations: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>>; identityProviderId: z.ZodOptional<z.ZodString>; }, z.core.$strip>; }, z.core.$strip>; /** Interactive submission upload DAR request. */ export declare const InteractiveSubmissionUploadDarRequestSchema: z.ZodObject<{ darFile: z.ZodAny; }, z.core.$strip>; /** Interactive submission upload DAR response. */ export declare const InteractiveSubmissionUploadDarResponseSchema: z.ZodObject<{}, z.core.$strip>; /** Interactive submission prepare request. */ export declare const InteractiveSubmissionPrepareRequestSchema: z.ZodObject<{ commands: z.ZodArray<z.ZodUnion<readonly [z.ZodObject<{ CreateCommand: z.ZodObject<{ templateId: z.ZodString; createArguments: z.ZodRecord<z.ZodString, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodRecord<z.ZodString, z.ZodAny>, z.ZodArray<z.ZodAny>]>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ ExerciseCommand: z.ZodObject<{ templateId: z.ZodString; contractId: z.ZodString; choice: z.ZodString; choiceArgument: z.ZodRecord<z.ZodString, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodRecord<z.ZodString, z.ZodAny>, z.ZodArray<z.ZodAny>]>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ CreateAndExerciseCommand: z.ZodObject<{ templateId: z.ZodString; createArguments: z.ZodRecord<z.ZodString, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodRecord<z.ZodString, z.ZodAny>, z.ZodArray<z.ZodAny>]>>; choice: z.ZodString; choiceArgument: z.ZodRecord<z.ZodString, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodRecord<z.ZodString, z.ZodAny>, z.ZodArray<z.ZodAny>]>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ ExerciseByKeyCommand: z.ZodObject<{ templateId: z.ZodString; contractKey: z.ZodRecord<z.ZodString, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodRecord<z.ZodString, z.ZodAny>, z.ZodArray<z.ZodAny>]>>; choice: z.ZodString; choiceArgument: z.ZodRecord<z.ZodString, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodRecord<z.ZodString, z.ZodAny>, z.ZodArray<z.ZodAny>]>>; }, z.core.$strip>; }, z.core.$strip>]>>; commandId: z.ZodString; userId: z.ZodString; actAs: z.ZodArray<z.ZodString>; readAs: z.ZodArray<z.ZodString>; disclosedContracts: z.ZodOptional<z.ZodArray<z.ZodObject<{ contractId: z.ZodString; templateId: z.ZodString; createdEventBlob: z.ZodOptional<z.ZodString>; synchronizerId: z.ZodString; metadata: z.ZodOptional<z.ZodUnknown>; }, z.core.$strip>>>; synchronizerId: z.ZodString; verboseHashing: z.ZodOptional<z.ZodBoolean>; packageIdSelectionPreference: z.ZodOptional<z.ZodArray<z.ZodObject<{ packageId: z.ZodOptional<z.ZodString>; packageName: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; }, z.core.$strip>; /** Interactive submission prepare response. */ export declare const InteractiveSubmissionPrepareResponseSchema: z.ZodObject<{ preparedTransactionHash: z.ZodString; preparedTransaction: z.ZodOptional<z.ZodString>; hashingSchemeVersion: z.ZodOptional<z.ZodEnum<{ HASHING_SCHEME_VERSION_UNSPECIFIED: "HASHING_SCHEME_VERSION_UNSPECIFIED"; HASHING_SCHEME_VERSION_V2: "HASHING_SCHEME_VERSION_V2"; }>>; hashingDetails: z.ZodOptional<z.ZodString>; }, z.core.$strip>; /** Interactive submission execute request. */ export declare const InteractiveSubmissionExecuteRequestSchema: z.ZodObject<{ userId: z.ZodString; preparedTransaction: z.ZodString; hashingSchemeVersion: z.ZodString; submissionId: z.ZodString; deduplicationPeriod: z.ZodOptional<z.ZodUnion<readonly [z.ZodObject<{ Empty: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ DeduplicationDuration: z.ZodObject<{ value: z.ZodObject<{ duration: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ DeduplicationOffset: z.ZodObject<{ value: z.ZodObject<{ offset: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>]>>; partySignatures: z.ZodObject<{ signatures: z.ZodArray<z.ZodObject<{ party: z.ZodString; signatures: z.ZodArray<z.ZodObject<{ signature: z.ZodString; signedBy: z.ZodString; format: z.ZodString; signingAlgorithmSpec: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; /** Interactive submission execute response. */ export declare const InteractiveSubmissionExecuteResponseSchema: z.ZodObject<{}, z.core.$strip>; export type InteractiveSubmissionAllocatePartyRequest = z.infer<typeof InteractiveSubmissionAllocatePartyRequestSchema>; export type InteractiveSubmissionAllocatePartyResponse = z.infer<typeof InteractiveSubmissionAllocatePartyResponseSchema>; export type InteractiveSubmissionCreateUserRequest = z.infer<typeof InteractiveSubmissionCreateUserRequestSchema>; export type InteractiveSubmissionCreateUserResponse = z.infer<typeof InteractiveSubmissionCreateUserResponseSchema>; export type InteractiveSubmissionUploadDarRequest = z.infer<typeof InteractiveSubmissionUploadDarRequestSchema>; export type InteractiveSubmissionUploadDarResponse = z.infer<typeof InteractiveSubmissionUploadDarResponseSchema>; export type InteractiveSubmissionPrepareRequest = z.infer<typeof InteractiveSubmissionPrepareRequestSchema>; export type InteractiveSubmissionPrepareResponse = z.infer<typeof InteractiveSubmissionPrepareResponseSchema>; export type InteractiveSubmissionExecuteRequest = z.infer<typeof InteractiveSubmissionExecuteRequestSchema>; export type InteractiveSubmissionExecuteResponse = z.infer<typeof InteractiveSubmissionExecuteResponseSchema>; //# sourceMappingURL=interactive-submission.d.ts.map