Class: Google::Area120::Tables::V1alpha1::ColumnDescription
- Inherits:
-
Object
- Object
- Google::Area120::Tables::V1alpha1::ColumnDescription
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/area120/tables/v1alpha1/tables.rb
Overview
Details on a column in the table.
Instance Attribute Summary collapse
-
#data_type ⇒ ::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.
-
#id ⇒ ::String
Internal id for a column.
-
#labels ⇒ ::Array<::Google::Area120::Tables::V1alpha1::LabeledItem>
Optional.
-
#lookup_details ⇒ ::Google::Area120::Tables::V1alpha1::LookupDetails
Optional.
-
#name ⇒ ::String
Column name.
-
#relationship_details ⇒ ::Google::Area120::Tables::V1alpha1::RelationshipDetails
Optional.
Instance Attribute Details
#data_type ⇒ ::String
Returns 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. These types directly map to the column types supported on Tables website.
326 327 328 329 |
# File 'proto_docs/google/area120/tables/v1alpha1/tables.rb', line 326 class ColumnDescription include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#id ⇒ ::String
Returns Internal id for a column.
326 327 328 329 |
# File 'proto_docs/google/area120/tables/v1alpha1/tables.rb', line 326 class ColumnDescription include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#labels ⇒ ::Array<::Google::Area120::Tables::V1alpha1::LabeledItem>
Returns Optional. Range of labeled values for the column. Some columns like tags and drop-downs limit the values to a set of possible values. We return the range of values in such cases to help clients implement better user data validation.
326 327 328 329 |
# File 'proto_docs/google/area120/tables/v1alpha1/tables.rb', line 326 class ColumnDescription include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#lookup_details ⇒ ::Google::Area120::Tables::V1alpha1::LookupDetails
Returns Optional. Indicates that this is a lookup column whose value is derived from the relationship column specified in the details. Lookup columns can not be updated directly. To change the value you must update the associated relationship column.
326 327 328 329 |
# File 'proto_docs/google/area120/tables/v1alpha1/tables.rb', line 326 class ColumnDescription include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String
Returns column name.
326 327 328 329 |
# File 'proto_docs/google/area120/tables/v1alpha1/tables.rb', line 326 class ColumnDescription include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#relationship_details ⇒ ::Google::Area120::Tables::V1alpha1::RelationshipDetails
Returns Optional. Additional details about a relationship column. Specified when data_type is relationship.
326 327 328 329 |
# File 'proto_docs/google/area120/tables/v1alpha1/tables.rb', line 326 class ColumnDescription include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |