X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=o2ims%2Fdomain%2Fsubscription_obj.py;h=a5afd9f7029d4914eb6f80bf168a364ab155e77a;hb=c6a78454000fc8ad2699207063c1c7a87652bbd7;hp=1746ad93160f362816704c41b14497bc36b57caf;hpb=6c304dfab28ffd1bbe69b9ada3d11e8fbbde014b;p=pti%2Fo2.git diff --git a/o2ims/domain/subscription_obj.py b/o2ims/domain/subscription_obj.py index 1746ad9..a5afd9f 100644 --- a/o2ims/domain/subscription_obj.py +++ b/o2ims/domain/subscription_obj.py @@ -24,11 +24,12 @@ class Subscription(AgRoot, Serializer): filter: str = '') -> None: super().__init__() self.subscriptionId = id - self.version_number = 0 self.callback = callback self.consumerSubscriptionId = consumersubid self.filter = filter + self.version_number = 0 + class NotificationEventEnum(str, Enum): CREATE = 'CREATE' @@ -46,18 +47,18 @@ class Message2SMO(Serializer): class RegistrationMessage(Serializer): - def __init__(self, is_all: bool = None, id: str = '') -> None: - self.all = is_all if is_all is not None else False + def __init__(self, eventtype: NotificationEventEnum, id: str = '') -> None: + self.notificationEventType = eventtype self.id = id @dataclass class EventState(): Initial = 0 - NotInstalled = 1 + # NotInstalled = 1 Installing = 2 Installed = 3 Updating = 4 Uninstalling = 5 Abnormal = 6 - Deleted = 7 + Deleting = 7