Cyphi.User (Cyphi v0.1.0)

Provides struct and types for a User

Summary

Types

t()

@type t() :: %Cyphi.User{
  about: String.t() | nil,
  added_by_id: integer() | nil,
  archived: boolean() | nil,
  archived_at: DateTime.t() | nil,
  archiver_id: integer() | nil,
  birthdate: Date.t() | nil,
  city: String.t() | nil,
  country: String.t() | nil,
  custom_fields: map() | nil,
  email: String.t() | nil,
  email_sync: String.t() | nil,
  first_login_at: DateTime.t() | nil,
  first_name: String.t() | nil,
  gender: String.t() | nil,
  id: integer() | nil,
  instructorID: String.t() | nil,
  job_title_id: integer() | nil,
  job_title_name: String.t() | nil,
  joined_at: DateTime.t() | nil,
  language: String.t() | nil,
  last_login_at: DateTime.t() | nil,
  last_login_ip: String.t() | nil,
  last_name: String.t() | nil,
  learnerID: String.t() | nil,
  manager_id: integer() | nil,
  manager_name: String.t() | nil,
  mobile_phone: String.t() | nil,
  nick_name: String.t() | nil,
  organization_id: integer() | nil,
  organization_name: String.t() | nil,
  password: String.t() | nil,
  phone: String.t() | nil,
  roles: [String.t()] | nil,
  sis_id: String.t() | nil,
  sis_pid: String.t() | nil,
  sms_email: String.t() | nil,
  sms_sync: String.t() | nil,
  state: String.t() | nil,
  street_1: String.t() | nil,
  street_2: String.t() | nil,
  street_3: String.t() | nil,
  tags: [String.t()] | nil,
  time_zone: String.t() | nil,
  userid: String.t() | nil,
  year_of_graduation: integer() | nil,
  zip: String.t() | nil
}