SensitiveData constructor

const SensitiveData({
  1. required String path,
  2. String? id,
  3. String? whereDescription,
  4. TurboTimestampType? createTimeStampType,
  5. String? field,
  6. bool? isBatch,
  7. bool? isMerge,
  8. bool? isTransaction,
  9. int? limit,
  10. List<FieldPath>? mergeFields,
  11. String? searchField,
  12. String? searchTerm,
  13. TurboSearchTermType? searchTermType,
  14. String? type,
  15. TurboTimestampType? updateTimeStampType,
  16. Object? data,
})

Creates a new sensitive data container

Parameters: path Firestore collection or document path id optional document ID whereDescription description of query conditions createTimeStampType timestamp type for document creation field field name being operated on isBatch whether operation is part of a batch isMerge whether operation is a merge isTransaction whether operation is part of a transaction limit query result limit mergeFields specific fields to merge searchField field to search in searchTerm term to search for searchTermType type of search operation type operation type identifier updateTimeStampType timestamp type for document updates data additional operation data

Implementation

const SensitiveData({
  required this.path,
  this.id,
  this.whereDescription,
  this.createTimeStampType,
  this.field,
  this.isBatch,
  this.isMerge,
  this.isTransaction,
  this.limit,
  this.mergeFields,
  this.searchField,
  this.searchTerm,
  this.searchTermType,
  this.type,
  this.updateTimeStampType,
  this.data,
});