These are the scenarios we support today, not necessarily the ones we have to provide in the final design.
-
Users can provide static (for a group of operations) configuration. E.g.: configure custom logger for all requests peformed in scope of this API call
-
Provide dynamic (per-request) configuration. E.g. set request body or operation-specific context
So RequestOptions
is a mix of (usually) per-request and (usually) static config.