Map<String, dynamic> toMap() { return { 'uploadId': uploadId, 'status': status.name, 'statusCode': statusCode, 'response': response, 'error': error, }; }