Type of the path parameters.
Type of the query parameters.
Type of the request body.
Type of the response body.
OptionalheadersOptional headers to include in the request.
OptionalloggerOptional logger function to log request details.
The HTTP method for the request (e.g., GET, POST, PUT).
OptionalpathOptional path parameters for the request.
OptionalqueryOptional query parameters for the request.
OptionalrequestOptional request body for the request.
OptionalresponseOptional schema to validate the response body.
OptionalresponseOptional response type for the request (e.g., json, blob).
OptionalretryOptional retry options for the request.
OptionalbackoffThe multiplier to apply to the delay between subsequent retries. Optional and must be between 1 and 2.
OptionalinitialThe initial delay before the first retry attempt in milliseconds. Optional and must be between 100 and 5000 ms.
Optionalretries?: numberThe number of retry attempts. Optional and must be between 0 and 5.
OptionaltimeoutOptional timeout for the request in milliseconds.
The URL template for the request.
Interface representing the properties for making an HTTP request.