typed_serialisable.FieldInfo
Usage
typed_serialisable.FieldInfo(
name,
kind,
expected_type=object,
allow_none=False,
default=None,
xml_name=None,
namespace=None,
hyphenated=False,
count=False,
container_factory=list,
validator=None,
converter=None,
parser=None,
renderer=None,
alias_target=None,
parts=None,
sequence_item_is_model=False,
value_attribute="val",
sequence_primitive_attribute=None,
serialize=True
)Parameter Attributes
name: strkind: FieldKindexpected_type: Any = objectallow_none: bool = Falsedefault: Any = Nonexml_name: str | None = Nonenamespace: str | None = Nonehyphenated: bool = Falsecount: bool = Falsecontainer_factory: Callable[…, Any] | type | None = listvalidator: Callable[[Any], None] | None = Noneconverter: Callable[[Any], Any] | None = Noneparser: Callable[[Any], Any] | None = Nonerenderer: Callable[[str, Any, str | None], Any] | None = Nonealias_target: str | None = Noneparts: dict[str, Any] | None = Nonesequence_item_is_model: bool = Falsevalue_attribute: str = "val"sequence_primitive_attribute: str | None = Noneserialize: bool = True