View Source Appwrite.Types.Log (appwrite v0.1.9)

Represents a log entry in the Appwrite system.

Fields

  • event (String.t): Event name.
  • user_id (String.t): User ID.
  • user_email (String.t): User Email.
  • user_name (String.t): User Name.
  • mode (String.t): API mode when event triggered.
  • ip (String.t): IP session in use when the session was created.
  • time (String.t): Log creation date in ISO 8601 format.
  • os_code (String.t): Operating system code name. View available options.
  • os_name (String.t): Operating system name.
  • os_version (String.t): Operating system version.
  • client_type (String.t): Client type.
  • client_code (String.t): Client code name. View available options.
  • client_name (String.t): Client name.
  • client_version (String.t): Client version.
  • client_engine (String.t): Client engine name.
  • client_engine_version (String.t): Client engine version.
  • device_name (String.t): Device name.
  • device_brand (String.t): Device brand name.
  • device_model (String.t): Device model name.
  • country_code (String.t): Country two-character ISO 3166-1 alpha code.
  • country_name (String.t): Country name.

Summary

Types

t()

@type t() :: %Appwrite.Types.Log{
  client_code: String.t(),
  client_engine: String.t(),
  client_engine_version: String.t(),
  client_name: String.t(),
  client_type: String.t(),
  client_version: String.t(),
  country_code: String.t(),
  country_name: String.t(),
  device_brand: String.t(),
  device_model: String.t(),
  device_name: String.t(),
  event: String.t(),
  ip: String.t(),
  mode: String.t(),
  os_code: String.t(),
  os_name: String.t(),
  os_version: String.t(),
  time: String.t(),
  user_email: String.t(),
  user_id: String.t(),
  user_name: String.t()
}