Interface RewardService
-
- All Implemented Interfaces:
public interface RewardServiceParticipant reward retrieval and manual reward operations.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceRewardService.WithRawResponseA view of RewardService that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract RewardService.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
abstract RewardService withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
delete
RewardDeleteResponse delete(String rewardId, RewardDeleteParams params)
Removes a manually approved participant reward that has not already been approved.
-
delete
RewardDeleteResponse delete(String rewardId, RewardDeleteParams params, RequestOptions requestOptions)
-
delete
RewardDeleteResponse delete(RewardDeleteParams params)
-
delete
abstract RewardDeleteResponse delete(RewardDeleteParams params, RequestOptions requestOptions)
-
approve
RewardApproveResponse approve(String rewardId, RewardApproveParams params)
Approves a manually approved reward earned by a participant.
-
approve
RewardApproveResponse approve(String rewardId, RewardApproveParams params, RequestOptions requestOptions)
-
approve
RewardApproveResponse approve(RewardApproveParams params)
-
approve
abstract RewardApproveResponse approve(RewardApproveParams params, RequestOptions requestOptions)
-
fulfill
RewardFulfillResponse fulfill(String rewardId, RewardFulfillParams params)
Marks an approved participant reward as fulfilled.
-
fulfill
RewardFulfillResponse fulfill(String rewardId, RewardFulfillParams params, RequestOptions requestOptions)
-
fulfill
RewardFulfillResponse fulfill(RewardFulfillParams params)
-
fulfill
abstract RewardFulfillResponse fulfill(RewardFulfillParams params, RequestOptions requestOptions)
-
-
-
-