GoogleApi.Area120Tables.V1alpha1.Model.ColumnDescription (google_api_area120_tables v0.6.0) View Source

Details on a column in the table.

Attributes

  • dataType (type: String.t, default: nil) - 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.
  • id (type: String.t, default: nil) - Internal id for a column.
  • labels (type: list(GoogleApi.Area120Tables.V1alpha1.Model.LabeledItem.t), default: nil) - 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.
  • lookupDetails (type: GoogleApi.Area120Tables.V1alpha1.Model.LookupDetails.t, default: nil) - 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.
  • multipleValuesDisallowed (type: boolean(), default: nil) - Optional. Indicates whether or not multiple values are allowed for array types where such a restriction is possible.
  • name (type: String.t, default: nil) - column name
  • relationshipDetails (type: GoogleApi.Area120Tables.V1alpha1.Model.RelationshipDetails.t, default: nil) - Optional. Additional details about a relationship column. Specified when data_type is relationship.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.Area120Tables.V1alpha1.Model.ColumnDescription{
  dataType: String.t() | nil,
  id: String.t() | nil,
  labels: [GoogleApi.Area120Tables.V1alpha1.Model.LabeledItem.t()] | nil,
  lookupDetails: GoogleApi.Area120Tables.V1alpha1.Model.LookupDetails.t() | nil,
  multipleValuesDisallowed: boolean() | nil,
  name: String.t() | nil,
  relationshipDetails:
    GoogleApi.Area120Tables.V1alpha1.Model.RelationshipDetails.t() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.