flatland.integrations.interactiveai.historic_api.api_response module

flatland.integrations.interactiveai.historic_api.api_response module#

API response object.

class flatland.integrations.interactiveai.historic_api.api_response.ApiResponse(*, status_code: Annotated[int, Strict(strict=True)], headers: Mapping[str, str] | None = None, data: T, raw_data: Annotated[bytes, Strict(strict=True)])[source]#

Bases: BaseModel, Generic[T]

API response object

data: T#
headers: Mapping[str, str] | None#
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

raw_data: StrictBytes#
status_code: StrictInt#