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