1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
|
# generated by datamodel-codegen:
# filename: nullable.yaml
# timestamp: 2019-07-26T00:00:00+00:00
from __future__ import annotations
from typing import Annotated, List, TypeAlias
from msgspec import UNSET, Meta, Struct, UnsetType, field
class Cursors(Struct):
prev: str
index: float
next: str | UnsetType = 'last'
tag: str | UnsetType = UNSET
class TopLevel(Struct):
cursors: Cursors
class Info(Struct):
name: str
class User(Struct):
info: Info
class Api(Struct):
apiKey: (
Annotated[str, Meta(description='To be used as a dataset parameter value')]
| UnsetType
) = UNSET
apiVersionNumber: (
Annotated[str, Meta(description='To be used as a version parameter value')]
| UnsetType
) = UNSET
apiUrl: (
Annotated[str, Meta(description="The URL describing the dataset's fields")]
| UnsetType
) = UNSET
apiDocumentationUrl: (
Annotated[str, Meta(description='A URL to the API console for each API')]
| UnsetType
) = UNSET
Apis: TypeAlias = List[Api] | None
class EmailItem(Struct):
author: str
address: Annotated[str, Meta(description='email address')]
description: str | UnsetType = 'empty'
tag: str | UnsetType = UNSET
Email: TypeAlias = List[EmailItem]
Id: TypeAlias = int
Description: TypeAlias = Annotated[str | None, 'example']
Name: TypeAlias = str | None
Tag: TypeAlias = str
class Notes(Struct):
comments: List[str] | UnsetType = field(default_factory=list)
class Options(Struct):
comments: List[str]
oneOfComments: List[str | float]
|