|
9 | 9 |
|
10 | 10 | @dataclass_json |
11 | 11 | @dataclass |
12 | | -class APIEndpoint: |
13 | | - r"""APIEndpoint |
| 12 | +class APIEndpointInput: |
| 13 | + r"""APIEndpointInput |
14 | 14 | An ApiEndpoint is a description of an Endpoint for an API. |
15 | 15 | """ |
16 | 16 |
|
17 | | - api_endpoint_id: str = field(metadata={'dataclasses_json': { 'field_name': 'api_endpoint_id' }}) |
18 | | - api_id: str = field(metadata={'dataclasses_json': { 'field_name': 'api_id' }}) |
19 | | - created_at: datetime = field(metadata={'dataclasses_json': { 'field_name': 'created_at', 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }}) |
20 | | - description: str = field(metadata={'dataclasses_json': { 'field_name': 'description' }}) |
21 | | - display_name: str = field(metadata={'dataclasses_json': { 'field_name': 'display_name' }}) |
22 | | - method: str = field(metadata={'dataclasses_json': { 'field_name': 'method' }}) |
23 | | - path: str = field(metadata={'dataclasses_json': { 'field_name': 'path' }}) |
24 | | - updated_at: datetime = field(metadata={'dataclasses_json': { 'field_name': 'updated_at', 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }}) |
25 | | - version_id: str = field(metadata={'dataclasses_json': { 'field_name': 'version_id' }}) |
26 | | - workspace_id: str = field(metadata={'dataclasses_json': { 'field_name': 'workspace_id' }}) |
27 | | - matched: Optional[bool] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'matched' }}) |
| 17 | + api_endpoint_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('api_endpoint_id') }}) |
| 18 | + description: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('description') }}) |
| 19 | + display_name: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('display_name') }}) |
| 20 | + method: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('method') }}) |
| 21 | + path: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('path') }}) |
| 22 | + version_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('version_id') }}) |
28 | 23 |
|
29 | 24 |
|
30 | 25 | @dataclass_json |
31 | 26 | @dataclass |
32 | | -class APIEndpointInput: |
33 | | - r"""APIEndpointInput |
| 27 | +class APIEndpoint: |
| 28 | + r"""APIEndpoint |
34 | 29 | An ApiEndpoint is a description of an Endpoint for an API. |
35 | 30 | """ |
36 | 31 |
|
37 | | - api_endpoint_id: str = field(metadata={'dataclasses_json': { 'field_name': 'api_endpoint_id' }}) |
38 | | - description: str = field(metadata={'dataclasses_json': { 'field_name': 'description' }}) |
39 | | - display_name: str = field(metadata={'dataclasses_json': { 'field_name': 'display_name' }}) |
40 | | - method: str = field(metadata={'dataclasses_json': { 'field_name': 'method' }}) |
41 | | - path: str = field(metadata={'dataclasses_json': { 'field_name': 'path' }}) |
42 | | - version_id: str = field(metadata={'dataclasses_json': { 'field_name': 'version_id' }}) |
| 32 | + api_endpoint_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('api_endpoint_id') }}) |
| 33 | + api_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('api_id') }}) |
| 34 | + created_at: datetime = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('created_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }}) |
| 35 | + description: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('description') }}) |
| 36 | + display_name: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('display_name') }}) |
| 37 | + method: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('method') }}) |
| 38 | + path: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('path') }}) |
| 39 | + updated_at: datetime = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('updated_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }}) |
| 40 | + version_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('version_id') }}) |
| 41 | + workspace_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('workspace_id') }}) |
| 42 | + matched: Optional[bool] = field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('matched') }}) |
43 | 43 |
|
0 commit comments