UNPKG

@fairmint/canton-node-sdk

Version:
114 lines 14.1 kB
import { BaseClient, ClientConfig } from '../../core'; import { GetAuthenticatedUser } from './operations/v2/authenticated-user/get'; import { AsyncSubmitReassignment } from './operations/v2/commands/async/submit-reassignment'; import { AsyncSubmit } from './operations/v2/commands/async/submit'; import { Completions } from './operations/v2/commands/completions'; import { SubmitAndWaitForReassignment } from './operations/v2/commands/submit-and-wait-for-reassignment'; import { SubmitAndWaitForTransactionTree } from './operations/v2/commands/submit-and-wait-for-transaction-tree'; import { SubmitAndWaitForTransaction } from './operations/v2/commands/submit-and-wait-for-transaction'; import { SubmitAndWait } from './operations/v2/commands/submit-and-wait'; import { SubscribeToCompletions } from './operations/v2/commands/subscribe-to-completions'; import { GetEventsByContractId } from './operations/v2/events/get-events-by-contract-id'; import { DeleteIdentityProviderConfig } from './operations/v2/idps/delete-idp'; import { GetIdentityProviderConfig } from './operations/v2/idps/get-idp'; import { ListIdentityProviderConfigs } from './operations/v2/idps/get'; import { UpdateIdentityProviderConfig } from './operations/v2/idps/patch-idp'; import { CreateIdentityProviderConfig } from './operations/v2/idps/post'; import { InteractiveSubmissionAllocateParty } from './operations/v2/interactive-submission/allocate-party'; import { InteractiveSubmissionCreateUser } from './operations/v2/interactive-submission/create-user'; import { InteractiveSubmissionGetPreferredPackageVersion } from './operations/v2/interactive-submission/get-preferred-package-version'; import { InteractiveSubmissionGetPreferredPackages } from './operations/v2/interactive-submission/get-preferred-packages'; import { InteractiveSubmissionUploadDar } from './operations/v2/interactive-submission/upload-dar'; import { GetPackageStatus } from './operations/v2/packages/get-package-status'; import { ListPackages } from './operations/v2/packages/get'; import { UploadDarFile } from './operations/v2/packages/post'; import { GetParticipantId } from './operations/v2/parties/get-participant-id'; import { GetPartyDetails } from './operations/v2/parties/get-party-details'; import { GetParties } from './operations/v2/parties/get'; import { AllocateParty } from './operations/v2/parties/post'; import { UpdatePartyDetails } from './operations/v2/parties/update-party-details'; import { GetActiveContracts } from './operations/v2/state/get-active-contracts'; import { GetConnectedSynchronizers } from './operations/v2/state/get-connected-synchronizers'; import { GetLatestPrunedOffsets } from './operations/v2/state/get-latest-pruned-offsets'; import { GetLedgerEnd } from './operations/v2/state/get-ledger-end'; import { SubscribeToActiveContracts } from './operations/v2/state/subscribe-to-active-contracts'; import { GetUpdates } from './operations/v2/updates/get-flats'; import { GetTransactionById } from './operations/v2/updates/get-transaction-by-id'; import { GetTransactionByOffset } from './operations/v2/updates/get-transaction-by-offset'; import { GetTransactionTreeById } from './operations/v2/updates/get-transaction-tree-by-id'; import { GetTransactionTreeByOffset } from './operations/v2/updates/get-transaction-tree-by-offset'; import { GetUpdateTrees } from './operations/v2/updates/get-trees'; import { GetUpdateById } from './operations/v2/updates/get-update-by-id'; import { GetUpdateByOffset } from './operations/v2/updates/get-update-by-offset'; import { SubscribeToFlats } from './operations/v2/updates/subscribe-to-flats'; import { SubscribeToTrees } from './operations/v2/updates/subscribe-to-trees'; import { CreateUser } from './operations/v2/users/create-user'; import { DeleteUser } from './operations/v2/users/delete-user'; import { GetUser } from './operations/v2/users/get-user'; import { GrantUserRights } from './operations/v2/users/grant-user-rights'; import { ListUserRights } from './operations/v2/users/list-user-rights'; import { ListUsers } from './operations/v2/users/list-users'; import { RevokeUserRights } from './operations/v2/users/revoke-user-rights'; import { UpdateUserIdentityProvider } from './operations/v2/users/update-user-identity-provider'; import { UpdateUser } from './operations/v2/users/update-user'; import { GetVersion } from './operations/v2/version/get'; import { WebSocketHandlers, WebSocketSubscription } from '../../core/ws'; /** Client for interacting with Canton's LedgerJsonApi */ export declare class LedgerJsonApiClient extends BaseClient { getAuthenticatedUser: (params: Parameters<InstanceType<typeof GetAuthenticatedUser>['execute']>[0]) => ReturnType<InstanceType<typeof GetAuthenticatedUser>['execute']>; asyncSubmitReassignment: (params: Parameters<InstanceType<typeof AsyncSubmitReassignment>['execute']>[0]) => ReturnType<InstanceType<typeof AsyncSubmitReassignment>['execute']>; asyncSubmit: (params: Parameters<InstanceType<typeof AsyncSubmit>['execute']>[0]) => ReturnType<InstanceType<typeof AsyncSubmit>['execute']>; completions: (params: Parameters<InstanceType<typeof Completions>['execute']>[0]) => ReturnType<InstanceType<typeof Completions>['execute']>; submitAndWaitForReassignment: (params: Parameters<InstanceType<typeof SubmitAndWaitForReassignment>['execute']>[0]) => ReturnType<InstanceType<typeof SubmitAndWaitForReassignment>['execute']>; submitAndWaitForTransactionTree: (params: Parameters<InstanceType<typeof SubmitAndWaitForTransactionTree>['execute']>[0]) => ReturnType<InstanceType<typeof SubmitAndWaitForTransactionTree>['execute']>; submitAndWaitForTransaction: (params: Parameters<InstanceType<typeof SubmitAndWaitForTransaction>['execute']>[0]) => ReturnType<InstanceType<typeof SubmitAndWaitForTransaction>['execute']>; submitAndWait: (params: Parameters<InstanceType<typeof SubmitAndWait>['execute']>[0]) => ReturnType<InstanceType<typeof SubmitAndWait>['execute']>; subscribeToCompletions: (params: Parameters<InstanceType<typeof SubscribeToCompletions>['subscribe']>[0], handlers: WebSocketHandlers<Parameters<Parameters<InstanceType<typeof SubscribeToCompletions>['subscribe']>[1]['onMessage']>[0]>) => Promise<WebSocketSubscription>; getEventsByContractId: (params: Parameters<InstanceType<typeof GetEventsByContractId>['execute']>[0]) => ReturnType<InstanceType<typeof GetEventsByContractId>['execute']>; deleteIdentityProviderConfig: (params: Parameters<InstanceType<typeof DeleteIdentityProviderConfig>['execute']>[0]) => ReturnType<InstanceType<typeof DeleteIdentityProviderConfig>['execute']>; getIdentityProviderConfig: (params: Parameters<InstanceType<typeof GetIdentityProviderConfig>['execute']>[0]) => ReturnType<InstanceType<typeof GetIdentityProviderConfig>['execute']>; listIdentityProviderConfigs: (params: Parameters<InstanceType<typeof ListIdentityProviderConfigs>['execute']>[0]) => ReturnType<InstanceType<typeof ListIdentityProviderConfigs>['execute']>; updateIdentityProviderConfig: (params: Parameters<InstanceType<typeof UpdateIdentityProviderConfig>['execute']>[0]) => ReturnType<InstanceType<typeof UpdateIdentityProviderConfig>['execute']>; createIdentityProviderConfig: (params: Parameters<InstanceType<typeof CreateIdentityProviderConfig>['execute']>[0]) => ReturnType<InstanceType<typeof CreateIdentityProviderConfig>['execute']>; interactiveSubmissionAllocateParty: (params: Parameters<InstanceType<typeof InteractiveSubmissionAllocateParty>['execute']>[0]) => ReturnType<InstanceType<typeof InteractiveSubmissionAllocateParty>['execute']>; interactiveSubmissionCreateUser: (params: Parameters<InstanceType<typeof InteractiveSubmissionCreateUser>['execute']>[0]) => ReturnType<InstanceType<typeof InteractiveSubmissionCreateUser>['execute']>; interactiveSubmissionGetPreferredPackageVersion: (params: Parameters<InstanceType<typeof InteractiveSubmissionGetPreferredPackageVersion>['execute']>[0]) => ReturnType<InstanceType<typeof InteractiveSubmissionGetPreferredPackageVersion>['execute']>; interactiveSubmissionGetPreferredPackages: (params: Parameters<InstanceType<typeof InteractiveSubmissionGetPreferredPackages>['execute']>[0]) => ReturnType<InstanceType<typeof InteractiveSubmissionGetPreferredPackages>['execute']>; interactiveSubmissionUploadDar: (params: Parameters<InstanceType<typeof InteractiveSubmissionUploadDar>['execute']>[0]) => ReturnType<InstanceType<typeof InteractiveSubmissionUploadDar>['execute']>; getPackageStatus: (params: Parameters<InstanceType<typeof GetPackageStatus>['execute']>[0]) => ReturnType<InstanceType<typeof GetPackageStatus>['execute']>; listPackages: () => ReturnType<InstanceType<typeof ListPackages>['execute']>; uploadDarFile: (params: Parameters<InstanceType<typeof UploadDarFile>['execute']>[0]) => ReturnType<InstanceType<typeof UploadDarFile>['execute']>; getParticipantId: (params: Parameters<InstanceType<typeof GetParticipantId>['execute']>[0]) => ReturnType<InstanceType<typeof GetParticipantId>['execute']>; getPartyDetails: (params: Parameters<InstanceType<typeof GetPartyDetails>['execute']>[0]) => ReturnType<InstanceType<typeof GetPartyDetails>['execute']>; getParties: (params: Parameters<InstanceType<typeof GetParties>['execute']>[0]) => ReturnType<InstanceType<typeof GetParties>['execute']>; allocateParty: (params: Parameters<InstanceType<typeof AllocateParty>['execute']>[0]) => ReturnType<InstanceType<typeof AllocateParty>['execute']>; updatePartyDetails: (params: Parameters<InstanceType<typeof UpdatePartyDetails>['execute']>[0]) => ReturnType<InstanceType<typeof UpdatePartyDetails>['execute']>; getActiveContracts: (params: Parameters<InstanceType<typeof GetActiveContracts>['execute']>[0]) => ReturnType<InstanceType<typeof GetActiveContracts>['execute']>; getConnectedSynchronizers: (params: Parameters<InstanceType<typeof GetConnectedSynchronizers>['execute']>[0]) => ReturnType<InstanceType<typeof GetConnectedSynchronizers>['execute']>; getLatestPrunedOffsets: (params: Parameters<InstanceType<typeof GetLatestPrunedOffsets>['execute']>[0]) => ReturnType<InstanceType<typeof GetLatestPrunedOffsets>['execute']>; getLedgerEnd: (params: Parameters<InstanceType<typeof GetLedgerEnd>['execute']>[0]) => ReturnType<InstanceType<typeof GetLedgerEnd>['execute']>; subscribeToActiveContracts: (params: Parameters<InstanceType<typeof SubscribeToActiveContracts>['subscribe']>[0], handlers: WebSocketHandlers<Parameters<Parameters<InstanceType<typeof SubscribeToActiveContracts>['subscribe']>[1]['onMessage']>[0]>) => Promise<WebSocketSubscription>; getUpdates: (params: Parameters<InstanceType<typeof GetUpdates>['execute']>[0]) => ReturnType<InstanceType<typeof GetUpdates>['execute']>; getTransactionById: (params: Parameters<InstanceType<typeof GetTransactionById>['execute']>[0]) => ReturnType<InstanceType<typeof GetTransactionById>['execute']>; getTransactionByOffset: (params: Parameters<InstanceType<typeof GetTransactionByOffset>['execute']>[0]) => ReturnType<InstanceType<typeof GetTransactionByOffset>['execute']>; getTransactionTreeById: (params: Parameters<InstanceType<typeof GetTransactionTreeById>['execute']>[0]) => ReturnType<InstanceType<typeof GetTransactionTreeById>['execute']>; getTransactionTreeByOffset: (params: Parameters<InstanceType<typeof GetTransactionTreeByOffset>['execute']>[0]) => ReturnType<InstanceType<typeof GetTransactionTreeByOffset>['execute']>; getUpdateTrees: (params: Parameters<InstanceType<typeof GetUpdateTrees>['execute']>[0]) => ReturnType<InstanceType<typeof GetUpdateTrees>['execute']>; getUpdateById: (params: Parameters<InstanceType<typeof GetUpdateById>['execute']>[0]) => ReturnType<InstanceType<typeof GetUpdateById>['execute']>; getUpdateByOffset: (params: Parameters<InstanceType<typeof GetUpdateByOffset>['execute']>[0]) => ReturnType<InstanceType<typeof GetUpdateByOffset>['execute']>; subscribeToFlats: (params: Parameters<InstanceType<typeof SubscribeToFlats>['subscribe']>[0], handlers: WebSocketHandlers<Parameters<Parameters<InstanceType<typeof SubscribeToFlats>['subscribe']>[1]['onMessage']>[0]>) => Promise<WebSocketSubscription>; subscribeToTrees: (params: Parameters<InstanceType<typeof SubscribeToTrees>['subscribe']>[0], handlers: WebSocketHandlers<Parameters<Parameters<InstanceType<typeof SubscribeToTrees>['subscribe']>[1]['onMessage']>[0]>) => Promise<WebSocketSubscription>; createUser: (params: Parameters<InstanceType<typeof CreateUser>['execute']>[0]) => ReturnType<InstanceType<typeof CreateUser>['execute']>; deleteUser: (params: Parameters<InstanceType<typeof DeleteUser>['execute']>[0]) => ReturnType<InstanceType<typeof DeleteUser>['execute']>; getUser: (params: Parameters<InstanceType<typeof GetUser>['execute']>[0]) => ReturnType<InstanceType<typeof GetUser>['execute']>; grantUserRights: (params: Parameters<InstanceType<typeof GrantUserRights>['execute']>[0]) => ReturnType<InstanceType<typeof GrantUserRights>['execute']>; listUserRights: (params: Parameters<InstanceType<typeof ListUserRights>['execute']>[0]) => ReturnType<InstanceType<typeof ListUserRights>['execute']>; listUsers: (params: Parameters<InstanceType<typeof ListUsers>['execute']>[0]) => ReturnType<InstanceType<typeof ListUsers>['execute']>; revokeUserRights: (params: Parameters<InstanceType<typeof RevokeUserRights>['execute']>[0]) => ReturnType<InstanceType<typeof RevokeUserRights>['execute']>; updateUserIdentityProvider: (params: Parameters<InstanceType<typeof UpdateUserIdentityProvider>['execute']>[0]) => ReturnType<InstanceType<typeof UpdateUserIdentityProvider>['execute']>; updateUser: (params: Parameters<InstanceType<typeof UpdateUser>['execute']>[0]) => ReturnType<InstanceType<typeof UpdateUser>['execute']>; getVersion: () => ReturnType<InstanceType<typeof GetVersion>['execute']>; constructor(clientConfig?: ClientConfig); private initializeMethods; } //# sourceMappingURL=LedgerJsonApiClient.generated.d.ts.map