11from dataclasses import dataclass , field
22from dataclasses_json import dataclass_json , config , Undefined # type: ignore
33from typing import List , Optional , Dict
4- from datetime import datetime
5- from marshmallow import fields
64from enum import Enum
75
86
@@ -244,15 +242,7 @@ class Deployment:
244242 is_spot : bool = False
245243 endpoint_base_url : Optional [str ] = None
246244 scaling : Optional [ScalingOptions ] = None
247- created_at : Optional [datetime ] = field (
248- default = None ,
249- metadata = config (
250- encoder = lambda x : x .isoformat () if x is not None else None ,
251- decoder = lambda x : datetime .fromisoformat (
252- x ) if x is not None else None ,
253- mm_field = fields .DateTime (format = 'iso' )
254- )
255- )
245+ created_at : Optional [str ] = None
256246
257247
258248@dataclass_json
@@ -266,41 +256,23 @@ class ReplicaInfo:
266256 """
267257 id : str
268258 status : str
269- started_at : datetime = field (
270- metadata = config (
271- encoder = datetime .isoformat ,
272- decoder = datetime .fromisoformat ,
273- mm_field = fields .DateTime (format = 'iso' )
274- )
275- )
259+ started_at : str
276260
277261
278262@dataclass_json
279263@dataclass
280264class Secret :
281265 """A secret model class"""
282266 name : str
283- created_at : datetime = field (
284- metadata = config (
285- encoder = datetime .isoformat ,
286- decoder = datetime .fromisoformat ,
287- mm_field = fields .DateTime (format = 'iso' )
288- )
289- )
267+ created_at : str
290268
291269
292270@dataclass_json
293271@dataclass
294272class RegistryCredential :
295273 """A container registry credential model class"""
296274 name : str
297- created_at : datetime = field (
298- metadata = config (
299- encoder = datetime .isoformat ,
300- decoder = datetime .fromisoformat ,
301- mm_field = fields .DateTime (format = 'iso' )
302- )
303- )
275+ created_at : str
304276
305277
306278class ContainersService :
0 commit comments