@fairmint/canton-node-sdk
Version:
Canton Node SDK
85 lines • 3.63 kB
TypeScript
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>;
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>;
//# sourceMappingURL=interactive-submission.d.ts.map