Rewards

Extends

  • BaseHandler

Constructors

Constructor

new Rewards(handler): Rewards

Parameters

ParameterType
handlerRequestHandler

Returns

Rewards

Inherited from

BaseHandler.constructor

Properties

PropertyModifierTypeInherited from
_handlerpublicRequestHandlerBaseHandler._handler

Methods

clearRewards()

clearRewards(guildId): Promise<CountResponse>

Parameters

ParameterType
guildIdstring

Returns

Promise<CountResponse>


createReward()

createReward(guildId, data): Promise<Reward>

Parameters

ParameterType
guildIdstring
dataCreateReward

Returns

Promise<Reward>


deleteReward()

deleteReward(guildId, rewardId): Promise<RewardDeletionResponse>

Parameters

ParameterType
guildIdstring
rewardIdstring

Returns

Promise<RewardDeletionResponse>


getCapabilities()

getCapabilities(guildId): Promise<RewardCapabilities>

Parameters

ParameterType
guildIdstring

Returns

Promise<RewardCapabilities>


getReconciliationJob()

getReconciliationJob(guildId, jobId): Promise<RewardReconciliationJob>

Parameters

ParameterType
guildIdstring
jobIdstring

Returns

Promise<RewardReconciliationJob>


getReward()

getReward(guildId, rewardId): Promise<Reward>

Parameters

ParameterType
guildIdstring
rewardIdstring

Returns

Promise<Reward>


getRewards()

getRewards(guildId, filters?): Promise<Reward[]>

Parameters

ParameterType
guildIdstring
filters{ level?: number; prestige?: number; type?: RewardType; }
filters.level?number
filters.prestige?number
filters.type?RewardType

Returns

Promise<Reward[]>


queueReconciliation()

queueReconciliation(guildId): Promise<QueuedRewardReconciliation>

Parameters

ParameterType
guildIdstring

Returns

Promise<QueuedRewardReconciliation>


updateReward()

updateReward(guildId, rewardId, data): Promise<Reward>

Parameters

ParameterType
guildIdstring
rewardIdstring
dataCreateReward

Returns

Promise<Reward>