Skip to content

@gala-chain/clientReadme | API


@gala-chain/client / RestApiClientBuilder

Class: RestApiClientBuilder

Extends

Constructors

new RestApiClientBuilder(restApiUrl, orgMsp, credentials, restApiConfig)

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

Parameters

restApiUrl: string

orgMsp: string

credentials: RestApiAdminCredentials

restApiConfig: RestApiConfig

Returns

RestApiClientBuilder

Overrides

ChainClientBuilder.constructor

Source

rest-api/RestApiClientBuilder.ts:25

Properties

credentials

readonly credentials: RestApiAdminCredentials

Source

rest-api/RestApiClientBuilder.ts:28


orgMsp

readonly orgMsp: string

Source

rest-api/RestApiClientBuilder.ts:27


restApiConfig

readonly restApiConfig: RestApiConfig

Source

rest-api/RestApiClientBuilder.ts:29


restApiUrl

readonly restApiUrl: string

Source

rest-api/RestApiClientBuilder.ts:26

Methods

ensureInitializedRestApi()

private ensureInitializedRestApi(): Promise\<void>

Returns

Promise\<void>

Source

rest-api/RestApiClientBuilder.ts:34


forContract()

forContract(config): ChainClient

Parameters

config: ContractConfig

Returns

ChainClient

Overrides

ChainClientBuilder.forContract

Source

rest-api/RestApiClientBuilder.ts:80


getContractApisFromFabloRest()

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

Returns

Promise\<SetContractApiParams[]>

Source

rest-api/RestApiClientBuilder.ts:62


getContractApisFromGCRestApi()

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

Returns

Promise\<SetContractApiParams[]>

Source

rest-api/RestApiClientBuilder.ts:76


shouldUseFabloRest()

private shouldUseFabloRest(): Promise\<boolean>

Returns

Promise\<boolean>

Source

rest-api/RestApiClientBuilder.ts:52