summaryrefslogtreecommitdiff
path: root/cli/model.py
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2024-05-09 13:20:47 +0200
committerYuval Adam <_@yuv.al>2024-05-10 12:55:22 +0200
commit233d0ac7057aad3f2ea8ad4dd24697c868c7a19a (patch)
tree83efeda73c1a5848d831cb85a2c050bf77ba95c6 /cli/model.py
parenta234056e66407a99b966623622cc495e57aee3e3 (diff)
Migrate all names to canonical doma.in.yml
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"