DocumentFilter class

Represents the document filter. Used with other classes like the ClassFilter, DocumentRules and the DocumentAnonymizationSettings.

Annotations
  • @JsonSerializable.new()

Constructors

DocumentFilter([Country? country, Region? region, DocumentType? documentType])
Represents the document filter. Used with other classes like the ClassFilter, DocumentRules and the DocumentAnonymizationSettings.
DocumentFilter.fromJson(Map<String, dynamic> json)
factory

Properties

country ↔ Country?
If set, only specified country will pass the filter criteria. Otherwise, issuing country will not betaken into account.
getter/setter pair
documentType ↔ DocumentType?
If set, only specified type will pass the filter criteria. Otherwise, issuing type will not be taken into account.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
region ↔ Region?
If set, only specified country will pass the filter criteria. Otherwise, issuing region will not be taken into account.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited