|
9 | 9 | @dataclass_json |
10 | 10 | @dataclass |
11 | 11 | class BoundedRequest: |
12 | | - api_endpoint_id: Optional[str] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'api_endpoint_id' }}) |
13 | | - api_id: Optional[str] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'api_id' }}) |
14 | | - created_at: Optional[datetime] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'created_at', 'encoder': datetime.isoformat, 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }}) |
15 | | - customer_id: Optional[str] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'customer_id' }}) |
16 | | - latency: Optional[int] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'latency' }}) |
| 12 | + api_endpoint_id: str = field(default=None, metadata={'dataclasses_json': { 'field_name': 'api_endpoint_id' }}) |
| 13 | + api_id: str = field(default=None, metadata={'dataclasses_json': { 'field_name': 'api_id' }}) |
| 14 | + created_at: datetime = field(default=None, metadata={'dataclasses_json': { 'field_name': 'created_at', 'encoder': datetime.isoformat, 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }}) |
| 15 | + customer_id: str = field(default=None, metadata={'dataclasses_json': { 'field_name': 'customer_id' }}) |
| 16 | + latency: int = field(default=None, metadata={'dataclasses_json': { 'field_name': 'latency' }}) |
17 | 17 | metadata: Optional[dict[str, List[str]]] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'metadata' }}) |
18 | | - method: Optional[str] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'method' }}) |
19 | | - path: Optional[str] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'path' }}) |
20 | | - request_finish_time: Optional[datetime] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'request_finish_time', 'encoder': datetime.isoformat, 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }}) |
21 | | - request_id: Optional[str] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'request_id' }}) |
22 | | - request_start_time: Optional[datetime] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'request_start_time', 'encoder': datetime.isoformat, 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }}) |
23 | | - status: Optional[int] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'status' }}) |
24 | | - version_id: Optional[str] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'version_id' }}) |
25 | | - workspace_id: Optional[str] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'workspace_id' }}) |
| 18 | + method: str = field(default=None, metadata={'dataclasses_json': { 'field_name': 'method' }}) |
| 19 | + path: str = field(default=None, metadata={'dataclasses_json': { 'field_name': 'path' }}) |
| 20 | + request_finish_time: datetime = field(default=None, metadata={'dataclasses_json': { 'field_name': 'request_finish_time', 'encoder': datetime.isoformat, 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }}) |
| 21 | + request_id: str = field(default=None, metadata={'dataclasses_json': { 'field_name': 'request_id' }}) |
| 22 | + request_start_time: datetime = field(default=None, metadata={'dataclasses_json': { 'field_name': 'request_start_time', 'encoder': datetime.isoformat, 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }}) |
| 23 | + status: int = field(default=None, metadata={'dataclasses_json': { 'field_name': 'status' }}) |
| 24 | + version_id: str = field(default=None, metadata={'dataclasses_json': { 'field_name': 'version_id' }}) |
| 25 | + workspace_id: str = field(default=None, metadata={'dataclasses_json': { 'field_name': 'workspace_id' }}) |
26 | 26 |
|
0 commit comments