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