X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=o2dms%2Fdomain%2Fevents.py;h=bbb5fb534930b13f1271a612cc57cfaba568348e;hb=2e17b150a5df5ecd11cf668e7cccea021a03ab7b;hp=93af574b480324de82ca4c6f8f8da31faa641dfa;hpb=5ad82f634e2f10aaeccf1d2420fafc63e2d0056e;p=pti%2Fo2.git diff --git a/o2dms/domain/events.py b/o2dms/domain/events.py index 93af574..bbb5fb5 100644 --- a/o2dms/domain/events.py +++ b/o2dms/domain/events.py @@ -14,14 +14,47 @@ # pylint: disable=too-few-public-methods from dataclasses import dataclass +from o2dms.domain.states import NfDeploymentState from o2common.domain.events import Event @dataclass -class NfDeploymentCreated(Event): +class NfDeploymentStateChanged(Event): NfDeploymentId: str + FromState: NfDeploymentState + ToState: NfDeploymentState -@dataclass -class NfDeploymentDeleted(Event): - NfDeploymentId: str +# @dataclass +# class NfDeploymentCreated(Event): +# NfDeploymentId: str + + +# @dataclass +# class NfDeploymentInstalled(Event): +# NfDeploymentId: str + + +# @dataclass +# class NfDeploymentUninstalling(Event): +# NfDeploymentId: str + + +# @dataclass +# class NfDeploymentUninstalled(Event): +# NfDeploymentId: str + + +# @dataclass +# class NfDeploymentUpdating(Event): +# NfDeploymentId: str + + +# @dataclass +# class NfDeploymentUpdated(Event): +# NfDeploymentId: str + + +# @dataclass +# class NfDeploymentDeleted(Event): +# NfDeploymentId: str