Skip to content

Datatypes

openapi_core.unmarshalling.request.datatypes.RequestUnmarshalResult dataclass

Bases: BaseUnmarshalResult

Source code in openapi_core/unmarshalling/request/datatypes.py
13
14
15
16
17
@dataclass
class RequestUnmarshalResult(BaseUnmarshalResult):
    body: Any | None = None
    parameters: Parameters = field(default_factory=Parameters)
    security: dict[str, str] | None = None

Attributes

body class-attribute instance-attribute

body: Any | None = None

parameters class-attribute instance-attribute

parameters: Parameters = field(default_factory=Parameters)

security class-attribute instance-attribute

security: dict[str, str] | None = None

errors instance-attribute

errors: Iterable[OpenAPIError]

Functions

__init__

__init__(errors: Iterable[OpenAPIError], body: Any | None = None, parameters: Parameters = Parameters(), security: dict[str, str] | None = None) -> None

raise_for_errors

raise_for_errors() -> None
Source code in openapi_core/unmarshalling/datatypes.py
13
14
15
def raise_for_errors(self) -> None:
    for error in self.errors:
        raise error

openapi_core.unmarshalling.response.datatypes.ResponseUnmarshalResult dataclass

Bases: BaseUnmarshalResult

Source code in openapi_core/unmarshalling/response/datatypes.py
12
13
14
15
@dataclass
class ResponseUnmarshalResult(BaseUnmarshalResult):
    data: Optional[str] = None
    headers: Dict[str, Any] = field(default_factory=dict)

Attributes

data class-attribute instance-attribute

data: Optional[str] = None

headers class-attribute instance-attribute

headers: Dict[str, Any] = field(default_factory=dict)

errors instance-attribute

errors: Iterable[OpenAPIError]

Functions

__init__

__init__(errors: Iterable[OpenAPIError], data: Optional[str] = None, headers: Dict[str, Any] = dict()) -> None

raise_for_errors

raise_for_errors() -> None
Source code in openapi_core/unmarshalling/datatypes.py
13
14
15
def raise_for_errors(self) -> None:
    for error in self.errors:
        raise error