class ChatAttachment { String? id; String? originalFileName; String? storedFileName; String? contentType; int? sizeBytes; String? downloadUrl; String? relativePath; String? createdOn; bool? isContextual; String? moduleCode; String? referenceId; String? conversationId; ChatAttachment( {this.id, this.originalFileName, this.storedFileName, this.contentType, this.sizeBytes, this.downloadUrl, this.relativePath, this.createdOn, this.isContextual, this.moduleCode, this.referenceId, this.conversationId}); ChatAttachment.fromJson(Map json) { id = json['id']; originalFileName = json['originalFileName']; storedFileName = json['storedFileName']; contentType = json['contentType']; sizeBytes = json['sizeBytes']; downloadUrl = json['downloadUrl']; relativePath = json['relativePath']; createdOn = json['createdOn']; isContextual = json['isContextual']; moduleCode = json['moduleCode']; referenceId = json['referenceId']; conversationId = json['conversationId']; } Map toJson() { final Map data = new Map(); data['id'] = this.id; data['originalFileName'] = this.originalFileName; data['storedFileName'] = this.storedFileName; data['contentType'] = this.contentType; data['sizeBytes'] = this.sizeBytes; data['downloadUrl'] = this.downloadUrl; data['relativePath'] = this.relativePath; data['createdOn'] = this.createdOn; data['isContextual'] = this.isContextual; data['moduleCode'] = this.moduleCode; data['referenceId'] = this.referenceId; data['conversationId'] = this.conversationId; return data; } }