Lingo.Type.ActivityInstance (Lingo v0.4.2)

Copy Markdown View Source

A running instance of the app's Activity, from Lingo.Api.Application.get_activity_instance/1. users are the ids of the users in it; location says where it runs, with kind :guild_channel or :private_channel (a DM or group DM).

Summary

Types

location()

@type location() :: %{
  id: String.t(),
  kind: :guild_channel | :private_channel | String.t(),
  channel_id: String.t(),
  guild_id: String.t() | nil
}

t()

@type t() :: %Lingo.Type.ActivityInstance{
  application_id: String.t(),
  instance_id: String.t(),
  launch_id: String.t(),
  location: location() | nil,
  users: [String.t()]
}