LoyaltyApiClientInterface
Methods
createPrize()
createPrize(
data
,config?
):Promise
<SCPrizeType
>
Parameters
Parameter | Type |
---|---|
data | LoyaltyPrizeParams |
config? | AxiosRequestConfig |
Returns
Promise
<SCPrizeType
>
createPrizeRequest()
createPrizeRequest(
prize
,config?
):Promise
<SCPrizeUserType
>
Parameters
Parameter | Type |
---|---|
prize | number |
config? | AxiosRequestConfig |
Returns
Promise
<SCPrizeUserType
>
getAllPrizeRequests()
getAllPrizeRequests(
config?
):Promise
<SCPaginatedResponse
<SCPrizeUserType
>>
Parameters
Parameter | Type |
---|---|
config? | AxiosRequestConfig |
Returns
Promise
<SCPaginatedResponse
<SCPrizeUserType
>>
getPrizes()
getPrizes(
params?
,config?
):Promise
<SCPaginatedResponse
<SCPrizeType
>>
Parameters
Parameter | Type |
---|---|
params? | LoyaltyGetPrizeParams |
config? | AxiosRequestConfig |
Returns
Promise
<SCPaginatedResponse
<SCPrizeType
>>
getSpecificPrize()
getSpecificPrize(
id
,config?
):Promise
<SCPrizeType
>
Parameters
Parameter | Type |
---|---|
id | string | number |
config? | AxiosRequestConfig |
Returns
Promise
<SCPrizeType
>
getSpecificPrizeRequest()
getSpecificPrizeRequest(
id
,config?
):Promise
<SCPrizeUserType
>
Parameters
Parameter | Type |
---|---|
id | string | number |
config? | AxiosRequestConfig |
Returns
Promise
<SCPrizeUserType
>
patchPrize()
patchPrize(
id
,data?
,config?
):Promise
<SCPrizeType
>
Parameters
Parameter | Type |
---|---|
id | string | number |
data? | LoyaltyPrizeParams |
config? | AxiosRequestConfig |
Returns
Promise
<SCPrizeType
>
patchPrizeRequest()
patchPrizeRequest(
id
,status?
,config?
):Promise
<SCPrizeUserType
>
Parameters
Parameter | Type |
---|---|
id | string | number |
status? | SCPrizeUserStatusType |
config? | AxiosRequestConfig |