public static class Referral.APIRequestUpdate extends APIRequest<Referral>
APIRequest.DefaultAsyncRequestExecutor, APIRequest.DefaultRequestExecutor, APIRequest.IAsyncRequestExecutor, APIRequest.IRequestExecutor, APIRequest.RequestHelper, APIRequest.ResponseParser<T extends APINode>, APIRequest.ResponseWrapper| Modifier and Type | Field and Description |
|---|---|
static String[] |
FIELDS |
static String[] |
PARAMS |
context, endpoint, method, nodeId, paramNames, params, parser, returnFields, USER_AGENT, useVideoEndpoint| Constructor and Description |
|---|
APIRequestUpdate(String nodeId,
APIContext context) |
addToBatch, addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestUpdate(String nodeId, APIContext context)
public Referral getLastResponse()
getLastResponse in class APIRequest<Referral>public Referral parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<Referral>APIExceptionpublic Referral execute() throws APIException
execute in class APIRequest<Referral>APIExceptionpublic Referral execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<Referral>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Referral> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Referral> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic Referral.APIRequestUpdate setParam(String param, Object value)
setParam in class APIRequest<Referral>public Referral.APIRequestUpdate setParams(Map<String,Object> params)
setParams in class APIRequest<Referral>public Referral.APIRequestUpdate setInviteLimit(Long inviteLimit)
public Referral.APIRequestUpdate setInviteLimit(String inviteLimit)
public Referral.APIRequestUpdate setMessengerCta(String messengerCta)
public Referral.APIRequestUpdate setMessengerPromotionText(String messengerPromotionText)
public Referral.APIRequestUpdate setNamespace(Long namespace)
public Referral.APIRequestUpdate setNamespace(String namespace)
public Referral.APIRequestUpdate setNeedPromoCode(Boolean needPromoCode)
public Referral.APIRequestUpdate setNeedPromoCode(String needPromoCode)
public Referral.APIRequestUpdate setOfferOrigin(String offerOrigin)
public Referral.APIRequestUpdate setPrivacyPolicyLink(String privacyPolicyLink)
public Referral.APIRequestUpdate setPromotionText(String promotionText)
public Referral.APIRequestUpdate setReceiverBenefitsText(String receiverBenefitsText)
public Referral.APIRequestUpdate setReferralLinkUri(String referralLinkUri)
public Referral.APIRequestUpdate setSenderBenefitsText(String senderBenefitsText)
public Referral.APIRequestUpdate setTermsAndConditionLink(String termsAndConditionLink)
public Referral.APIRequestUpdate requestAllFields()
public Referral.APIRequestUpdate requestAllFields(boolean value)
public Referral.APIRequestUpdate requestFields(List<String> fields)
requestFields in class APIRequest<Referral>public Referral.APIRequestUpdate requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<Referral>public Referral.APIRequestUpdate requestField(String field)
requestField in class APIRequest<Referral>public Referral.APIRequestUpdate requestField(String field, boolean value)
requestField in class APIRequest<Referral>Copyright © 2020. All rights reserved.