ColumnDescription class

Details on a column in the table.

Constructors

ColumnDescription({String? dataType, String? id, List<LabeledItem>? labels, LookupDetails? lookupDetails, bool? multipleValuesDisallowed, String? name, 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
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
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