2323from ..enums .image_format import ImageFormat
2424from ..enums .password_hash import PasswordHash
2525from ..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
2636
2737class ValueClassEncoder (json .JSONEncoder ):
2838 def default (self , o ):
@@ -98,4 +108,34 @@ def default(self, o):
98108 if isinstance (o , MessagingProviderType ):
99109 return o .value
100110
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+
101141 return super ().default (o )
0 commit comments