StatsigUser (statsig_elixir v0.0.6-beta.6)

Summary

Types

custom_attributes()

@type custom_attributes() :: %{required(String.t()) => custom_value()}

custom_value()

@type custom_value() :: String.t() | number() | boolean() | nil

t()

@type t() :: %StatsigUser{
  app_version: String.t() | nil,
  country: String.t() | nil,
  custom: custom_attributes() | nil,
  custom_ids: %{optional(String.t()) => String.t()} | nil,
  email: String.t() | nil,
  ip: String.t() | nil,
  locale: String.t() | nil,
  private_attributes: custom_attributes() | nil,
  user_agent: String.t() | nil,
  user_id: String.t() | nil
}