Package com.chargebee.models
Class Purchase.CreateRequest
- Enclosing class:
- Purchase
-
Field Summary
Fields inherited from class com.chargebee.internal.RequestBase
headers, isIdempotent, isJsonRequest, params, paramsV2, subDomain, uri -
Method Summary
Modifier and TypeMethodDescriptioncontractTermActionAtTermEnd(int index, ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) contractTermCancellationCutoffPeriod(int index, Integer contractTermCancellationCutoffPeriod) contractTermIndex(int index, Integer contractTermIndex) customerId(String customerId) discountAmount(int index, Long discountAmount) discountCouponId(int index, String discountCouponId) discountIncludedInMrr(int index, Boolean discountIncludedInMrr) discountIndex(int index, Integer discountIndex) discountPercentage(int index, Double discountPercentage) discountQuantity(int index, Integer discountQuantity) invoiceInfoNotes(String invoiceInfoNotes) invoiceInfoPoNumber(String invoiceInfoPoNumber) itemTierEndingUnit(int index, Integer itemTierEndingUnit) itemTierEndingUnitInDecimal(int index, String itemTierEndingUnitInDecimal) itemTierIndex(int index, Integer itemTierIndex) itemTierItemPriceId(int index, String itemTierItemPriceId) itemTierPrice(int index, Long itemTierPrice) itemTierPriceInDecimal(int index, String itemTierPriceInDecimal) itemTierStartingUnit(int index, Integer itemTierStartingUnit) itemTierStartingUnitInDecimal(int index, String itemTierStartingUnitInDecimal) params()paymentIntentAdditionalInformation(org.json.JSONObject paymentIntentAdditionalInformation) paymentIntentGatewayAccountId(String paymentIntentGatewayAccountId) paymentIntentGwPaymentMethodId(String paymentIntentGwPaymentMethodId) Deprecated.paymentIntentGwToken(String paymentIntentGwToken) paymentIntentId(String paymentIntentId) paymentIntentPaymentMethodType(PaymentIntent.PaymentMethodType paymentIntentPaymentMethodType) paymentIntentReferenceId(String paymentIntentReferenceId) paymentScheduleAmount(Long paymentScheduleAmount) paymentScheduleSchemeId(String paymentScheduleSchemeId) paymentSourceId(String paymentSourceId) purchaseItemIndex(int index, Integer purchaseItemIndex) purchaseItemItemPriceId(int index, String purchaseItemItemPriceId) purchaseItemQuantity(int index, Integer purchaseItemQuantity) purchaseItemQuantityInDecimal(int index, String purchaseItemQuantityInDecimal) purchaseItemUnitAmount(int index, Long purchaseItemUnitAmount) purchaseItemUnitAmountInDecimal(int index, String purchaseItemUnitAmountInDecimal) replacePrimaryPaymentSource(Boolean replacePrimaryPaymentSource) shippingAddressCity(int index, String shippingAddressCity) shippingAddressCompany(int index, String shippingAddressCompany) shippingAddressCountry(int index, String shippingAddressCountry) shippingAddressEmail(int index, String shippingAddressEmail) shippingAddressFirstName(int index, String shippingAddressFirstName) shippingAddressLastName(int index, String shippingAddressLastName) shippingAddressLine1(int index, String shippingAddressLine1) shippingAddressLine2(int index, String shippingAddressLine2) shippingAddressLine3(int index, String shippingAddressLine3) shippingAddressPhone(int index, String shippingAddressPhone) shippingAddressState(int index, String shippingAddressState) shippingAddressStateCode(int index, String shippingAddressStateCode) shippingAddressValidationStatus(int index, ValidationStatus shippingAddressValidationStatus) shippingAddressZip(int index, String shippingAddressZip) statementDescriptorDescriptor(String statementDescriptorDescriptor) subscriptionInfoBillingCycles(int index, Integer subscriptionInfoBillingCycles) subscriptionInfoContractTermBillingCycleOnRenewal(int index, Integer subscriptionInfoContractTermBillingCycleOnRenewal) subscriptionInfoIndex(int index, Integer subscriptionInfoIndex) subscriptionInfoMetaData(int index, org.json.JSONObject subscriptionInfoMetaData) subscriptionInfoSubscriptionId(int index, String subscriptionInfoSubscriptionId) 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
-
customerId
-
paymentSourceId
-
replacePrimaryPaymentSource
-
invoiceInfoPoNumber
-
invoiceInfoNotes
-
paymentScheduleSchemeId
-
paymentScheduleAmount
-
statementDescriptorDescriptor
-
paymentIntentId
-
paymentIntentGatewayAccountId
-
paymentIntentGwToken
-
paymentIntentPaymentMethodType
public Purchase.CreateRequest paymentIntentPaymentMethodType(PaymentIntent.PaymentMethodType paymentIntentPaymentMethodType) -
paymentIntentReferenceId
-
paymentIntentGwPaymentMethodId
@Deprecated public Purchase.CreateRequest paymentIntentGwPaymentMethodId(String paymentIntentGwPaymentMethodId) Deprecated. -
paymentIntentAdditionalInformation
public Purchase.CreateRequest paymentIntentAdditionalInformation(org.json.JSONObject paymentIntentAdditionalInformation) -
purchaseItemIndex
-
purchaseItemItemPriceId
-
purchaseItemQuantity
-
purchaseItemUnitAmount
-
purchaseItemUnitAmountInDecimal
public Purchase.CreateRequest purchaseItemUnitAmountInDecimal(int index, String purchaseItemUnitAmountInDecimal) -
purchaseItemQuantityInDecimal
public Purchase.CreateRequest purchaseItemQuantityInDecimal(int index, String purchaseItemQuantityInDecimal) -
itemTierIndex
-
itemTierItemPriceId
-
itemTierStartingUnit
-
itemTierEndingUnit
-
itemTierPrice
-
itemTierStartingUnitInDecimal
public Purchase.CreateRequest itemTierStartingUnitInDecimal(int index, String itemTierStartingUnitInDecimal) -
itemTierEndingUnitInDecimal
public Purchase.CreateRequest itemTierEndingUnitInDecimal(int index, String itemTierEndingUnitInDecimal) -
itemTierPriceInDecimal
-
shippingAddressFirstName
-
shippingAddressLastName
-
shippingAddressEmail
-
shippingAddressCompany
-
shippingAddressPhone
-
shippingAddressLine1
-
shippingAddressLine2
-
shippingAddressLine3
-
shippingAddressCity
-
shippingAddressState
-
shippingAddressStateCode
-
shippingAddressCountry
-
shippingAddressZip
-
shippingAddressValidationStatus
public Purchase.CreateRequest shippingAddressValidationStatus(int index, ValidationStatus shippingAddressValidationStatus) -
discountIndex
-
discountCouponId
-
discountPercentage
-
discountQuantity
-
discountAmount
-
discountIncludedInMrr
-
subscriptionInfoIndex
-
subscriptionInfoSubscriptionId
public Purchase.CreateRequest subscriptionInfoSubscriptionId(int index, String subscriptionInfoSubscriptionId) -
subscriptionInfoBillingCycles
public Purchase.CreateRequest subscriptionInfoBillingCycles(int index, Integer subscriptionInfoBillingCycles) -
subscriptionInfoContractTermBillingCycleOnRenewal
public Purchase.CreateRequest subscriptionInfoContractTermBillingCycleOnRenewal(int index, Integer subscriptionInfoContractTermBillingCycleOnRenewal) -
contractTermIndex
-
contractTermActionAtTermEnd
public Purchase.CreateRequest contractTermActionAtTermEnd(int index, ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) -
contractTermCancellationCutoffPeriod
public Purchase.CreateRequest contractTermCancellationCutoffPeriod(int index, Integer contractTermCancellationCutoffPeriod) -
subscriptionInfoMetaData
public Purchase.CreateRequest subscriptionInfoMetaData(int index, org.json.JSONObject subscriptionInfoMetaData) -
params
- Overrides:
paramsin classRequest<Purchase.CreateRequest>
-