Map<String, dynamic> toJson() { return <String, dynamic>{ 'RequestId': requestId, 'Code': code, 'Message': message, 'Data': data?.toString(), }..removeWhere((_, dynamic v) => v == null); }