Data Classes

Data Classes for Constructed Namecodes

class nautilus_namecodes.namecodes_dataclasses.AllCodes(name: str, description: Optional[str], codepoints_allocated: nautilus_namecodes.namecodes_dataclasses.Range, planes: List[nautilus_namecodes.namecodes_dataclasses.PlaneCodes], scheme_version: str)

Data Class for all the Generated Namecodes

class nautilus_namecodes.namecodes_dataclasses.BlockBranch(name: str, description: Optional[str], codepoints_allocated: nautilus_namecodes.namecodes_dataclasses.Range, section_stubs: List[nautilus_namecodes.namecodes_dataclasses.SectionStub])

Data Class for a Block Branch

class nautilus_namecodes.namecodes_dataclasses.BlockCodes(name: str, description: Optional[str], codepoints_allocated: nautilus_namecodes.namecodes_dataclasses.Range, sections: List[nautilus_namecodes.namecodes_dataclasses.SectionCodes])

Data Class for Generated Block Codes

class nautilus_namecodes.namecodes_dataclasses.PlaneBranch(name: str, description: Optional[str], codepoints_allocated: nautilus_namecodes.namecodes_dataclasses.Range, block_branches: List[nautilus_namecodes.namecodes_dataclasses.BlockBranch])

Data Class for a Plane Branch

class nautilus_namecodes.namecodes_dataclasses.PlaneCodes(name: str, description: Optional[str], codepoints_allocated: nautilus_namecodes.namecodes_dataclasses.Range, blocks: List[nautilus_namecodes.namecodes_dataclasses.BlockCodes])

Data Class for Generated Plane Codes

class nautilus_namecodes.namecodes_dataclasses.Range(stop: int, start: int, step: int)

Placeholder Range Class to help Pydantic.

classmethod mk_range(_range, /) nautilus_namecodes.namecodes_dataclasses.RangeType

Factory to make Range Class from a Standard Range Type

property range: range

Property to get the standard range type.

class nautilus_namecodes.namecodes_dataclasses.SectionCodes(name: str, description: Optional[str], codepoints_allocated: nautilus_namecodes.namecodes_dataclasses.Range, codes: Dict[int, str])

Data Class for Generated Section Codes

class nautilus_namecodes.namecodes_dataclasses.SectionStub(name: str, description: Optional[str], codepoints_allocated: nautilus_namecodes.namecodes_dataclasses.Range)

Base Data Class for Sections

gen_output_range() str

Generate Pretty Output For Codepoints Allocated Range

class nautilus_namecodes.namecodes_dataclasses.TreeStub(name: str, description: Optional[str], codepoints_allocated: nautilus_namecodes.namecodes_dataclasses.Range, plane_branches: List[nautilus_namecodes.namecodes_dataclasses.PlaneBranch], scheme_version: str)

Data Class for a Stub Tree