Class EmojiProperties
- Namespace
- NetCord
- Assembly
- NetCord.dll
public class EmojiProperties
- Inheritance
-
EmojiProperties
- Inherited Members
Properties
Id
The ID of a custom emoji.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("id")]
public ulong? Id { get; set; }
Property Value
Name
The unicode of a standard emoji.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("name")]
public string? Name { get; set; }
Property Value
Methods
Custom(ulong)
Creates an EmojiProperties instance for a custom emoji.
public static EmojiProperties Custom(ulong id)
Parameters
id
ulongThe ID of a custom emoji.
Returns
Standard(string)
Creates an EmojiProperties instance for a standard emoji.
public static EmojiProperties Standard(string name)
Parameters
name
stringThe unicode of a standard emoji.
Returns
WithId(ulong?)
The ID of a custom emoji.
public EmojiProperties WithId(ulong? id)
Parameters
id
ulong?
Returns
WithName(string?)
The unicode of a standard emoji.
public EmojiProperties WithName(string? name)
Parameters
name
string