Interface ParticipantServiceAsync.WithRawResponse
-
- All Implemented Interfaces:
public interface ParticipantServiceAsync.WithRawResponseA view of ParticipantServiceAsync that provides access to raw HTTP responses for each method.
-
-
Method Summary
-
-
Method Detail
-
withOptions
abstract ParticipantServiceAsync.WithRawResponse withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
retrieve
CompletableFuture<HttpResponseFor<Participant>> retrieve(String participantIdOrEmail, ParticipantRetrieveParams params)
Returns a raw HTTP response for
get /campaign/{id}/participant/{participantIdOrEmail}, but is otherwise the same as ParticipantServiceAsync.retrieve.
-
retrieve
CompletableFuture<HttpResponseFor<Participant>> retrieve(String participantIdOrEmail, ParticipantRetrieveParams params, RequestOptions requestOptions)
-
retrieve
CompletableFuture<HttpResponseFor<Participant>> retrieve(ParticipantRetrieveParams params)
-
retrieve
abstract CompletableFuture<HttpResponseFor<Participant>> retrieve(ParticipantRetrieveParams params, RequestOptions requestOptions)
-
update
CompletableFuture<HttpResponseFor<Participant>> update(String participantIdOrEmail, ParticipantUpdateParams params)
Returns a raw HTTP response for
post /campaign/{id}/participant/{participantIdOrEmail}, but is otherwise the same as ParticipantServiceAsync.update.
-
update
CompletableFuture<HttpResponseFor<Participant>> update(String participantIdOrEmail, ParticipantUpdateParams params, RequestOptions requestOptions)
-
update
CompletableFuture<HttpResponseFor<Participant>> update(ParticipantUpdateParams params)
-
update
abstract CompletableFuture<HttpResponseFor<Participant>> update(ParticipantUpdateParams params, RequestOptions requestOptions)
-
delete
CompletableFuture<HttpResponseFor<ParticipantDeleteResponse>> delete(String participantIdOrEmail, ParticipantDeleteParams params)
Returns a raw HTTP response for
delete /campaign/{id}/participant/{participantIdOrEmail}, but is otherwise the same as ParticipantServiceAsync.delete.
-
delete
CompletableFuture<HttpResponseFor<ParticipantDeleteResponse>> delete(String participantIdOrEmail, ParticipantDeleteParams params, RequestOptions requestOptions)
-
delete
CompletableFuture<HttpResponseFor<ParticipantDeleteResponse>> delete(ParticipantDeleteParams params)
-
delete
abstract CompletableFuture<HttpResponseFor<ParticipantDeleteResponse>> delete(ParticipantDeleteParams params, RequestOptions requestOptions)
-
add
CompletableFuture<HttpResponseFor<Participant>> add(String id, ParticipantAddParams params)
Returns a raw HTTP response for
post /campaign/{id}/participant, but is otherwise the same as ParticipantServiceAsync.add.
-
add
CompletableFuture<HttpResponseFor<Participant>> add(String id, ParticipantAddParams params, RequestOptions requestOptions)
-
add
CompletableFuture<HttpResponseFor<Participant>> add(ParticipantAddParams params)
-
add
abstract CompletableFuture<HttpResponseFor<Participant>> add(ParticipantAddParams params, RequestOptions requestOptions)
-
createMobileToken
CompletableFuture<HttpResponseFor<ParticipantCreateMobileTokenResponse>> createMobileToken(String participantIdOrEmail, ParticipantCreateMobileTokenParams params)
Returns a raw HTTP response for
post /campaign/{id}/participant/{participantIdOrEmail}/mobile-token, but is otherwise the same as ParticipantServiceAsync.createMobileToken.
-
createMobileToken
CompletableFuture<HttpResponseFor<ParticipantCreateMobileTokenResponse>> createMobileToken(String participantIdOrEmail, ParticipantCreateMobileTokenParams params, RequestOptions requestOptions)
-
createMobileToken
CompletableFuture<HttpResponseFor<ParticipantCreateMobileTokenResponse>> createMobileToken(ParticipantCreateMobileTokenParams params)
-
createMobileToken
abstract CompletableFuture<HttpResponseFor<ParticipantCreateMobileTokenResponse>> createMobileToken(ParticipantCreateMobileTokenParams params, RequestOptions requestOptions)
-
listCommissions
CompletableFuture<HttpResponseFor<ParticipantCommissionList>> listCommissions(String participantIdOrEmail, ParticipantListCommissionsParams params)
Returns a raw HTTP response for
get /campaign/{id}/participant/{participantIdOrEmail}/commissions, but is otherwise the same as ParticipantServiceAsync.listCommissions.
-
listCommissions
CompletableFuture<HttpResponseFor<ParticipantCommissionList>> listCommissions(String participantIdOrEmail, ParticipantListCommissionsParams params, RequestOptions requestOptions)
-
listCommissions
CompletableFuture<HttpResponseFor<ParticipantCommissionList>> listCommissions(ParticipantListCommissionsParams params)
-
listCommissions
abstract CompletableFuture<HttpResponseFor<ParticipantCommissionList>> listCommissions(ParticipantListCommissionsParams params, RequestOptions requestOptions)
-
listPayouts
CompletableFuture<HttpResponseFor<ParticipantPayoutList>> listPayouts(String participantIdOrEmail, ParticipantListPayoutsParams params)
Returns a raw HTTP response for
get /campaign/{id}/participant/{participantIdOrEmail}/payouts, but is otherwise the same as ParticipantServiceAsync.listPayouts.
-
listPayouts
CompletableFuture<HttpResponseFor<ParticipantPayoutList>> listPayouts(String participantIdOrEmail, ParticipantListPayoutsParams params, RequestOptions requestOptions)
-
listPayouts
CompletableFuture<HttpResponseFor<ParticipantPayoutList>> listPayouts(ParticipantListPayoutsParams params)
-
listPayouts
abstract CompletableFuture<HttpResponseFor<ParticipantPayoutList>> listPayouts(ParticipantListPayoutsParams params, RequestOptions requestOptions)
-
listReferrals
CompletableFuture<HttpResponseFor<ReferralList>> listReferrals(String participantIdOrEmail, ParticipantListReferralsParams params)
Returns a raw HTTP response for
get /campaign/{id}/participant/{participantIdOrEmail}/referrals, but is otherwise the same as ParticipantServiceAsync.listReferrals.
-
listReferrals
CompletableFuture<HttpResponseFor<ReferralList>> listReferrals(String participantIdOrEmail, ParticipantListReferralsParams params, RequestOptions requestOptions)
-
listReferrals
CompletableFuture<HttpResponseFor<ReferralList>> listReferrals(ParticipantListReferralsParams params)
-
listReferrals
abstract CompletableFuture<HttpResponseFor<ReferralList>> listReferrals(ParticipantListReferralsParams params, RequestOptions requestOptions)
-
listRewards
CompletableFuture<HttpResponseFor<ParticipantListRewardsResponse>> listRewards(String participantIdOrEmail, ParticipantListRewardsParams params)
Returns a raw HTTP response for
get /campaign/{id}/participant/{participantIdOrEmail}/rewards, but is otherwise the same as ParticipantServiceAsync.listRewards.
-
listRewards
CompletableFuture<HttpResponseFor<ParticipantListRewardsResponse>> listRewards(String participantIdOrEmail, ParticipantListRewardsParams params, RequestOptions requestOptions)
-
listRewards
CompletableFuture<HttpResponseFor<ParticipantListRewardsResponse>> listRewards(ParticipantListRewardsParams params)
-
listRewards
abstract CompletableFuture<HttpResponseFor<ParticipantListRewardsResponse>> listRewards(ParticipantListRewardsParams params, RequestOptions requestOptions)
-
recordTransaction
CompletableFuture<HttpResponseFor<ParticipantRecordTransactionResponse>> recordTransaction(String participantIdOrEmail, ParticipantRecordTransactionParams params)
Returns a raw HTTP response for
post /campaign/{id}/participant/{participantIdOrEmail}/transaction, but is otherwise the same as ParticipantServiceAsync.recordTransaction.
-
recordTransaction
CompletableFuture<HttpResponseFor<ParticipantRecordTransactionResponse>> recordTransaction(String participantIdOrEmail, ParticipantRecordTransactionParams params, RequestOptions requestOptions)
-
recordTransaction
CompletableFuture<HttpResponseFor<ParticipantRecordTransactionResponse>> recordTransaction(ParticipantRecordTransactionParams params)
-
recordTransaction
abstract CompletableFuture<HttpResponseFor<ParticipantRecordTransactionResponse>> recordTransaction(ParticipantRecordTransactionParams params, RequestOptions requestOptions)
-
sendInvites
CompletableFuture<HttpResponseFor<ParticipantSendInvitesResponse>> sendInvites(String participantIdOrEmail, ParticipantSendInvitesParams params)
Returns a raw HTTP response for
post /campaign/{id}/participant/{participantIdOrEmail}/invites, but is otherwise the same as ParticipantServiceAsync.sendInvites.
-
sendInvites
CompletableFuture<HttpResponseFor<ParticipantSendInvitesResponse>> sendInvites(String participantIdOrEmail, ParticipantSendInvitesParams params, RequestOptions requestOptions)
-
sendInvites
CompletableFuture<HttpResponseFor<ParticipantSendInvitesResponse>> sendInvites(ParticipantSendInvitesParams params)
-
sendInvites
abstract CompletableFuture<HttpResponseFor<ParticipantSendInvitesResponse>> sendInvites(ParticipantSendInvitesParams params, RequestOptions requestOptions)
-
triggerReferral
CompletableFuture<HttpResponseFor<ParticipantTriggerReferralResponse>> triggerReferral(String participantIdOrEmail, ParticipantTriggerReferralParams params)
Returns a raw HTTP response for
post /campaign/{id}/participant/{participantIdOrEmail}/ref, but is otherwise the same as ParticipantServiceAsync.triggerReferral.
-
triggerReferral
CompletableFuture<HttpResponseFor<ParticipantTriggerReferralResponse>> triggerReferral(String participantIdOrEmail, ParticipantTriggerReferralParams params, RequestOptions requestOptions)
-
triggerReferral
CompletableFuture<HttpResponseFor<ParticipantTriggerReferralResponse>> triggerReferral(ParticipantTriggerReferralParams params)
-
triggerReferral
abstract CompletableFuture<HttpResponseFor<ParticipantTriggerReferralResponse>> triggerReferral(ParticipantTriggerReferralParams params, RequestOptions requestOptions)
-
-
-
-