SensitiveData constructor
const
SensitiveData({
- required String path,
- String? id,
- String? whereDescription,
- TurboTimestampType? createTimeStampType,
- String? field,
- bool? isBatch,
- bool? isMerge,
- bool? isTransaction,
- int? limit,
- List<
FieldPath> ? mergeFields, - String? searchField,
- String? searchTerm,
- TurboSearchTermType? searchTermType,
- String? type,
- TurboTimestampType? updateTimeStampType,
- 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,
});