RagFile constructor

RagFile({
  1. GcsSource? gcsSource,
  2. GoogleDriveSource? googleDriveSource,
  3. DirectUploadSource? directUploadSource,
  4. SlackSource? slackSource,
  5. JiraSource? jiraSource,
  6. SharePointSources? sharePointSources,
  7. String name = '',
  8. required String displayName,
  9. String description = '',
  10. int sizeBytes = 0,
  11. RagFile_RagFileType ragFileType = RagFile_RagFileType.$default,
  12. Timestamp? createTime,
  13. Timestamp? updateTime,
  14. FileStatus? fileStatus,
  15. String userMetadata = '',
})

Implementation

RagFile({
  this.gcsSource,
  this.googleDriveSource,
  this.directUploadSource,
  this.slackSource,
  this.jiraSource,
  this.sharePointSources,
  this.name = '',
  required this.displayName,
  this.description = '',
  this.sizeBytes = 0,
  this.ragFileType = RagFile_RagFileType.$default,
  this.createTime,
  this.updateTime,
  this.fileStatus,
  this.userMetadata = '',
}) : super(fullyQualifiedName);