The type of the API request object
The type of the API response object
OptionalcustomServiceBaseURL?: stringCustom base URL for the service endpoint.
OptionalonAPIRequest?: (apiRequest: ApiRequest) => voidCallback invoked immediately before sending the request to the API.
OptionalonAPIResponse?: (apiRequest: ApiRequest, apiResponse: ApiResponse) => voidCallback invoked when the raw response is received from the API.
Called as soon as the API response is received, before parsing. The request object is the same reference as provided to onAPIRequest. Useful for tracking, logging, or debugging successful API request-response pairs.
OptionalvalidateRequest?: booleanControls whether input request schema validation is performed.
Common parameters shared across all service calls.