Properties
Protected apiConfiguration
Methods
Protected invoke
- invoke(method: string, endpoint: string, path: string, pathParams: Map<string, string>, queryParams: Array<object>, headerParams: Array<object>, bodyParam: any, errors: Map<number, string>, nonJsonBody?: boolean): Promise<any>
-
Parameters
-
method: string
-
endpoint: string
-
path: string
-
pathParams: Map<string, string>
-
queryParams: Array<object>
-
headerParams: Array<object>
-
bodyParam: any
-
errors: Map<number, string>
-
Optional nonJsonBody: boolean
Returns Promise<any>
Static Private buildQueryString
- buildQueryString(params: Array<object>, isQueryStart: boolean): string
-
Parameters
-
params: Array<object>
-
isQueryStart: boolean
Returns string
Static Private buildUrl
- buildUrl(endpoint: string, path: string, queryParameters: Array<object>, pathParameters: Map<string, string>): string
-
Parameters
-
endpoint: string
-
path: string
-
queryParameters: Array<object>
-
pathParameters: Map<string, string>
Returns string
Static Private interpolateParams
- interpolateParams(path: string, params: Map<string, string>): string
-
Parameters
-
path: string
-
params: Map<string, string>
Returns string
Static Private isCodeSuccessful
- isCodeSuccessful(responseCode: number): boolean
-
Parameters
Returns boolean
Class to be used as the base class for the generated service clients.