From b13113ecb93dcf8a74ddacad77c6e33c1cc4d90d Mon Sep 17 00:00:00 2001 From: mlnrDev Date: Tue, 4 Jul 2023 12:32:09 +0200 Subject: [PATCH] Add RoleFlags --- discord/role.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/discord/role.go b/discord/role.go index 2988532b1..ece6958ea 100644 --- a/discord/role.go +++ b/discord/role.go @@ -24,6 +24,7 @@ type Role struct { Emoji *string `json:"unicode_emoji"` Mentionable bool `json:"mentionable"` Tags *RoleTag `json:"tags,omitempty"` + Flags RoleFlags `json:"flags"` } func (r Role) String() string { @@ -54,6 +55,13 @@ type RoleTag struct { GuildConnections bool `json:"guild_connections"` } +type RoleFlags int + +const ( + RoleFlagInPrompt RoleFlags = 1 << iota + RoleFlagsNone RoleFlags = 0 +) + // RoleCreate is the payload to create a Role type RoleCreate struct { Name string `json:"name,omitempty"`