GoogleFirestoreAdminV1beta2IndexField class
A field in an index. The field_path describes which field is indexed, the value_mode describes how the field value is indexed.
Constructors
-
GoogleFirestoreAdminV1beta2IndexField({Input<
GoogleFirestoreAdminV1beta2IndexFieldArrayConfig> ? arrayConfig, Input<String> ? fieldPath, Input<GoogleFirestoreAdminV1beta2IndexFieldOrder> ? order}) -
Creates a new GoogleFirestoreAdminV1beta2IndexField.
arrayConfigIndicates that this field supports operations onarray_values.fieldPathCan be name. For single field indexes, this must match the name of the field or may be omitted.orderIndicates that this field supports ordering by the specified order or comparing using =, <, <=, >, >=.const -
GoogleFirestoreAdminV1beta2IndexField.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
arrayConfig
→ Input<
GoogleFirestoreAdminV1beta2IndexFieldArrayConfig> ? -
Indicates that this field supports operations on
array_values.final -
fieldPath
→ Input<
String> ? -
Can be name. For single field indexes, this must match the name of the field or may be omitted.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
order
→ Input<
GoogleFirestoreAdminV1beta2IndexFieldOrder> ? -
Indicates that this field supports ordering by the specified order or comparing using =, <, <=, >, >=.
final
- 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
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited