Struct twilight_http::request::guild::update_guild::UpdateGuild[][src]

pub struct UpdateGuild<'a> { /* fields omitted */ }
Expand description

Update a guild.

All endpoints are optional. Refer to the discord docs for more information.

Implementations

Set the voice channel where AFK voice users are sent.

Set how much time it takes for a voice user to be considered AFK.

Set the banner.

This is a base64 encoded 16:9 PNG or JPEG image. Pass None to remove the banner.

The server must have the BANNER feature.

Set the default message notification level. Refer to the discord docs for more information.

Set the guild’s discovery splash image.

Requires the guild to have the DISCOVERABLE feature enabled.

Set the explicit content filter level.

Set the enabled features of the guild.

Set the icon.

This must be a Data URI, in the form of data:image/{type};base64,{data} where {type} is the image MIME type and {data} is the base64-encoded image. Refer to the discord docs for more information.

Set the name of the guild.

The minimum length is 1 UTF-16 character and the maximum is 100 UTF-16 characters.

Errors

Returns an UpdateGuildErrorType::NameInvalid error type if the name length is too short or too long.

Transfer ownership to another user.

Only works if the current user is the owner.

Set the guild’s splash image.

Requires the guild to have the INVITE_SPLASH feature enabled.

Set the channel where events such as welcome messages are posted.

Set the guild’s SystemChannelFlags.

Set the rules channel.

Requires the guild to be PUBLIC. Refer to the discord docs for more information.

Set the public updates channel.

Requires the guild to be PUBLIC.

Set the preferred locale for the guild.

Defaults to en-US. Requires the guild to be PUBLIC.

Set the verification level. Refer to the discord docs for more information.

Execute the request, returning a future resolving to a Response.

Trait Implementations

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.