Map<String, dynamic> toJson() { return { 'ReportName': fileName, 'FileUri': fileUri, 'DownloadFileId': downloadFileId, 'Status': status, 'ErrorCode': errorCode, 'Message': message, }; }