(cls, model, mask_secrets=False)
| 161 | |
| 162 | @classmethod |
| 163 | def from_model(cls, model, mask_secrets=False): |
| 164 | instance = cls._from_model(model, mask_secrets=mask_secrets) |
| 165 | |
| 166 | if "payload" in instance: |
| 167 | instance["payload"] = TriggerInstanceDB.payload.parse_field_value( |
| 168 | instance["payload"] |
| 169 | ) |
| 170 | |
| 171 | if instance.get("occurrence_time", None): |
| 172 | instance["occurrence_time"] = isotime.format( |
| 173 | instance["occurrence_time"], offset=False |
| 174 | ) |
| 175 | |
| 176 | return cls(**instance) |
| 177 | |
| 178 | @classmethod |
| 179 | def to_model(cls, instance): |
nothing calls this directly
no test coverage detected