toString method
A string representation of this object.
Some classes have a default textual representation,
often paired with a static parse
function (like int.parse).
These classes will provide the textual representation as
their string representation.
Other classes have no meaningful textual representation
that a program will care about.
Such classes will typically override toString
to provide
useful information when inspecting the object,
mainly for debugging or logging.
Implementation
@override
String toString() {
return 'SensitiveData:'
'path: $path'
'${id != null ? ', id: $id' : ''}'
'${whereDescription != null ? ', whereDescription: $whereDescription' : ''}'
'${createTimeStampType != null ? ', createTimeStampType: $createTimeStampType' : ''}'
'${field != null ? ', field: $field' : ''}'
'${isBatch != null ? ', isBatch: $isBatch' : ''}'
'${isMerge != null ? ', isMerge: $isMerge' : ''}'
'${isTransaction != null ? ', isTransaction: $isTransaction' : ''}'
'${limit != null ? ', limit: $limit' : ''}'
'${mergeFields != null ? ', mergeFields: $mergeFields' : ''}'
'${searchField != null ? ', searchField: $searchField' : ''}'
'${searchTerm != null ? ', searchTerm: $searchTerm' : ''}'
'${searchTermType != null ? ', searchTermType: $searchTermType' : ''}'
'${type != null ? ', type: $type' : ''}'
'${updateTimeStampType != null ? ', updateTimeStampType: $updateTimeStampType' : ''}'
'${data != null ? ', data: $data' : ''}';
}