Is it possible for the approver_time value to be encoded/ decoded only when the date time value is not set to None?
@dataclass_json(letter_case=LetterCase.CAMEL)
@dataclasses.dataclass
class A:
approver_time: datetime.datetime = field(default=None,
metadata=config(
encoder=datetime.date.isoformat,
decoder=datetime.date.fromisoformat,
mm_field=fields.DateTime(format='iso')
))