Minimal structural shape required by the API call loggers.
Both HttpRequestConfig (used internally by HttpClient.request)
and any literal request config a consuming SDK builds satisfy this
contract structurally — no double type assertion is needed at the
call site, and the transport stays free to evolve.
Minimal structural shape required by the API call loggers.
Both
HttpRequestConfig(used internally byHttpClient.request) and any literal request config a consuming SDK builds satisfy this contract structurally — no double type assertion is needed at the call site, and the transport stays free to evolve.