org.models.atoz =============== .. py:module:: org.models.atoz Attributes ---------- .. autoapisummary:: org.models.atoz._T Classes ------- .. autoapisummary:: org.models.atoz.AtoZ Module Contents --------------- .. py:data:: _T .. py:class:: AtoZ(request: onegov.org.request.OrgRequest) Bases: :py:obj:`Generic`\ [\ :py:obj:`_T`\ ] Abstract base class for generic types. A generic type is typically declared by inheriting from this class parameterized with one or more type variables. For example, a generic mapping type might be defined as:: class Mapping(Generic[KT, VT]): def __getitem__(self, key: KT) -> VT: ... # Etc. This class can then be used as follows:: def lookup_name(mapping: Mapping[KT, VT], key: KT, default: VT) -> VT: try: return mapping[key] except KeyError: return default .. py:attribute:: request .. py:method:: sortkey(item: _T) -> str .. py:method:: get_items_by_letter() -> dict[str, tuple[_T, Ellipsis]] .. py:method:: get_title(item: _T) -> str :abstractmethod: .. py:method:: get_items() -> collections.abc.Sequence[_T] :abstractmethod: