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 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138
|
from dataclasses import dataclass, field
from enum import Enum
from typing import Optional
__NAMESPACE__ = "urn:docs"
@dataclass
class DoubleQuotesDescription:
"""Let's trip.
Dont trip on quotes: "A", "B", "C", "D" My\\Ipsum
"""
class Meta:
namespace = "urn:docs"
@dataclass
class DoubleQuotesSummary:
"""Dont trip on quotes: "A", "B", "C", "D" My\\Ipsum"""
class Meta:
namespace = "urn:docs"
class RootEnum(Enum):
"""
Properties
----------
A
Lorem ipsum dolor
B
Lorem ipsum dolor '''sit''' amet, consectetur adipiscing elit. Morbi
dapibus. My\\Ipsum
"""
A = "A"
B = "B"
class RootB(Enum):
"""
Properties
----------
YES
This is an inner enum member documentation. Lorem ipsum dolor sit
amet, consectetur adipiscing elit. Etiam mollis.
NO
Lorem ipsum dolor My\\Ipsum
"""
YES = "Yes"
NO = "No"
class RootD(Enum):
TRUE = "true"
FALSE = "false"
@dataclass
class Root:
"""This is the root type documentation.
'''Lorem ipsum''' dolor sit amet, consectetur adipiscing elit. Morbi
dapibus. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Donec imperdiet lacus sed sagittis scelerisque. Ut sodales metus:
"sit", "amet", "lectus" My\\Ipsum
Parameters
----------
a
This is an inner type '''field''' documentation. Lorem ipsum dolor
sit amet, consectetur adipiscing elit. Aliquam nec. My\\Ipsum
b
This is a second root type field documentation.
c
d
"""
class Meta:
namespace = "urn:docs"
a: Optional["Root.A"] = field(
default=None,
metadata={
"type": "Element",
"namespace": "",
"required": True,
},
)
b: Optional[RootB] = field(
default=None,
metadata={
"type": "Element",
"namespace": "",
"required": True,
},
)
c: Optional[RootEnum] = field(
default=None,
metadata={
"type": "Element",
"namespace": "",
"required": True,
},
)
d: Optional[RootD] = field(
default=None,
metadata={
"type": "Element",
"namespace": "",
"required": True,
},
)
@dataclass
class A:
"""
This is an inner type documentation.
Parameters
----------
sub_a
This is an inner type '''field''' documentation. Lorem ipsum
dolor sit amet, consectetur adipiscing elit. Vivamus efficitur.
My\\Ipsum
"""
sub_a: Optional[str] = field(
default=None,
metadata={
"type": "Element",
"namespace": "",
"required": True,
},
)
|