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
Cooldown
Gets how long a user needs to wait before they can use the poke again.
TimeSpan Cooldown { get; }
Property Value
Description
Gets the description of the poke.
string Description { get; }
Property Value
Icon
Gets the icon resources of the poke.
PokeIcon Icon { get; }
Property Value
Label
Gets the label of the poke.
PokeLabel Label { get; }
Property Value
MessageScenarios
Gets how the poke can be used and displayed in message contexts.
IReadOnlyDictionary<string, string> MessageScenarios { get; }
Property Value
Name
Gets the name of the poke.
string Name { get; }
Property Value
Quality
Gets the quality of the poke.
PokeQuality Quality { get; }
Property Value
Resource
Gets the resource of the poke.
IPokeResource Resource { get; }