Skip to content

@gala-chain/clientAPI


API > RestApiClientBuilder

Class: RestApiClientBuilder

Contents

Extends

  • ChainClientBuilder

Constructors

new RestApiClientBuilder(restApiUrl, orgMsp, credentials, restApiConfig)

new RestApiClientBuilder(restApiUrl, orgMsp, credentials, restApiConfig): RestApiClientBuilder

Parameters

restApiUrl: string

orgMsp: string

credentials: RestApiAdminCredentials

restApiConfig: RestApiConfig

Overrides

ChainClientBuilder.constructor

Source

chain-client/src/rest-api/RestApiClientBuilder.ts:37

Properties

credentials

readonly credentials: RestApiAdminCredentials

Source

chain-client/src/rest-api/RestApiClientBuilder.ts:40


orgMsp

readonly orgMsp: string

Source

chain-client/src/rest-api/RestApiClientBuilder.ts:39


restApiConfig

readonly restApiConfig: RestApiConfig

Source

chain-client/src/rest-api/RestApiClientBuilder.ts:41


restApiUrl

readonly restApiUrl: string

Source

chain-client/src/rest-api/RestApiClientBuilder.ts:38

Methods

ensureInitializedRestApi()

private ensureInitializedRestApi(retriesLeft): Promise\<void>

Parameters

retriesLeft: number= 50

Source

chain-client/src/rest-api/RestApiClientBuilder.ts:46


forContract()

forContract(config): ChainClient

Parameters

config: ContractConfig

Overrides

ChainClientBuilder.forContract

Source

chain-client/src/rest-api/RestApiClientBuilder.ts:110


getContractApisFromFabloRest()

private getContractApisFromFabloRest(): Promise\<SetContractApiParams[]>

Source

chain-client/src/rest-api/RestApiClientBuilder.ts:92


getContractApisFromGCRestApi()

private getContractApisFromGCRestApi(): Promise\<SetContractApiParams[]>

Source

chain-client/src/rest-api/RestApiClientBuilder.ts:106


shouldUseFabloRest()

private shouldUseFabloRest(): Promise\<boolean>

Source

chain-client/src/rest-api/RestApiClientBuilder.ts:83