@questlabs/core
Version:
This is the quest SDK
10 lines (9 loc) • 679 B
TypeScript
import QuestSdk from "../..";
import { IGetRequestOptions, IPostRequestOptions } from "../../types/common.types";
import { IAddCustomRewardToUser, IAddCustomRewardToUserResponse, IGetCustomRewardByUser, IGetCustomRewardByUserResponse } from "../../types/customReward.types";
export declare class CustomReward {
questSdk: QuestSdk;
constructor(questSdk: QuestSdk);
addCustomRewardToUser({ entityId, rewardId, forUserId }: IAddCustomRewardToUser, options: IPostRequestOptions): Promise<IAddCustomRewardToUserResponse>;
getCustomRewardByUser({ entityId, forUserId }?: IGetCustomRewardByUser, options?: IGetRequestOptions): Promise<IGetCustomRewardByUserResponse>;
}