ColumnDescription class
Details on a column in the table.
Constructors
-
ColumnDescription({String? dataType, DateDetails? dateDetails, String? id, List<
LabeledItem> ? labels, LookupDetails? lookupDetails, bool? multipleValuesDisallowed, String? name, bool? readonly, RelationshipDetails? relationshipDetails}) - ColumnDescription.fromJson(Map _json)
Properties
- dataType ↔ String?
-
Data type of the column Supported types are auto_id, boolean,
boolean_list, creator, create_timestamp, date, dropdown, location,
integer, integer_list, number, number_list, person, person_list, tags,
check_list, text, text_list, update_timestamp, updater, relationship,
file_attachment_list.
getter/setter pair
- dateDetails ↔ DateDetails?
-
Additional details about a date column.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String?
-
Internal id for a column.
getter/setter pair
-
labels
↔ List<
LabeledItem> ? -
Range of labeled values for the column.
getter/setter pair
- lookupDetails ↔ LookupDetails?
-
Indicates that this is a lookup column whose value is derived from the
relationship column specified in the details.
getter/setter pair
- multipleValuesDisallowed ↔ bool?
-
Indicates whether or not multiple values are allowed for array types where
such a restriction is possible.
getter/setter pair
- name ↔ String?
-
column name
getter/setter pair
- readonly ↔ bool?
-
Indicates that values for the column cannot be set by the user.
getter/setter pair
- relationshipDetails ↔ RelationshipDetails?
-
Additional details about a relationship column.
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