@gala-chain/client ∙ API
API > RestApiClientBuilder
Class: RestApiClientBuilder
Contents
- Extends
- Constructors
- new RestApiClientBuilder(restApiUrl, orgMsp, credentials, restApiConfig)
- Properties
- credentials
- orgMsp
- restApiConfig
- restApiUrl
- Methods
- ensureInitializedRestApi()
- forContract()
- getContractApisFromFabloRest()
- getContractApisFromGCRestApi()
- shouldUseFabloRest()
Extends
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
rest-api/RestApiClientBuilder.ts:30
Properties
credentials
readonlycredentials:RestApiAdminCredentials
Source
rest-api/RestApiClientBuilder.ts:33
orgMsp
readonlyorgMsp:string
Source
rest-api/RestApiClientBuilder.ts:32
restApiConfig
readonlyrestApiConfig:RestApiConfig
Source
rest-api/RestApiClientBuilder.ts:34
restApiUrl
readonlyrestApiUrl:string
Source
rest-api/RestApiClientBuilder.ts:31
Methods
ensureInitializedRestApi()
privateensureInitializedRestApi(retriesLeft):Promise\<void>
Parameters
▪ retriesLeft: number= 50
Source
rest-api/RestApiClientBuilder.ts:39
forContract()
forContract(
config):ChainClient
Parameters
▪ config: ContractConfig
Overrides
ChainClientBuilder.forContract
Source
rest-api/RestApiClientBuilder.ts:103
getContractApisFromFabloRest()
privategetContractApisFromFabloRest():Promise\<SetContractApiParams[]>
Source
rest-api/RestApiClientBuilder.ts:85
getContractApisFromGCRestApi()
privategetContractApisFromGCRestApi():Promise\<SetContractApiParams[]>
Source
rest-api/RestApiClientBuilder.ts:99
shouldUseFabloRest()
privateshouldUseFabloRest():Promise\<boolean>