Package com.chargebee.models
Class PricingPageSession.CreateForExistingSubscriptionRequest
java.lang.Object
com.chargebee.internal.RequestBase<U>
com.chargebee.internal.Request<PricingPageSession.CreateForExistingSubscriptionRequest>
com.chargebee.models.PricingPageSession.CreateForExistingSubscriptionRequest
- Enclosing class:
- PricingPageSession
public static class PricingPageSession.CreateForExistingSubscriptionRequest
extends Request<PricingPageSession.CreateForExistingSubscriptionRequest>
-
Field Summary
Fields inherited from class com.chargebee.internal.RequestBase
headers, isIdempotent, isJsonRequest, params, paramsV2, subDomain, uri -
Method Summary
Modifier and TypeMethodDescriptiondiscountAmount(int index, Long discountAmount) discountApplyOn(int index, ApplyOn discountApplyOn) discountDurationType(int index, DurationType discountDurationType) discountIncludedInMrr(int index, Boolean discountIncludedInMrr) discountItemPriceId(int index, String discountItemPriceId) discountLabel(int index, String discountLabel) discountPercentage(int index, Double discountPercentage) discountPeriod(int index, Integer discountPeriod) discountPeriodUnit(int index, PeriodUnit discountPeriodUnit) params()pricingPageId(String pricingPageId) redirectUrl(String redirectUrl) subscriptionId(String subscriptionId) Methods inherited from class com.chargebee.internal.Request
httpMeth, param, pathParam, request, request, setIdempotencyMethods inherited from class com.chargebee.internal.RequestBase
header, headers, paramsV2, setIdempotencyKey, uri
-
Method Details
-
redirectUrl
-
pricingPageId
-
subscriptionId
public PricingPageSession.CreateForExistingSubscriptionRequest subscriptionId(String subscriptionId) -
discountApplyOn
public PricingPageSession.CreateForExistingSubscriptionRequest discountApplyOn(int index, ApplyOn discountApplyOn) -
discountDurationType
public PricingPageSession.CreateForExistingSubscriptionRequest discountDurationType(int index, DurationType discountDurationType) -
discountPercentage
public PricingPageSession.CreateForExistingSubscriptionRequest discountPercentage(int index, Double discountPercentage) -
discountAmount
public PricingPageSession.CreateForExistingSubscriptionRequest discountAmount(int index, Long discountAmount) -
discountPeriod
public PricingPageSession.CreateForExistingSubscriptionRequest discountPeriod(int index, Integer discountPeriod) -
discountPeriodUnit
public PricingPageSession.CreateForExistingSubscriptionRequest discountPeriodUnit(int index, PeriodUnit discountPeriodUnit) -
discountIncludedInMrr
public PricingPageSession.CreateForExistingSubscriptionRequest discountIncludedInMrr(int index, Boolean discountIncludedInMrr) -
discountItemPriceId
public PricingPageSession.CreateForExistingSubscriptionRequest discountItemPriceId(int index, String discountItemPriceId) -
discountLabel
public PricingPageSession.CreateForExistingSubscriptionRequest discountLabel(int index, String discountLabel) -
params
- Overrides:
paramsin classRequest<PricingPageSession.CreateForExistingSubscriptionRequest>
-