Table of Contents

Interface IPoke

Namespace
Kook
Assembly
Kook.Net.Core.dll

Represents a generic poke.

public interface IPoke : IEntity<uint>
Inherited Members

Properties

Categories

Gets the categories of the poke.

IReadOnlyCollection<string> Categories { get; }

Property Value

IReadOnlyCollection<string>

Cooldown

Gets how long a user needs to wait before they can use the poke again.

TimeSpan Cooldown { get; }

Property Value

TimeSpan

Description

Gets the description of the poke.

string Description { get; }

Property Value

string

Icon

Gets the icon resources of the poke.

PokeIcon Icon { get; }

Property Value

PokeIcon

Label

Gets the label of the poke.

PokeLabel Label { get; }

Property Value

PokeLabel

MessageScenarios

Gets how the poke can be used and displayed in message contexts.

IReadOnlyDictionary<string, string> MessageScenarios { get; }

Property Value

IReadOnlyDictionary<string, string>

Name

Gets the name of the poke.

string Name { get; }

Property Value

string

Quality

Gets the quality of the poke.

PokeQuality Quality { get; }

Property Value

PokeQuality

Resource

Gets the resource of the poke.

IPokeResource Resource { get; }

Property Value

IPokeResource