23
23
from ..enums .image_format import ImageFormat
24
24
from ..enums .password_hash import PasswordHash
25
25
from ..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
26
34
27
35
class ValueClassEncoder (json .JSONEncoder ):
28
36
def default (self , o ):
@@ -98,4 +106,28 @@ def default(self, o):
98
106
if isinstance (o , MessagingProviderType ):
99
107
return o .value
100
108
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
+
101
133
return super ().default (o )
0 commit comments