2323from ..enums .image_format import ImageFormat
2424from ..enums .password_hash import PasswordHash
2525from ..enums .messaging_provider_type import MessagingProviderType
26+ from ..enums .attribute_status import AttributeStatus
27+ from ..enums .index_status import IndexStatus
28+ from ..enums .deployment_status import DeploymentStatus
29+ from ..enums .execution_trigger import ExecutionTrigger
30+ from ..enums .execution_status import ExecutionStatus
31+ from ..enums .health_antivirus_status import HealthAntivirusStatus
32+ from ..enums .health_check_status import HealthCheckStatus
33+ from ..enums .message_status import MessageStatus
2634
2735class ValueClassEncoder (json .JSONEncoder ):
2836 def default (self , o ):
@@ -98,4 +106,28 @@ def default(self, o):
98106 if isinstance (o , MessagingProviderType ):
99107 return o .value
100108
109+ if isinstance (o , AttributeStatus ):
110+ return o .value
111+
112+ if isinstance (o , IndexStatus ):
113+ return o .value
114+
115+ if isinstance (o , DeploymentStatus ):
116+ return o .value
117+
118+ if isinstance (o , ExecutionTrigger ):
119+ return o .value
120+
121+ if isinstance (o , ExecutionStatus ):
122+ return o .value
123+
124+ if isinstance (o , HealthAntivirusStatus ):
125+ return o .value
126+
127+ if isinstance (o , HealthCheckStatus ):
128+ return o .value
129+
130+ if isinstance (o , MessageStatus ):
131+ return o .value
132+
101133 return super ().default (o )
0 commit comments