discord_gleam/ws/packets/message_reaction_add

Types

pub type MessageReactionAddPacket {
  MessageReactionAddPacket(
    t: String,
    s: Int,
    op: Int,
    d: MessageReactionAddPacketData,
  )
}

Constructors

pub type MessageReactionAddPacketData {
  MessageReactionAddPacketData(
    user_id: snowflake.Snowflake(snowflake.User),
    channel_id: snowflake.Snowflake(snowflake.Channel),
    message_id: snowflake.Snowflake(snowflake.Message),
    guild_id: option.Option(snowflake.Snowflake(snowflake.Guild)),
    member: option.Option(guild_member.GuildMember),
    emoji: emoji.Emoji,
    message_author_id: option.Option(
      snowflake.Snowflake(snowflake.User),
    ),
    burst: Bool,
    burst_colors: option.Option(List(String)),
    type_: option.Option(Int),
  )
}

Constructors

Values

pub fn from_json_string(
  encoded: String,
) -> Result(MessageReactionAddPacket, json.DecodeError)
Search Document