View Source ExPipedrive.Field (ex_pipedrive v0.1.0)

A Pipedrive field definition.

API v2 calls the machine-readable custom field hash field_code and its human-readable label field_name. key and name mirror those values for compatibility with the legacy API v1 field response.

Summary

Types

@type t() :: %ExPipedrive.Field{
  active_flag: boolean() | nil,
  add_time: NaiveDateTime.t() | nil,
  add_visible_flag: boolean() | nil,
  bulk_edit_allowed: boolean() | nil,
  details_visible_flag: boolean() | nil,
  edit_flag: boolean() | nil,
  field_code: String.t() | nil,
  field_name: String.t() | nil,
  field_type: String.t() | nil,
  filtering_allowed: boolean() | nil,
  id: pos_integer() | nil,
  important_flag: boolean() | nil,
  index_visible_flag: boolean() | nil,
  json_column_flag: boolean() | nil,
  key: String.t() | nil,
  last_updated_by_user_id: pos_integer() | nil,
  mandatory_flag: boolean() | nil,
  name: String.t() | nil,
  options: [ExPipedrive.FieldOption.t()] | nil,
  order_nr: non_neg_integer() | nil,
  searchable_flag: boolean() | nil,
  sortable_flag: boolean() | nil,
  update_time: NaiveDateTime.t() | nil
}

Functions