Query class

Annotations
  • @Freezed(makeCollectionsUnmodifiable: false)

Constructors

Query.new({required CollectionName collectionName, required IntegrationId integrationId, @ConditionConverter() required List<Condition> conditions, @FieldSortConverter() required Iterable<FieldSort> sortOrder, required int limit, required QueryLimitBy? limitBy})
const
factory
Query.create({required CollectionName collectionName, required IntegrationId integrationId})
factory
Query.fromJson(Map<String, dynamic> json)
factory

Properties

collectionName String
no setterinherited
conditions List<Condition>
no setterinherited
copyWith → $QueryCopyWith<Query>
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
integrationId String
no setterinherited
limit int
no setterinherited
limitBy → QueryLimitBy?
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sortOrder Iterable<FieldSort>
no setterinherited

Methods

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

Operators

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