from dataclasses import dataclass # Data class that defines a Special Interest Group "info" or reference. As well as the basic reference ID we include a # name and a lookup URL. @dataclass class SIGRef: # Reference ID, e.g. "GB-0001". id: str # SIG that this reference is in, e.g. "POTA". sig: str # Name of the reference, e.g. "Null Country Park", if known. name: str = None # URL to look up more information about the reference, if known. url: str = None # Latitude of the reference, if known. latitude: float = None # Longitude of the reference, if known. longitude: float = None # Maidenhead grid reference of the reference, if known. grid: str = None