Skip to main content

Reference / Modules / client / LocMultiClient

Class: LocMultiClient

client.LocMultiClient

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new LocMultiClient(params): LocMultiClient

Parameters

NameType
paramsObject
params.axiosFactoryAxiosFactory
params.componentFactoryComponentFactory
params.configLogionClientConfig
params.currentAccountValidAccountId
params.networkStateNetworkState<LegalOfficerEndpoint>
params.nodeApiLogionNodeApiClass
params.tokenstring

Returns

LocMultiClient

Defined in

packages/client/src/LocClient.ts:338

Properties

axiosFactory

Private Readonly axiosFactory: AxiosFactory

Defined in

packages/client/src/LocClient.ts:357


componentFactory

Private Readonly componentFactory: ComponentFactory

Defined in

packages/client/src/LocClient.ts:361


config

Private Readonly config: LogionClientConfig

Defined in

packages/client/src/LocClient.ts:362


currentAccount

Private Readonly currentAccount: ValidAccountId

Defined in

packages/client/src/LocClient.ts:358


networkState

Private Readonly networkState: NetworkState<LegalOfficerEndpoint>

Defined in

packages/client/src/LocClient.ts:356


nodeApi

Private Readonly nodeApi: LogionNodeApiClass

Defined in

packages/client/src/LocClient.ts:360


token

Private Readonly token: string

Defined in

packages/client/src/LocClient.ts:359

Methods

fetchAll

fetchAll(params?): Promise<LocRequest[]>

Parameters

NameType
params?FetchAllLocsParams

Returns

Promise<LocRequest[]>

Defined in

packages/client/src/LocClient.ts:375


fetchAllForVerifiedIssuer

fetchAllForVerifiedIssuer(legalOfficers): Promise<LocRequest[]>

Parameters

NameType
legalOfficersLegalOfficerClass[]

Returns

Promise<LocRequest[]>

Defined in

packages/client/src/LocClient.ts:399


getLoc

getLoc(parameters): Promise<LegalOfficerCase>

Parameters

NameType
parametersFetchParameters

Returns

Promise<LegalOfficerCase>

Defined in

packages/client/src/LocClient.ts:415


getLocBatch

getLocBatch(locIds): Promise<LocBatch>

Parameters

NameType
locIdsUUID[]

Returns

Promise<LocBatch>

Defined in

packages/client/src/LocClient.ts:433


newLocClient

newLocClient(legalOfficer): AuthenticatedLocClient

Parameters

NameType
legalOfficerLegalOfficerClass

Returns

AuthenticatedLocClient

Defined in

packages/client/src/LocClient.ts:364


getLoc

getLoc(params): Promise<LegalOfficerCase>

Parameters

NameType
paramsObject
params.apiLogionNodeApiClass
params.locIdUUID

Returns

Promise<LegalOfficerCase>

Defined in

packages/client/src/LocClient.ts:422


getLocBatch

getLocBatch(params): Promise<LocBatch>

Parameters

NameType
paramsObject
params.apiLogionNodeApiClass
params.locIdsUUID[]

Returns

Promise<LocBatch>

Defined in

packages/client/src/LocClient.ts:428


newLocMultiClient

newLocMultiClient(sharedState): LocMultiClient

Parameters

NameType
sharedStateSharedState

Returns

LocMultiClient

Defined in

packages/client/src/LocClient.ts:325