DataTableColumnInfo class

Constructors

DataTableColumnInfo({required Input<int> columnIndex, Input<String?>? columnType, Input<bool?>? keyColumn, Input<String?>? mappedColumnPath, required Input<String> originalColumn, Input<bool?>? repeatedValues})
Creates a new DataTableColumnInfo. columnIndex Column Index. 0,1,2... columnType Column type can be STRING, CIDR (Ex- 10.1.1.0/24), REGEX keyColumn Whether to include this column in the calculation of the row ID. mappedColumnPath Entity proto field path that the column is mapped to originalColumn Original column name of the Data Table (present in the CSV header in case repeatedValues Whether the column is a repeated values column.
const
DataTableColumnInfo.fromMap(Map<String, dynamic> map)
factory

Properties

columnIndex → Input<int>
Column Index. 0,1,2...
final
columnType → Input<String?>?
Column type can be STRING, CIDR (Ex- 10.1.1.0/24), REGEX Possible values: STRING REGEX CIDR NUMBER Possible values are: STRING, REGEX, CIDR, NUMBER.
final
hashCode → int
The hash code for this object.
no setterinherited
keyColumn → Input<bool?>?
Whether to include this column in the calculation of the row ID. If no columns have keyColumn = true, all columns will be included in the calculation of the row ID.
final
mappedColumnPath → Input<String?>?
Entity proto field path that the column is mapped to
final
originalColumn → Input<String>
Original column name of the Data Table (present in the CSV header in case of creation of data tables using file uploads). It must satisfy the following requirements:
final
repeatedValues → Input<bool?>?
Whether the column is a repeated values column.
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