com.chargebee.models
Class Subscription.ReferralInfo

java.lang.Object
  extended by com.chargebee.internal.Resource<Subscription.ReferralInfo>
      extended by com.chargebee.models.Subscription.ReferralInfo
Enclosing class:
Subscription

public static class Subscription.ReferralInfo
extends Resource<Subscription.ReferralInfo>


Nested Class Summary
static class Subscription.ReferralInfo.RewardStatus
           
 
Field Summary
 
Fields inherited from class com.chargebee.internal.Resource
jsonObj
 
Constructor Summary
Subscription.ReferralInfo(org.json.JSONObject jsonObj)
           
 
Method Summary
 String accountId()
           
 String campaignId()
           
 String couponCode()
           
 String destinationUrl()
           
 String externalCampaignId()
           
 String externalReferenceId()
           
 FriendOfferType friendOfferType()
           
 NotifyReferralSystem notifyReferralSystem()
           
 Boolean postPurchaseWidgetEnabled()
           
 String referralCode()
           
 ReferralSystem referralSystem()
           
 String referrerId()
           
 ReferrerRewardType referrerRewardType()
           
 Subscription.ReferralInfo.RewardStatus rewardStatus()
           
 
Methods inherited from class com.chargebee.internal.Resource
apiVersionCheck, nullCheck, optBigDecimal, optBoolean, optDouble, optEnum, optInteger, optJSONArray, optJSONObject, optList, optLong, optString, optSubResource, optTimestamp, reqBigDecimal, reqBoolean, reqDouble, reqEnum, reqInteger, reqJSONArray, reqJSONObject, reqList, reqLong, reqString, reqSubResource, reqTimestamp, toJson, toString, uri
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Subscription.ReferralInfo

public Subscription.ReferralInfo(org.json.JSONObject jsonObj)
Method Detail

referralCode

public String referralCode()

couponCode

public String couponCode()

referrerId

public String referrerId()

externalReferenceId

public String externalReferenceId()

rewardStatus

public Subscription.ReferralInfo.RewardStatus rewardStatus()

referralSystem

public ReferralSystem referralSystem()

accountId

public String accountId()

campaignId

public String campaignId()

externalCampaignId

public String externalCampaignId()

friendOfferType

public FriendOfferType friendOfferType()

referrerRewardType

public ReferrerRewardType referrerRewardType()

notifyReferralSystem

public NotifyReferralSystem notifyReferralSystem()

destinationUrl

public String destinationUrl()

postPurchaseWidgetEnabled

public Boolean postPurchaseWidgetEnabled()


Copyright © 2019 ChargeBee. All Rights Reserved.