coalition.stakeholders.constants ================================ .. py:module:: coalition.stakeholders.constants Classes ------- .. autoapisummary:: coalition.stakeholders.constants.DistrictType Module Contents --------------- .. py:class:: DistrictType Bases: :py:obj:`enum.StrEnum` Enumeration of district types for stakeholder assignment and spatial queries Initialize self. See help(type(self)) for accurate signature. .. py:attribute:: CONGRESSIONAL :value: 'congressional_district' .. py:attribute:: STATE_SENATE :value: 'state_senate_district' .. py:attribute:: STATE_HOUSE :value: 'state_house_district' .. py:method:: get_field_name(district_type: str) -> str :classmethod: Get the corresponding field name for a district type. Since field names match district type values, this is a simple validation. :param district_type: The district type string :returns: The field name for the district type :raises ValueError: If district_type is not a valid DistrictType .. py:method:: get_display_name(district_type: str) -> str :classmethod: Get a human-readable display name for a district type. :param district_type: The district type string :returns: Human-readable display name