OpenAPIFunctionExecutionParameters Class
OpenAPI function execution parameters.
Note: This class is marked as 'experimental' and may change in the future.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Constructor
OpenAPIFunctionExecutionParameters(*, http_client: AsyncClient | None = None, auth_callback: Callable[[...], Awaitable[Any]] | None = None, server_url_override: str | None = None, ignore_non_compliant_errors: bool = False, user_agent: str | None = None, enable_dynamic_payload: bool = True, enable_payload_namespacing: bool = False, operations_to_exclude: list[str] = None, operation_selection_predicate: Callable[[OperationSelectionPredicateContext], bool] | None = None)
Keyword-Only Parameters
| Name | Description |
|---|---|
|
http_client
Required
|
|
|
auth_callback
Required
|
|
|
server_url_override
Required
|
|
|
ignore_non_compliant_errors
Required
|
|
|
user_agent
Required
|
|
|
enable_dynamic_payload
|
Default value: True
|
|
enable_payload_namespacing
Required
|
|
|
operations_to_exclude
Required
|
|
|
operation_selection_predicate
Required
|
|
Methods
| model_post_init |
Post initialization method for the model. |
model_post_init
Post initialization method for the model.
model_post_init(_OpenAPIFunctionExecutionParameters__context: Any) -> None
Parameters
| Name | Description |
|---|---|
|
_OpenAPIFunctionExecutionParameters__context
Required
|
|
Attributes
auth_callback
auth_callback: Callable[[...], Awaitable[Any]] | None
enable_dynamic_payload
enable_dynamic_payload: bool
enable_payload_namespacing
enable_payload_namespacing: bool
http_client
http_client: AsyncClient | None
ignore_non_compliant_errors
ignore_non_compliant_errors: bool
is_experimental
is_experimental = True
operation_selection_predicate
operation_selection_predicate: Callable[[OperationSelectionPredicateContext], bool] | None
operations_to_exclude
operations_to_exclude: list[str]
server_url_override
server_url_override: str | None
stage_status
stage_status = 'experimental'
user_agent
user_agent: str | None