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")
class DeleteConnectionRequestModel(mypydantic.models.base_model.BaseModel):
15class DeleteConnectionRequestModel(BaseModel):
16    connection_id: str = Field(alias="ConnectionId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResponseMetadataModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetConnectionRequestModel(mypydantic.models.base_model.BaseModel):
27class GetConnectionRequestModel(BaseModel):
28    connection_id: str = Field(alias="ConnectionId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class IdentityModel(mypydantic.models.base_model.BaseModel):
31class IdentityModel(BaseModel):
32    source_ip: str = Field(alias="SourceIp")
33    user_agent: str = Field(alias="UserAgent")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PostToConnectionRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EmptyResponseMetadataModel(mypydantic.models.base_model.BaseModel):
41class EmptyResponseMetadataModel(BaseModel):
42    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetConnectionResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs