Skip to main content

Reference / Modules / client / LegalOfficerClass

Class: LegalOfficerClass

client.LegalOfficerClass

Implements​

Table of contents​

Constructors​

Properties​

Accessors​

Methods​

Constructors​

constructor​

• new LegalOfficerClass(args): LegalOfficerClass

Parameters​

NameType
argsObject
args.axiosFactoryAxiosFactory
args.legalOfficerLegalOfficer
args.token?string

Returns​

LegalOfficerClass

Defined in​

packages/client/src/Types.ts:110

Properties​

account​

• Readonly account: ValidAccountId

Implementation of​

LegalOfficer.account

Defined in​

packages/client/src/Types.ts:133


additionalDetails​

• Readonly additionalDetails: string

Implementation of​

LegalOfficer.additionalDetails

Defined in​

packages/client/src/Types.ts:134


axiosFactory​

• Private axiosFactory: AxiosFactory

Defined in​

packages/client/src/Types.ts:141


config​

• Private config: undefined | BackendConfig

Defined in​

packages/client/src/Types.ts:142


name​

• Readonly name: string

Implementation of​

LegalOfficer.name

Defined in​

packages/client/src/Types.ts:136


node​

• Readonly node: string

Implementation of​

LegalOfficer.node

Defined in​

packages/client/src/Types.ts:135


nodeId​

• Readonly nodeId: string

Implementation of​

LegalOfficer.nodeId

Defined in​

packages/client/src/Types.ts:137


postalAddress​

• Readonly postalAddress: LegalOfficerPostalAddress

Implementation of​

LegalOfficer.postalAddress

Defined in​

packages/client/src/Types.ts:132


region​

• Readonly region: "Europe"

Implementation of​

LegalOfficer.region

Defined in​

packages/client/src/Types.ts:138


token​

• Readonly token: undefined | string

Defined in​

packages/client/src/Types.ts:139


userIdentity​

• Readonly userIdentity: UserIdentity

Implementation of​

LegalOfficer.userIdentity

Defined in​

packages/client/src/Types.ts:131


workload​

▪ Private Static Readonly workload: Workload

Defined in​

packages/client/src/Types.ts:108

Accessors​

workloadCacheTtlMs​

• set workloadCacheTtlMs(value): void

Parameters​

NameType
valuenumber

Returns​

void

Defined in​

packages/client/src/Types.ts:178

Methods​

buildAxiosToNode​

▸ buildAxiosToNode(): AxiosInstance

Returns​

AxiosInstance

Defined in​

packages/client/src/Types.ts:144


fetchConfig​

▸ fetchConfig(): Promise<BackendConfig>

Returns​

Promise<BackendConfig>

Defined in​

packages/client/src/Types.ts:161


getConfig​

▸ getConfig(): Promise<BackendConfig>

Returns​

Promise<BackendConfig>

Defined in​

packages/client/src/Types.ts:156


getWorkload​

▸ getWorkload(): Promise<number>

Returns​

Promise<number>

Defined in​

packages/client/src/Types.ts:170


withToken​

▸ withToken(token?): LegalOfficerClass

Parameters​

NameType
token?string

Returns​

LegalOfficerClass

Defined in​

packages/client/src/Types.ts:148


flushWorkloadCache​

▸ flushWorkloadCache(): void

Returns​

void

Defined in​

packages/client/src/Types.ts:174