Properties

Link copied to clipboard
open override var encodeDefaults: Boolean
Link copied to clipboard
open override var serializersModule: SerializersModule

Functions

Link copied to clipboard
fun all(vararg filters: Filter): Filter?
Link copied to clipboard
infix fun Filter.and(right: Filter): Filter.And
Link copied to clipboard
fun any(vararg filters: Filter): Filter?
Link copied to clipboard
infix inline fun <T : Any> FieldPath.contains(value: T): Filter.WithConstraint
infix inline fun <T : Any> String.contains(value: T): Filter.WithConstraint
fun <T : Any> FieldPath.contains(strategy: SerializationStrategy<T>, value: T): Filter.WithConstraint
fun <T : Any> String.contains(strategy: SerializationStrategy<T>, value: T): Filter.WithConstraint
Link copied to clipboard
infix inline fun <T : Any> FieldPath.containsAny(values: List<T>): Filter.WithConstraint
infix inline fun <T : Any> String.containsAny(values: List<T>): Filter.WithConstraint
fun <T : Any> FieldPath.containsAny(strategy: SerializationStrategy<T>, values: List<T>): Filter.WithConstraint
fun <T : Any> String.containsAny(strategy: SerializationStrategy<T>, values: List<T>): Filter.WithConstraint
Link copied to clipboard
infix inline fun <T> FieldPath.equalTo(value: T): Filter.WithConstraint
infix inline fun <T> String.equalTo(value: T): Filter.WithConstraint
fun <T : Any> FieldPath.equalTo(strategy: SerializationStrategy<T>, value: T): Filter.WithConstraint
fun <T : Any> String.equalTo(strategy: SerializationStrategy<T>, value: T): Filter.WithConstraint
Link copied to clipboard
infix inline fun <T : Any> FieldPath.greaterThan(value: T): Filter.WithConstraint
infix inline fun <T : Any> String.greaterThan(value: T): Filter.WithConstraint
fun <T : Any> FieldPath.greaterThan(strategy: SerializationStrategy<T>, value: T): Filter.WithConstraint
fun <T : Any> String.greaterThan(strategy: SerializationStrategy<T>, value: T): Filter.WithConstraint
Link copied to clipboard
infix inline fun <T : Any> String.greaterThanOrEqualTo(value: T): Filter.WithConstraint
fun <T : Any> FieldPath.greaterThanOrEqualTo(strategy: SerializationStrategy<T>, value: T): Filter.WithConstraint
fun <T : Any> String.greaterThanOrEqualTo(strategy: SerializationStrategy<T>, value: T): Filter.WithConstraint
Link copied to clipboard
infix inline fun <T : Any> FieldPath.inArray(values: List<T>): Filter.WithConstraint
infix inline fun <T : Any> String.inArray(values: List<T>): Filter.WithConstraint
fun <T : Any> FieldPath.inArray(strategy: SerializationStrategy<T>, values: List<T>): Filter.WithConstraint
fun <T : Any> String.inArray(strategy: SerializationStrategy<T>, values: List<T>): Filter.WithConstraint
Link copied to clipboard
infix inline fun <T : Any> FieldPath.lessThan(value: T): Filter.WithConstraint
infix inline fun <T : Any> String.lessThan(value: T): Filter.WithConstraint
fun <T : Any> FieldPath.lessThan(strategy: SerializationStrategy<T>, value: T): Filter.WithConstraint
fun <T : Any> String.lessThan(strategy: SerializationStrategy<T>, value: T): Filter.WithConstraint
Link copied to clipboard
infix inline fun <T : Any> FieldPath.lessThanOrEqualTo(value: T): Filter.WithConstraint
infix inline fun <T : Any> String.lessThanOrEqualTo(value: T): Filter.WithConstraint
fun <T : Any> FieldPath.lessThanOrEqualTo(strategy: SerializationStrategy<T>, value: T): Filter.WithConstraint
fun <T : Any> String.lessThanOrEqualTo(strategy: SerializationStrategy<T>, value: T): Filter.WithConstraint
Link copied to clipboard
infix inline fun <T> FieldPath.notEqualTo(value: T): Filter.WithConstraint
infix inline fun <T> String.notEqualTo(value: T): Filter.WithConstraint
fun <T : Any> FieldPath.notEqualTo(strategy: SerializationStrategy<T>, value: T): Filter.WithConstraint
fun <T : Any> String.notEqualTo(strategy: SerializationStrategy<T>, value: T): Filter.WithConstraint
Link copied to clipboard
infix inline fun <T : Any> FieldPath.notInArray(values: List<T>): Filter.WithConstraint
infix inline fun <T : Any> String.notInArray(values: List<T>): Filter.WithConstraint
fun <T : Any> FieldPath.notInArray(strategy: SerializationStrategy<T>, values: List<T>): Filter.WithConstraint
fun <T : Any> String.notInArray(strategy: SerializationStrategy<T>, values: List<T>): Filter.WithConstraint
Link copied to clipboard
infix fun Filter.or(right: Filter): Filter.Or
Link copied to clipboard