Cooldowns

Extends

  • BaseHandler

Constructors

Constructor

new Cooldowns(handler): Cooldowns

Parameters

ParameterType
handlerRequestHandler

Returns

Cooldowns

Inherited from

BaseHandler.constructor

Properties

PropertyModifierTypeInherited from
_handlerpublicRequestHandlerBaseHandler._handler

Methods

clearAllCooldowns()

clearAllCooldowns(guildId): Promise<ClearCooldownsResponse>

Parameters

ParameterType
guildIdstring

Returns

Promise<ClearCooldownsResponse>


clearRoleCooldown()

clearRoleCooldown(guildId, roleId): Promise<CooldownOverride>

Parameters

ParameterType
guildIdstring
roleIdstring

Returns

Promise<CooldownOverride>


clearServerCooldown()

clearServerCooldown(guildId): Promise<SetServerCooldownResponse>

Parameters

ParameterType
guildIdstring

Returns

Promise<SetServerCooldownResponse>


getCooldowns()

getCooldowns(guildId): Promise<CooldownsResponse>

Parameters

ParameterType
guildIdstring

Returns

Promise<CooldownsResponse>


getRoleCooldown()

getRoleCooldown(guildId, roleId): Promise<CooldownOverride>

Parameters

ParameterType
guildIdstring
roleIdstring

Returns

Promise<CooldownOverride>


setRoleCooldown()

setRoleCooldown(guildId, roleId, data): Promise<CooldownOverride>

Parameters

ParameterType
guildIdstring
roleIdstring
data{ cooldown: number; expiresAt?: string | number | Date; }
data.cooldownnumber
data.expiresAt?string | number | Date

Returns

Promise<CooldownOverride>


setServerCooldown()

setServerCooldown(guildId, cooldown): Promise<SetServerCooldownResponse>

Parameters

ParameterType
guildIdstring
cooldownnumber

Returns

Promise<SetServerCooldownResponse>