Add guild NSFW level (#1029)

* Add guild NSFW level

* Fix typo

* fix(structs): typo

Co-authored-by: nitroflap <fe.lap.prog@gmail.com>
This commit is contained in:
Rootspring 2022-04-11 02:11:53 +05:30 committed by GitHub
parent 7e04178d26
commit 064fa164a0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -552,6 +552,17 @@ const (
ExplicitContentFilterAllMembers ExplicitContentFilterLevel = 2 ExplicitContentFilterAllMembers ExplicitContentFilterLevel = 2
) )
// GuildNSFWLevel type definition
type GuildNSFWLevel int
// Constants for GuildNSFWLevel levels from 0 to 3 inclusive
const (
GuildNSFWLevelDefault GuildNSFWLevel = 0
GuildNSFWLevelExplicit GuildNSFWLevel = 1
GuildNSFWLevelSafe GuildNSFWLevel = 2
GuildNSFWLevelAgeRestricted GuildNSFWLevel = 3
)
// MfaLevel type definition // MfaLevel type definition
type MfaLevel int type MfaLevel int
@ -675,6 +686,9 @@ type Guild struct {
// The explicit content filter level // The explicit content filter level
ExplicitContentFilter ExplicitContentFilterLevel `json:"explicit_content_filter"` ExplicitContentFilter ExplicitContentFilterLevel `json:"explicit_content_filter"`
// The NSFW Level of the guild
NSFWLevel GuildNSFWLevel `json:"nsfw_level"`
// The list of enabled guild features // The list of enabled guild features
Features []string `json:"features"` Features []string `json:"features"`