summaryrefslogtreecommitdiff
path: root/cli/model.py
blob: 728a9d33a5bb75b7e5f057f7c83f4d4e114b5b76 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from dataclasses import dataclass
from typing import ClassVar, Optional


@dataclass
class Name:
    domain: str
    name: str
    title: Optional[str] = None
    url: Optional[str] = None
    email: Optional[str] = None
    github: Optional[str] = None
    candidate: Optional[bool] = None
    invalid: Optional[bool] = None
    key: ClassVar[str] = "domain"