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, ' : ''}}';
}