|
9 | 9 |
|
10 | 10 | @dataclass_json |
11 | 11 | @dataclass |
12 | | -class API: |
13 | | - r"""API |
| 12 | +class APIInput: |
| 13 | + r"""APIInput |
14 | 14 | An Api is representation of a API (a collection of API Endpoints) within the Speakeasy Platform. |
15 | 15 | """ |
16 | 16 |
|
17 | 17 | api_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('api_id') }}) |
18 | | - 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') }}) |
19 | 18 | description: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('description') }}) |
20 | | - 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') }}) |
21 | 19 | version_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('version_id') }}) |
22 | | - workspace_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('workspace_id') }}) |
23 | | - matched: Optional[bool] = field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('matched') }}) |
24 | 20 | meta_data: Optional[dict[str, List[str]]] = field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('meta_data') }}) |
25 | 21 |
|
26 | 22 |
|
27 | 23 | @dataclass_json |
28 | 24 | @dataclass |
29 | | -class APIInput: |
30 | | - r"""APIInput |
| 25 | +class API: |
| 26 | + r"""API |
31 | 27 | An Api is representation of a API (a collection of API Endpoints) within the Speakeasy Platform. |
32 | 28 | """ |
33 | 29 |
|
34 | 30 | api_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('api_id') }}) |
| 31 | + 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 | 32 | description: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('description') }}) |
| 33 | + 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') }}) |
36 | 34 | version_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('version_id') }}) |
| 35 | + workspace_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('workspace_id') }}) |
| 36 | + matched: Optional[bool] = field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('matched') }}) |
37 | 37 | meta_data: Optional[dict[str, List[str]]] = field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('meta_data') }}) |
38 | 38 |
|
0 commit comments