Package com.chargebee.models
Class PricingPageSession.CreateForNewSubscriptionRequest
java.lang.Object
com.chargebee.internal.RequestBase<U>
com.chargebee.internal.Request<PricingPageSession.CreateForNewSubscriptionRequest>
com.chargebee.models.PricingPageSession.CreateForNewSubscriptionRequest
- Enclosing class:
- PricingPageSession
public static class PricingPageSession.CreateForNewSubscriptionRequest
extends Request<PricingPageSession.CreateForNewSubscriptionRequest>
-
Field Summary
Fields inherited from class com.chargebee.internal.RequestBase
headers, isIdempotent, isJsonRequest, params, paramsV2, subDomain, uri -
Method Summary
Modifier and TypeMethodDescriptionautoSelectLocalCurrency(Boolean autoSelectLocalCurrency) billingAddressCity(String billingAddressCity) billingAddressCompany(String billingAddressCompany) billingAddressCountry(String billingAddressCountry) billingAddressEmail(String billingAddressEmail) billingAddressFirstName(String billingAddressFirstName) billingAddressLastName(String billingAddressLastName) billingAddressLine1(String billingAddressLine1) billingAddressLine2(String billingAddressLine2) billingAddressLine3(String billingAddressLine3) billingAddressPhone(String billingAddressPhone) billingAddressState(String billingAddressState) billingAddressStateCode(String billingAddressStateCode) billingAddressValidationStatus(ValidationStatus billingAddressValidationStatus) billingAddressZip(String billingAddressZip) businessEntityId(String businessEntityId) custom(org.json.JSONObject custom) customerCompany(String customerCompany) customerEmail(String customerEmail) customerFirstName(String customerFirstName) customerId(String customerId) customerLastName(String customerLastName) customerLocale(String customerLocale) customerPhone(String customerPhone) discountAmount(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) discountQuantity(int index, Integer discountQuantity) params()pricingPageId(String pricingPageId) redirectUrl(String redirectUrl) shippingAddressCity(String shippingAddressCity) shippingAddressCompany(String shippingAddressCompany) shippingAddressCountry(String shippingAddressCountry) shippingAddressEmail(String shippingAddressEmail) shippingAddressFirstName(String shippingAddressFirstName) shippingAddressLastName(String shippingAddressLastName) shippingAddressLine1(String shippingAddressLine1) shippingAddressLine2(String shippingAddressLine2) shippingAddressLine3(String shippingAddressLine3) shippingAddressPhone(String shippingAddressPhone) shippingAddressState(String shippingAddressState) shippingAddressStateCode(String shippingAddressStateCode) shippingAddressValidationStatus(ValidationStatus shippingAddressValidationStatus) shippingAddressZip(String shippingAddressZip) 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
-
businessEntityId
-
autoSelectLocalCurrency
public PricingPageSession.CreateForNewSubscriptionRequest autoSelectLocalCurrency(Boolean autoSelectLocalCurrency) -
custom
-
pricingPageId
-
subscriptionId
-
customerId
-
customerEmail
-
customerFirstName
public PricingPageSession.CreateForNewSubscriptionRequest customerFirstName(String customerFirstName) -
customerLastName
-
customerCompany
-
customerPhone
-
customerLocale
-
billingAddressFirstName
public PricingPageSession.CreateForNewSubscriptionRequest billingAddressFirstName(String billingAddressFirstName) -
billingAddressLastName
public PricingPageSession.CreateForNewSubscriptionRequest billingAddressLastName(String billingAddressLastName) -
billingAddressEmail
public PricingPageSession.CreateForNewSubscriptionRequest billingAddressEmail(String billingAddressEmail) -
billingAddressCompany
public PricingPageSession.CreateForNewSubscriptionRequest billingAddressCompany(String billingAddressCompany) -
billingAddressPhone
public PricingPageSession.CreateForNewSubscriptionRequest billingAddressPhone(String billingAddressPhone) -
billingAddressLine1
public PricingPageSession.CreateForNewSubscriptionRequest billingAddressLine1(String billingAddressLine1) -
billingAddressLine2
public PricingPageSession.CreateForNewSubscriptionRequest billingAddressLine2(String billingAddressLine2) -
billingAddressLine3
public PricingPageSession.CreateForNewSubscriptionRequest billingAddressLine3(String billingAddressLine3) -
billingAddressCity
public PricingPageSession.CreateForNewSubscriptionRequest billingAddressCity(String billingAddressCity) -
billingAddressStateCode
public PricingPageSession.CreateForNewSubscriptionRequest billingAddressStateCode(String billingAddressStateCode) -
billingAddressState
public PricingPageSession.CreateForNewSubscriptionRequest billingAddressState(String billingAddressState) -
billingAddressZip
public PricingPageSession.CreateForNewSubscriptionRequest billingAddressZip(String billingAddressZip) -
billingAddressCountry
public PricingPageSession.CreateForNewSubscriptionRequest billingAddressCountry(String billingAddressCountry) -
billingAddressValidationStatus
public PricingPageSession.CreateForNewSubscriptionRequest billingAddressValidationStatus(ValidationStatus billingAddressValidationStatus) -
shippingAddressFirstName
public PricingPageSession.CreateForNewSubscriptionRequest shippingAddressFirstName(String shippingAddressFirstName) -
shippingAddressLastName
public PricingPageSession.CreateForNewSubscriptionRequest shippingAddressLastName(String shippingAddressLastName) -
shippingAddressEmail
public PricingPageSession.CreateForNewSubscriptionRequest shippingAddressEmail(String shippingAddressEmail) -
shippingAddressCompany
public PricingPageSession.CreateForNewSubscriptionRequest shippingAddressCompany(String shippingAddressCompany) -
shippingAddressPhone
public PricingPageSession.CreateForNewSubscriptionRequest shippingAddressPhone(String shippingAddressPhone) -
shippingAddressLine1
public PricingPageSession.CreateForNewSubscriptionRequest shippingAddressLine1(String shippingAddressLine1) -
shippingAddressLine2
public PricingPageSession.CreateForNewSubscriptionRequest shippingAddressLine2(String shippingAddressLine2) -
shippingAddressLine3
public PricingPageSession.CreateForNewSubscriptionRequest shippingAddressLine3(String shippingAddressLine3) -
shippingAddressCity
public PricingPageSession.CreateForNewSubscriptionRequest shippingAddressCity(String shippingAddressCity) -
shippingAddressStateCode
public PricingPageSession.CreateForNewSubscriptionRequest shippingAddressStateCode(String shippingAddressStateCode) -
shippingAddressState
public PricingPageSession.CreateForNewSubscriptionRequest shippingAddressState(String shippingAddressState) -
shippingAddressZip
public PricingPageSession.CreateForNewSubscriptionRequest shippingAddressZip(String shippingAddressZip) -
shippingAddressCountry
public PricingPageSession.CreateForNewSubscriptionRequest shippingAddressCountry(String shippingAddressCountry) -
shippingAddressValidationStatus
public PricingPageSession.CreateForNewSubscriptionRequest shippingAddressValidationStatus(ValidationStatus shippingAddressValidationStatus) -
discountApplyOn
public PricingPageSession.CreateForNewSubscriptionRequest discountApplyOn(int index, ApplyOn discountApplyOn) -
discountDurationType
public PricingPageSession.CreateForNewSubscriptionRequest discountDurationType(int index, DurationType discountDurationType) -
discountPercentage
public PricingPageSession.CreateForNewSubscriptionRequest discountPercentage(int index, Double discountPercentage) -
discountAmount
public PricingPageSession.CreateForNewSubscriptionRequest discountAmount(int index, Long discountAmount) -
discountPeriod
public PricingPageSession.CreateForNewSubscriptionRequest discountPeriod(int index, Integer discountPeriod) -
discountPeriodUnit
public PricingPageSession.CreateForNewSubscriptionRequest discountPeriodUnit(int index, PeriodUnit discountPeriodUnit) -
discountIncludedInMrr
public PricingPageSession.CreateForNewSubscriptionRequest discountIncludedInMrr(int index, Boolean discountIncludedInMrr) -
discountItemPriceId
public PricingPageSession.CreateForNewSubscriptionRequest discountItemPriceId(int index, String discountItemPriceId) -
discountQuantity
public PricingPageSession.CreateForNewSubscriptionRequest discountQuantity(int index, Integer discountQuantity) -
discountLabel
public PricingPageSession.CreateForNewSubscriptionRequest discountLabel(int index, String discountLabel) -
params
- Overrides:
paramsin classRequest<PricingPageSession.CreateForNewSubscriptionRequest>
-