Add registration the SMO's CRUD interface in IMS
[pti/o2.git] / o2ims / domain / subscription_obj.py
index dc3145f..846bf95 100644 (file)
@@ -30,6 +30,14 @@ class Subscription(AgRoot, Serializer):
         self.filter = filter
 
 
+class Registration(AgRoot, Serializer):
+    def __init__(self, id: str, url: str) -> None:
+        super().__init__()
+        self.registrationId = id
+        self.callback = url
+        self.notified = False
+
+
 class NotificationEventEnum(str, Enum):
     CREATE = 'CREATE'
     MODIFY = 'MODIFY'