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