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 .database_type import DatabaseType
27
+ from ..enums .attribute_status import AttributeStatus
28
+ from ..enums .column_status import ColumnStatus
29
+ from ..enums .index_status import IndexStatus
30
+ from ..enums .deployment_status import DeploymentStatus
31
+ from ..enums .execution_trigger import ExecutionTrigger
32
+ from ..enums .execution_status import ExecutionStatus
33
+ from ..enums .health_antivirus_status import HealthAntivirusStatus
34
+ from ..enums .health_check_status import HealthCheckStatus
35
+ from ..enums .message_status import MessageStatus
26
36
27
37
class ValueClassEncoder (json .JSONEncoder ):
28
38
def default (self , o ):
@@ -98,4 +108,34 @@ def default(self, o):
98
108
if isinstance (o , MessagingProviderType ):
99
109
return o .value
100
110
111
+ if isinstance (o , DatabaseType ):
112
+ return o .value
113
+
114
+ if isinstance (o , AttributeStatus ):
115
+ return o .value
116
+
117
+ if isinstance (o , ColumnStatus ):
118
+ return o .value
119
+
120
+ if isinstance (o , IndexStatus ):
121
+ return o .value
122
+
123
+ if isinstance (o , DeploymentStatus ):
124
+ return o .value
125
+
126
+ if isinstance (o , ExecutionTrigger ):
127
+ return o .value
128
+
129
+ if isinstance (o , ExecutionStatus ):
130
+ return o .value
131
+
132
+ if isinstance (o , HealthAntivirusStatus ):
133
+ return o .value
134
+
135
+ if isinstance (o , HealthCheckStatus ):
136
+ return o .value
137
+
138
+ if isinstance (o , MessageStatus ):
139
+ return o .value
140
+
101
141
return super ().default (o )
0 commit comments