Map<String, dynamic> toJson() { final Map<String, dynamic> data = <String, dynamic>{}; data['type'] = type; if (token != null) { data['token'] = token!.map((v) => v.toJson()).toList(); } return data; }