@fairmint/canton-node-sdk
Version:
Canton Node SDK
114 lines • 14.1 kB
TypeScript
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