Remedy.Schema.Message (Remedy v0.6.6) View Source

Message Object

Link to this section Summary

Link to this section Types

Specs

activity() :: Remedy.Schema.Activity.t()

Specs

application() :: Remedy.Schema.App.t()

Specs

attachments() :: [Remedy.Schema.Attachment.t()]

Specs

author() :: Remedy.Schema.User.t()

Specs

channel() :: Remedy.Schema.Channel.t()

Specs

components() :: [Remedy.Schema.Component.t()]

Specs

content() :: String.t()

Specs

edited_timestamp() :: Sunbake.ISO8601.t()

Specs

embeds() :: [Remedy.Schema.Embed.t()]

Specs

flags() :: integer()

Specs

guild() :: Remedy.Schema.Guild.t()

Specs

Specs

interaction() :: Remedy.Schema.Interaction.t()

Specs

member() :: Remedy.Schema.Member.t()

Specs

mention_channels() :: [Remedy.Schema.Channel.t()]

Specs

mention_everyone() :: boolean()

Specs

mention_roles() :: [Remedy.Schema.Role.t()]

Specs

mentions() :: [Remedy.Schema.User.t()]

Specs

message_reference() :: Remedy.Schema.Reference.t()

Specs

nonce() :: integer()

Specs

pinned() :: boolean()

Specs

reactions() :: [Remedy.Schema.Reaction.t()]

Specs

referenced_message() :: t()

Specs

sticker_items() :: [Remedy.Schema.Sticker.t()]

Specs

t() :: %Remedy.Schema.Message{
  __meta__: term(),
  activity: activity(),
  application: application(),
  application_id: term(),
  attachments: attachments(),
  author: author(),
  author_id: term(),
  channel: channel(),
  channel_id: term(),
  components: components(),
  content: content(),
  edited_timestamp: edited_timestamp(),
  embeds: embeds(),
  flags: flags(),
  guild: guild(),
  guild_id: term(),
  id: id(),
  interaction: interaction(),
  member: member(),
  mention_channels: mention_channels(),
  mention_everyone: mention_everyone(),
  mention_roles: mention_roles(),
  mentions: mentions(),
  message_reference: message_reference(),
  nonce: nonce(),
  pinned: pinned(),
  reactions: reactions(),
  referenced_message: referenced_message(),
  sticker_items: sticker_items(),
  thread: thread(),
  thread_id: term(),
  timestamp: timestamp(),
  tts: tts(),
  type: type(),
  webhook: webhook()
}

Specs

thread() :: Remedy.Schema.Channel.t()

Specs

timestamp() :: Sunbake.ISO8601.t()

Specs

tts() :: boolean()

Specs

type() :: integer()

Specs

webhook() :: Remedy.Schema.Webhook.t()

Link to this section Functions