@override Object toJson() => { if (model.isNotDefault) 'model': model, if (endpoint.isNotDefault) 'endpoint': endpoint, if (checkpoints.isNotDefault) 'checkpoints': [for (final i in checkpoints) i.toJson()], };