Passbook.LowerLevel.Field (Passbook v0.1.10)

View Source

Keys, used at the lowest level of the pass.json file, that define an individual field.

Summary

Types

data_detector_types()

@type data_detector_types() :: :phone_number | :link | :address | :calendar_event

date_time_styles()

@type date_time_styles() :: :none | :short | :medium | :long | :full

t()

@type t() :: %Passbook.LowerLevel.Field{
  attributed_value: String.t() | nil,
  change_message: String.t() | nil,
  data_detector_types: data_detector_types() | nil,
  date_style: date_time_styles() | nil,
  ignores_time_zone: boolean() | nil,
  is_relative: boolean() | nil,
  key: String.t(),
  label: String.t() | nil,
  text_alignment: text_alignment() | nil,
  time_style: date_time_styles() | nil,
  value: String.t()
}

text_alignment()

@type text_alignment() :: :left | :center | :right | :natural