summaryrefslogtreecommitdiff
path: root/cli/model.py
diff options
context:
space:
mode:
Diffstat (limited to 'cli/model.py')
-rw-r--r--cli/model.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/cli/model.py b/cli/model.py
new file mode 100644
index 0000000..728a9d3
--- /dev/null
+++ b/cli/model.py
@@ -0,0 +1,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"