Source code for relaton.models.contacts
from typing import Optional, List
from pydantic.dataclasses import dataclass
__all__ = (
'Address',
'ContactMethod',
'Phone',
)
[docs]@dataclass
class Address:
"""Address information for a contact."""
street: Optional[List[str]] = None
city: Optional[str] = None
country: Optional[str] = None
state: Optional[str] = None
postcode: Optional[str] = None
[docs]@dataclass
class ContactMethod:
"""Address information for a person
or organization."""
address: Optional[Address] = None
phone: Optional[Phone] = None
email: Optional[str] = None
uri: Optional[str] = None