SchemaFieldSpec class

You can use schemas to add custom fields to user profiles.

You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see Custom User Fields.

Constructors

SchemaFieldSpec({String? displayName, String? etag, String? fieldId, String? fieldName, String? fieldType, bool? indexed, String? kind, bool? multiValued, SchemaFieldSpecNumericIndexingSpec? numericIndexingSpec, String? readAccessType})
SchemaFieldSpec.fromJson(Map json_)

Properties

displayName ↔ String?
Display Name of the field.
getter/setter pair
etag ↔ String?
The ETag of the field.
getter/setter pair
fieldId ↔ String?
The unique identifier of the field (Read-only)
getter/setter pair
fieldName ↔ String?
The name of the field.
getter/setter pair
fieldType ↔ String?
The type of the field.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
indexed ↔ bool?
Boolean specifying whether the field is indexed or not.
getter/setter pair
kind ↔ String?
The kind of resource this is.
getter/setter pair
multiValued ↔ bool?
A boolean specifying whether this is a multi-valued field or not.
getter/setter pair
numericIndexingSpec ↔ SchemaFieldSpecNumericIndexingSpec?
Indexing spec for a numeric field.
getter/setter pair
readAccessType ↔ String?
Specifies who can view values of this field.
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