Class: Google::Area120::Tables::V1alpha1::ColumnDescription

Inherits:
Object
  • Object
show all
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

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.

Returns:

  • (::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. 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.

Returns:

  • (::String)

    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.

Returns:

  • (::Array<::Google::Area120::Tables::V1alpha1::LabeledItem>)

    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.

Returns:

  • (::Google::Area120::Tables::V1alpha1::LookupDetails)

    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.

Returns:

  • (::String)

    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.

Returns:



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