294 lines
5.7 KiB
Python
294 lines
5.7 KiB
Python
"""This file was generated by xsdata, v26.2, on 2026-09-14 19:25:20
|
|
|
|
Generator: DataclassGenerator
|
|
See: https://xsdata.readthedocs.io/
|
|
"""
|
|
|
|
from __future__ import annotations
|
|
|
|
from dataclasses import dataclass, field
|
|
from typing import ForwardRef
|
|
|
|
|
|
@dataclass(kw_only=True)
|
|
class CodeBlock:
|
|
class_value: str = field(
|
|
metadata={
|
|
"name": "class",
|
|
"type": "Attribute",
|
|
}
|
|
)
|
|
value: str = field(default="")
|
|
|
|
|
|
@dataclass(kw_only=True)
|
|
class ColSpec:
|
|
alignment: str = field(
|
|
metadata={
|
|
"type": "Attribute",
|
|
}
|
|
)
|
|
col_width: int = field(
|
|
metadata={
|
|
"name": "col-width",
|
|
"type": "Attribute",
|
|
}
|
|
)
|
|
|
|
|
|
@dataclass(kw_only=True)
|
|
class Header:
|
|
id: str = field(
|
|
metadata={
|
|
"type": "Attribute",
|
|
}
|
|
)
|
|
level: int = field(
|
|
metadata={
|
|
"type": "Attribute",
|
|
}
|
|
)
|
|
value: str = field(default="")
|
|
|
|
|
|
@dataclass(kw_only=True)
|
|
class Para:
|
|
content: list[object] = field(
|
|
default_factory=list,
|
|
metadata={
|
|
"type": "Wildcard",
|
|
"namespace": "##any",
|
|
"mixed": True,
|
|
"choices": (
|
|
{
|
|
"name": "Strong",
|
|
"type": ForwardRef("Para.Strong"),
|
|
},
|
|
{
|
|
"name": "Code",
|
|
"type": ForwardRef("Para.Code"),
|
|
},
|
|
{
|
|
"type": ForwardRef("Para.Value"),
|
|
},
|
|
),
|
|
},
|
|
)
|
|
|
|
@dataclass(kw_only=True)
|
|
class Strong:
|
|
value: str = field(default="")
|
|
|
|
@dataclass(kw_only=True)
|
|
class Code:
|
|
value: str = field(default="")
|
|
|
|
@dataclass(kw_only=True)
|
|
class Value:
|
|
value: str = field(default="")
|
|
|
|
|
|
@dataclass(kw_only=True)
|
|
class Plain:
|
|
strong: str = field(
|
|
metadata={
|
|
"name": "Strong",
|
|
"type": "Element",
|
|
}
|
|
)
|
|
|
|
|
|
@dataclass(kw_only=True)
|
|
class Cell:
|
|
alignment: str = field(
|
|
metadata={
|
|
"type": "Attribute",
|
|
}
|
|
)
|
|
plain: None | str | int | Plain = field(
|
|
default=None,
|
|
metadata={
|
|
"name": "Plain",
|
|
"type": "Element",
|
|
},
|
|
)
|
|
|
|
|
|
@dataclass(kw_only=True)
|
|
class Colspecs:
|
|
class Meta:
|
|
name = "colspecs"
|
|
|
|
col_spec: list[ColSpec] = field(
|
|
default_factory=list,
|
|
metadata={
|
|
"name": "ColSpec",
|
|
"type": "Element",
|
|
"min_occurs": 1,
|
|
},
|
|
)
|
|
|
|
|
|
@dataclass(kw_only=True)
|
|
class Row:
|
|
cell: list[Cell] = field(
|
|
default_factory=list,
|
|
metadata={
|
|
"name": "Cell",
|
|
"type": "Element",
|
|
"min_occurs": 1,
|
|
},
|
|
)
|
|
|
|
|
|
@dataclass(kw_only=True)
|
|
class TableHead:
|
|
row: Row = field(
|
|
metadata={
|
|
"name": "Row",
|
|
"type": "Element",
|
|
}
|
|
)
|
|
|
|
|
|
@dataclass(kw_only=True)
|
|
class Body:
|
|
class Meta:
|
|
name = "body"
|
|
|
|
row: Row = field(
|
|
metadata={
|
|
"name": "Row",
|
|
"type": "Element",
|
|
}
|
|
)
|
|
|
|
|
|
@dataclass(kw_only=True)
|
|
class TableBody:
|
|
row_head_columns: int = field(
|
|
metadata={
|
|
"name": "row-head-columns",
|
|
"type": "Attribute",
|
|
}
|
|
)
|
|
header: None | object = field(
|
|
default=None,
|
|
metadata={
|
|
"type": "Element",
|
|
},
|
|
)
|
|
body: Body = field(
|
|
metadata={
|
|
"type": "Element",
|
|
}
|
|
)
|
|
|
|
|
|
@dataclass(kw_only=True)
|
|
class Table:
|
|
caption: None | object = field(
|
|
default=None,
|
|
metadata={
|
|
"name": "Caption",
|
|
"type": "Element",
|
|
},
|
|
)
|
|
colspecs: Colspecs = field(
|
|
metadata={
|
|
"type": "Element",
|
|
}
|
|
)
|
|
table_head: TableHead = field(
|
|
metadata={
|
|
"name": "TableHead",
|
|
"type": "Element",
|
|
}
|
|
)
|
|
table_body: TableBody = field(
|
|
metadata={
|
|
"name": "TableBody",
|
|
"type": "Element",
|
|
}
|
|
)
|
|
table_foot: None | object = field(
|
|
default=None,
|
|
metadata={
|
|
"name": "TableFoot",
|
|
"type": "Element",
|
|
},
|
|
)
|
|
|
|
|
|
@dataclass(kw_only=True)
|
|
class Blocks:
|
|
class Meta:
|
|
name = "blocks"
|
|
|
|
header: list[Header] = field(
|
|
default_factory=list,
|
|
metadata={
|
|
"name": "Header",
|
|
"type": "Element",
|
|
"min_occurs": 1,
|
|
"sequence": 1,
|
|
},
|
|
)
|
|
para: list[Para] = field(
|
|
default_factory=list,
|
|
metadata={
|
|
"name": "Para",
|
|
"type": "Element",
|
|
"min_occurs": 1,
|
|
"sequence": 1,
|
|
},
|
|
)
|
|
horizontal_rule: list[object] = field(
|
|
default_factory=list,
|
|
metadata={
|
|
"name": "HorizontalRule",
|
|
"type": "Element",
|
|
"min_occurs": 1,
|
|
"sequence": 1,
|
|
},
|
|
)
|
|
table: list[Table] = field(
|
|
default_factory=list,
|
|
metadata={
|
|
"name": "Table",
|
|
"type": "Element",
|
|
"min_occurs": 1,
|
|
"sequence": 1,
|
|
},
|
|
)
|
|
code_block: list[CodeBlock] = field(
|
|
default_factory=list,
|
|
metadata={
|
|
"name": "CodeBlock",
|
|
"type": "Element",
|
|
"min_occurs": 1,
|
|
"sequence": 1,
|
|
},
|
|
)
|
|
|
|
|
|
@dataclass(kw_only=True)
|
|
class Pandoc:
|
|
api_version: str = field(
|
|
metadata={
|
|
"name": "api-version",
|
|
"type": "Attribute",
|
|
}
|
|
)
|
|
meta: None | object = field(
|
|
default=None,
|
|
metadata={
|
|
"type": "Element",
|
|
},
|
|
)
|
|
blocks: Blocks = field(
|
|
metadata={
|
|
"type": "Element",
|
|
}
|
|
)
|