wag/cloud/contact_information

Types

pub type Address {
  Address(
    city: option.Option(String),
    country: option.Option(String),
    country_code: option.Option(String),
    state: option.Option(String),
    street: option.Option(String),
    type_: option.Option(String),
    zip: option.Option(String),
  )
}

Constructors

pub type ContactInformation {
  ContactInformation(
    addresses: List(Address),
    birthday: option.Option(String),
    emails: List(Email),
    name: Name,
    org: option.Option(Org),
    phones: List(Phone),
    urls: List(Url),
  )
}

Constructors

pub type Email {
  Email(email: String, type_: option.Option(String))
}

Constructors

pub type Name {
  Name(
    formatted_name: String,
    first_name: option.Option(String),
    last_name: option.Option(String),
    middle_name: option.Option(String),
    suffix: option.Option(String),
    prefix: option.Option(String),
  )
}

Constructors

pub type Org {
  Org(
    company: option.Option(String),
    department: option.Option(String),
    title: option.Option(String),
  )
}

Constructors

pub type Phone {
  Phone(
    phone: String,
    type_: option.Option(String),
    wa_id: option.Option(String),
  )
}

Constructors

pub type Url {
  Url(url: String, type_: option.Option(String))
}

Constructors

Values

pub fn encode(
  contact_information: ContactInformation,
) -> json.Json
Search Document