Class GuildSticker
- Namespace
- NetCord
- Assembly
- NetCord.dll
Represents a custom guild sticker.
public class GuildSticker : Sticker, IEntity, ISpanFormattable, IFormattable, IEquatable<Entity>, IJsonModel<JsonSticker>
- Inheritance
-
GuildSticker
- Implements
- Inherited Members
Constructors
GuildSticker(JsonSticker, RestClient)
public GuildSticker(JsonSticker jsonModel, RestClient client)
Parameters
jsonModelJsonStickerclientRestClient
Properties
Available
Whether the sticker is available for use. Can be false if server boosts are lost.
public bool? Available { get; }
Property Value
- bool?
Creator
The user that uploaded the sticker.
public User? Creator { get; }
Property Value
GuildId
The ID corresponding to the sticker's parent guild.
public ulong GuildId { get; }
Property Value
Methods
DeleteAsync(RestRequestProperties?, CancellationToken)
public Task DeleteAsync(RestRequestProperties? properties = null, CancellationToken cancellationToken = default)
Parameters
propertiesRestRequestPropertiescancellationTokenCancellationToken
Returns
GetAsync(RestRequestProperties?, CancellationToken)
public Task<GuildSticker> GetAsync(RestRequestProperties? properties = null, CancellationToken cancellationToken = default)
Parameters
propertiesRestRequestPropertiescancellationTokenCancellationToken
Returns
ModifyAsync(Action<GuildStickerOptions>, RestRequestProperties?, CancellationToken)
public Task<GuildSticker> ModifyAsync(Action<GuildStickerOptions> action, RestRequestProperties? properties = null, CancellationToken cancellationToken = default)
Parameters
actionAction<GuildStickerOptions>propertiesRestRequestPropertiescancellationTokenCancellationToken