mypydantic.models.apigatewaymanagementapi
1# Model Generated: Thu Mar 2 21:56:16 2023 2 3from __future__ import annotations 4 5from datetime import datetime 6from typing import Any, Dict, IO, Type, Union 7 8from botocore.response import StreamingBody 9from pydantic import Field 10 11from mypydantic.models.base_model import BaseModel 12 13 14class DeleteConnectionRequestModel(BaseModel): 15 connection_id: str = Field(alias="ConnectionId") 16 17 18class ResponseMetadataModel(BaseModel): 19 request_id: str = Field(alias="RequestId") 20 host_id: str = Field(alias="HostId") 21 http_status_code: int = Field(alias="HTTPStatusCode") 22 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 23 retry_attempts: int = Field(alias="RetryAttempts") 24 25 26class GetConnectionRequestModel(BaseModel): 27 connection_id: str = Field(alias="ConnectionId") 28 29 30class IdentityModel(BaseModel): 31 source_ip: str = Field(alias="SourceIp") 32 user_agent: str = Field(alias="UserAgent") 33 34 35class PostToConnectionRequestModel(BaseModel): 36 data: Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] = Field(alias="Data") 37 connection_id: str = Field(alias="ConnectionId") 38 39 40class EmptyResponseMetadataModel(BaseModel): 41 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 42 43 44class GetConnectionResponseModel(BaseModel): 45 connected_at: datetime = Field(alias="ConnectedAt") 46 identity: IdentityModel = Field(alias="Identity") 47 last_active_at: datetime = Field(alias="LastActiveAt") 48 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
15class DeleteConnectionRequestModel(BaseModel): 16 connection_id: str = Field(alias="ConnectionId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
19class ResponseMetadataModel(BaseModel): 20 request_id: str = Field(alias="RequestId") 21 host_id: str = Field(alias="HostId") 22 http_status_code: int = Field(alias="HTTPStatusCode") 23 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 24 retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
31class IdentityModel(BaseModel): 32 source_ip: str = Field(alias="SourceIp") 33 user_agent: str = Field(alias="UserAgent")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
36class PostToConnectionRequestModel(BaseModel): 37 data: Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] = Field(alias="Data") 38 connection_id: str = Field(alias="ConnectionId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
41class EmptyResponseMetadataModel(BaseModel): 42 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
45class GetConnectionResponseModel(BaseModel): 46 connected_at: datetime = Field(alias="ConnectedAt") 47 identity: IdentityModel = Field(alias="Identity") 48 last_active_at: datetime = Field(alias="LastActiveAt") 49 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs