Table of Contents

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

ulong?

Name

The unicode of a standard emoji.

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("name")]
public string? Name { get; set; }

Property Value

string

Methods

Custom(ulong)

Creates an EmojiProperties instance for a custom emoji.

public static EmojiProperties Custom(ulong id)

Parameters

id ulong

The ID of a custom emoji.

Returns

EmojiProperties

Standard(string)

Creates an EmojiProperties instance for a standard emoji.

public static EmojiProperties Standard(string name)

Parameters

name string

The unicode of a standard emoji.

Returns

EmojiProperties

WithId(ulong?)

The ID of a custom emoji.

public EmojiProperties WithId(ulong? id)

Parameters

id ulong?

Returns

EmojiProperties

WithName(string?)

The unicode of a standard emoji.

public EmojiProperties WithName(string? name)

Parameters

name string

Returns

EmojiProperties