LeaderboardRoles

Extends

  • BaseHandler

Constructors

Constructor

new LeaderboardRoles(handler): LeaderboardRoles

Parameters

ParameterType
handlerRequestHandler

Returns

LeaderboardRoles

Inherited from

BaseHandler.constructor

Properties

PropertyModifierTypeInherited from
_handlerpublicRequestHandlerBaseHandler._handler

Methods

clearLeaderboardRoles()

clearLeaderboardRoles(guildId): Promise<CountResponse>

Parameters

ParameterType
guildIdstring

Returns

Promise<CountResponse>


createLeaderboardRole()

createLeaderboardRole(guildId, data): Promise<SuccessResponse>

Parameters

ParameterType
guildIdstring
dataPick<LeaderboardRole, "roleId" | "type" | "time">

Returns

Promise<SuccessResponse>


deleteLeaderboardRole()

deleteLeaderboardRole(guildId, roleId): Promise<SuccessResponse>

Parameters

ParameterType
guildIdstring
roleIdstring

Returns

Promise<SuccessResponse>


getLeaderboardRoles()

getLeaderboardRoles(guildId): Promise<LeaderboardRole[]>

Parameters

ParameterType
guildIdstring

Returns

Promise<LeaderboardRole[]>


syncLeaderboardRoles()

syncLeaderboardRoles(guildId): Promise<SyncLeaderboardRolesResponse>

Parameters

ParameterType
guildIdstring

Returns

Promise<SyncLeaderboardRolesResponse>