@override Object toJson() => { if (model.isNotDefault) 'model': model, if (endpoint.isNotDefault) 'endpoint': endpoint, if (checkpoints.isNotDefault) 'checkpoints': encodeList(checkpoints), };