factory CancelMessage.fromJson(Map<String, dynamic> json) => CancelMessage(missionId: json['mission_id'] as String);