Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MockServiceClient

Hierarchy

  • BaseServiceClient
    • MockServiceClient

Index

Constructors

Properties

Methods

Constructors

constructor

  • Parameters

    • apiClient: DefaultApiClient

    Returns MockServiceClient

Properties

Protected apiConfiguration

apiConfiguration: ApiConfiguration

ApiConfiguration instance to provide dependencies for this service client

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>
  • Invocation wrapper to implement service operations in generated classes

    Parameters

    • method: string

      HTTP method, such as 'POST', 'GET', 'DELETE', etc.

    • endpoint: string

      base API url

    • path: string

      the path pattern with possible placeholders for path parameters in form {paramName}

    • pathParams: Map<string, string>

      path parameters collection

    • queryParams: Array<object>

      query parameters collection

    • headerParams: Array<object>

      headers collection

    • bodyParam: any

      if body parameter is present it is provided here, otherwise null or undefined

    • errors: Map<number, string>

      maps recognized status codes to messages

    • Optional nonJsonBody: boolean

      if the body is in JSON format

    Returns Promise<any>

invokePublic

  • invokePublic(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>