Package com.growsurf.api.services.async
Class CampaignServiceAsyncImpl
-
- All Implemented Interfaces:
-
com.growsurf.api.services.async.CampaignServiceAsync
public final class CampaignServiceAsyncImpl implements CampaignServiceAsync
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classCampaignServiceAsyncImpl.WithRawResponseImpl
-
Method Summary
-
Methods inherited from class com.growsurf.api.services.async.CampaignServiceAsync
list, list, list, listCommissions, listCommissions, listCommissions, listCommissions, listCommissions, listLeaderboard, listLeaderboard, listLeaderboard, listLeaderboard, listLeaderboard, listParticipants, listParticipants, listParticipants, listParticipants, listParticipants, listPayouts, listPayouts, listPayouts, listPayouts, listPayouts, listReferrals, listReferrals, listReferrals, listReferrals, listReferrals, retrieve, retrieve, retrieve, retrieve, retrieve, retrieveAnalytics, retrieveAnalytics, retrieveAnalytics, retrieveAnalytics, retrieveAnalytics -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
withRawResponse
CampaignServiceAsync.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
CampaignServiceAsync withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
participant
ParticipantServiceAsync participant()
-
reward
RewardServiceAsync reward()
Participant reward retrieval and manual reward operations.
-
commission
CommissionServiceAsync commission()
Affiliate transaction, commission, and payout operations.
-
retrieve
CompletableFuture<Campaign> retrieve(CampaignRetrieveParams params, RequestOptions requestOptions)
-
list
CompletableFuture<CampaignListResponse> list(CampaignListParams params, RequestOptions requestOptions)
-
listCommissions
CompletableFuture<ParticipantCommissionList> listCommissions(CampaignListCommissionsParams params, RequestOptions requestOptions)
-
listLeaderboard
CompletableFuture<ParticipantList> listLeaderboard(CampaignListLeaderboardParams params, RequestOptions requestOptions)
-
listParticipants
CompletableFuture<ParticipantList> listParticipants(CampaignListParticipantsParams params, RequestOptions requestOptions)
-
listPayouts
CompletableFuture<ParticipantPayoutList> listPayouts(CampaignListPayoutsParams params, RequestOptions requestOptions)
-
listReferrals
CompletableFuture<ReferralList> listReferrals(CampaignListReferralsParams params, RequestOptions requestOptions)
-
retrieveAnalytics
CompletableFuture<CampaignRetrieveAnalyticsResponse> retrieveAnalytics(CampaignRetrieveAnalyticsParams params, RequestOptions requestOptions)
-
-
-
-