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

Represents a user activity log entry in the Appwrite system.

Fields

  • event (String.t()): Event name.
  • user_id (String.t()): User ID.
  • user_email (String.t()): User email address.
  • user_name (String.t()): User name.
  • mode (String.t()): API mode when the event was triggered.
  • ip (String.t()): IP address in use when the event was triggered.
  • 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()): Two-character ISO 3166-1 alpha country 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()
}