diff --git a/CHANGELOG.md b/CHANGELOG.md
index 551fcadd..6dfc04d0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,59 @@
+### v3.37.0 ( 2025-09-23)
+* * *
+
+### New Resources:
+* PersonalizedOffer has been added.
+* OfferFulfillment has been added.
+* OfferEvent has been added.
+* OmnichannelSubscriptionItemOffer has been added.
+
+### New Attributes:
+* business_entity_id has been added to Customer#Balance.
+* processor_advice_code has been added to GatewayErrorDetail.
+* processor_advice_code has been added to Transaction#GatewayErrorDetail.
+* omnichannel_subscription_item_offers has been added to OmnichannelSubscriptionItem.
+* linked_omnichannel_subscriptions has been added to OmnichannelTransaction.
+* linked_omnichannel_one_time_orders has been added to OmnichannelTransaction.
+* contract_term has been added to Ramp.
+* charge_once has been added to Ramp#ItemsToAdd.
+* charge_on_option has been added to Ramp#ItemsToAdd.
+* charge_on_event has been added to Ramp#ItemsToAdd.
+* charge_once has been added to Ramp#ItemsToUpdate.
+* charge_on_option has been added to Ramp#ItemsToUpdate.
+* charge_on_event has been added to Ramp#ItemsToUpdate.
+* error_file_path has been added to UsageFile.
+* error_file_url has been added to UsageFile.
+
+### New Endpoint:
+* move has been added to OmnichannelSubscription.
+
+### New Parameters:
+* offline_payment_method has been added to Estimate#CreateSubItemEstimateRequest.
+* offline_payment_method has been added to Estimate#CreateSubItemForCustomerEstimateRequest.
+* offline_payment_method has been added to HostedPage#CheckoutNewForItemsRequest.
+* offline_payment_method has been added to Quote#SubscriptionCreateSubItemsForCustomerQuoteRequest.
+* offline_payment_method has been added to Quote#SubscriptionEditCreateSubCustomerQuoteForItemsRequest.
+* contract_term has been added to Ramp#CreateForSubscriptionRequest.
+* items_to_add has been added to Ramp#CreateForSubscriptionRequest.
+* items_to_update has been added to Ramp#CreateForSubscriptionRequest.
+* contract_term has been added to Ramp#UpdateRequest.
+* items_to_add has been added to Ramp#UpdateRequest.
+* items_to_update has been added to Ramp#UpdateRequest.
+
+### New Enums:
+* DUNNING_UPDATED has been added EventType.
+* OMNICHANNEL_SUBSCRIPTION_MOVED_IN has been added to EventType.
+
+
+### Bug Fixes:
+* currency list action has been marked as ListRequest.
+* index has been removed from CreditNote#ShippingAddress.
+* index has been removed from Invoice#ShippingAddress
+* index has been removed from Order#ShippingAddress.
+* index has been removed from Quote#ShippingAddress.
+* index has been removed from SubscriptionEstimate#ShippingAddress.
+* index has been removed from Subscription#ShippingAddress.
+
### v3.36.1 (2025-09-16)
* * *
diff --git a/pom.xml b/pom.xml
index 31f12539..e52b4df0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.chargebee
chargebee-java
- 3.36.1
+ 3.37.0
jar
diff --git a/src/main/java/com/chargebee/Environment.java b/src/main/java/com/chargebee/Environment.java
index af80b40e..682525ab 100644
--- a/src/main/java/com/chargebee/Environment.java
+++ b/src/main/java/com/chargebee/Environment.java
@@ -38,7 +38,7 @@ public class Environment {
public static final String API_VERSION = "v2";
- public static final String LIBRARY_VERSION = "3.36.1";
+ public static final String LIBRARY_VERSION = "3.37.0";
private final String apiBaseUrl;
diff --git a/src/main/java/com/chargebee/internal/HttpUtil.java b/src/main/java/com/chargebee/internal/HttpUtil.java
index d935dcc2..79bab66f 100644
--- a/src/main/java/com/chargebee/internal/HttpUtil.java
+++ b/src/main/java/com/chargebee/internal/HttpUtil.java
@@ -215,12 +215,9 @@ private static Resp sendRequest(HttpURLConnection conn) throws IOException {
int httpRespCode = conn.getResponseCode();
final String UBB_BATCH_INGESTION_INVALID_REQUEST = "ubb_batch_ingestion_invalid_request";
Map> responseHeaders = conn.getHeaderFields();
- if (httpRespCode == HttpURLConnection.HTTP_NO_CONTENT) {
- throw new RuntimeException("Got http_no_content response");
- }
boolean error = httpRespCode < 200 || httpRespCode > 299;
String content = getContentAsString(conn, error);
- JSONObject jsonResp = getContentAsJSON(content);
+ JSONObject jsonResp = getContentAsJSON(content, httpRespCode);
if (error) {
try {
jsonResp.getString("api_error_code");
@@ -297,8 +294,11 @@ private static String getAuthValue(Environment config) {
.replaceAll("\r?", "").replaceAll("\n?", "");
}
- private static JSONObject getContentAsJSON(String content) throws IOException {
+ private static JSONObject getContentAsJSON(String content, int httpRespCode) throws IOException {
try {
+ if(httpRespCode == 204) {
+ return null;
+ }
return new JSONObject(content);
} catch (JSONException exp) {
if (content.contains("503")){
diff --git a/src/main/java/com/chargebee/internal/ResultBase.java b/src/main/java/com/chargebee/internal/ResultBase.java
index a2fabeda..3fe64305 100644
--- a/src/main/java/com/chargebee/internal/ResultBase.java
+++ b/src/main/java/com/chargebee/internal/ResultBase.java
@@ -352,10 +352,22 @@ public UsageFile usageFile() {
return (UsageFile)get("usage_file");
}
+ public PersonalizedOffer personalizedOffer() {
+ return (PersonalizedOffer)get("personalized_offer");
+ }
+
public Brand brand() {
return (Brand)get("brand");
}
+ public OfferFulfillment offerFulfillment() {
+ return (OfferFulfillment)get("offer_fulfillment");
+ }
+
+ public OfferEvent offerEvent() {
+ return (OfferEvent)get("offer_event");
+ }
+
public WebhookEndpoint webhookEndpoint() {
return (WebhookEndpoint)get("webhook_endpoint");
}
@@ -408,6 +420,10 @@ public List inAppSubscriptions() {
return (List) getList("in_app_subscriptions", "in_app_subscription");
}
+ public List personalizedOffers() {
+ return (List) getList("personalized_offers", "personalized_offer");
+ }
+
private List extends Resource> getList(String pluralName, String singularName) {
JSONArray listModels = jsonObj.optJSONArray(pluralName);
@@ -446,6 +462,9 @@ public JSONObject jsonObj(){
@Override
public String toString() {
try {
+ if(jsonObj == null){
+ return null;
+ }
return jsonObj.toString(2);
} catch (JSONException ex) {
throw new RuntimeException(ex);
diff --git a/src/main/java/com/chargebee/models/Card.java b/src/main/java/com/chargebee/models/Card.java
index d11cb1d4..4d850d85 100644
--- a/src/main/java/com/chargebee/models/Card.java
+++ b/src/main/java/com/chargebee/models/Card.java
@@ -358,7 +358,7 @@ public UpdateCardForCustomerRequest customerVatNumber(String customerVatNumber)
params.addOpt("customer[vat_number]", customerVatNumber);
return this;
}
-
+
@Override
public Params params() {
return params;
diff --git a/src/main/java/com/chargebee/models/CreditNote.java b/src/main/java/com/chargebee/models/CreditNote.java
index 39e40e85..36a1f153 100644
--- a/src/main/java/com/chargebee/models/CreditNote.java
+++ b/src/main/java/com/chargebee/models/CreditNote.java
@@ -595,10 +595,6 @@ public ValidationStatus validationStatus() {
return optEnum("validation_status", ValidationStatus.class);
}
- public Integer index() {
- return reqInteger("index");
- }
-
}
public static class BillingAddress extends Resource {
@@ -1198,32 +1194,32 @@ public RecordRefundRequest transactionId(String transactionId) {
params.addOpt("transaction[id]", transactionId);
return this;
}
-
+
public RecordRefundRequest transactionAmount(Long transactionAmount) {
params.addOpt("transaction[amount]", transactionAmount);
return this;
}
-
+
public RecordRefundRequest transactionPaymentMethod(com.chargebee.models.enums.PaymentMethod transactionPaymentMethod) {
params.add("transaction[payment_method]", transactionPaymentMethod);
return this;
}
-
+
public RecordRefundRequest transactionReferenceNumber(String transactionReferenceNumber) {
params.addOpt("transaction[reference_number]", transactionReferenceNumber);
return this;
}
-
+
public RecordRefundRequest transactionCustomPaymentMethodId(String transactionCustomPaymentMethodId) {
params.addOpt("transaction[custom_payment_method_id]", transactionCustomPaymentMethodId);
return this;
}
-
+
public RecordRefundRequest transactionDate(Timestamp transactionDate) {
params.add("transaction[date]", transactionDate);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -1390,7 +1386,7 @@ public RemoveTaxWithheldRefundRequest taxWithheldId(String taxWithheldId) {
params.add("tax_withheld[id]", taxWithheldId);
return this;
}
-
+
@Override
public Params params() {
return params;
diff --git a/src/main/java/com/chargebee/models/CreditNoteEstimate.java b/src/main/java/com/chargebee/models/CreditNoteEstimate.java
index c5ff516d..bfd00b61 100644
--- a/src/main/java/com/chargebee/models/CreditNoteEstimate.java
+++ b/src/main/java/com/chargebee/models/CreditNoteEstimate.java
@@ -135,64 +135,92 @@ public String customerId() {
}
- public static class Discount extends Resource {
- public enum EntityType {
- ITEM_LEVEL_COUPON,DOCUMENT_LEVEL_COUPON,PROMOTIONAL_CREDITS,PRORATED_CREDITS,ITEM_LEVEL_DISCOUNT,DOCUMENT_LEVEL_DISCOUNT,
+ public static class LineItemTier extends Resource {
+ public enum PricingType {
+ PER_UNIT,FLAT_FEE,PACKAGE,
_UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
java-client version incompatibility. We suggest you to upgrade to the latest version */
}
- public enum DiscountType {
- FIXED_AMOUNT,PERCENTAGE,
- _UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
- java-client version incompatibility. We suggest you to upgrade to the latest version */
+ public LineItemTier(JSONObject jsonObj) {
+ super(jsonObj);
}
- public Discount(JSONObject jsonObj) {
- super(jsonObj);
+ public String lineItemId() {
+ return optString("line_item_id");
}
- public Long amount() {
- return reqLong("amount");
+ public Integer startingUnit() {
+ return reqInteger("starting_unit");
}
- public String description() {
- return optString("description");
+ public Integer endingUnit() {
+ return optInteger("ending_unit");
}
- public EntityType entityType() {
- return reqEnum("entity_type", EntityType.class);
+ public Integer quantityUsed() {
+ return reqInteger("quantity_used");
}
- public DiscountType discountType() {
- return optEnum("discount_type", DiscountType.class);
+ public Long unitAmount() {
+ return reqLong("unit_amount");
}
- public String entityId() {
- return optString("entity_id");
+ public String startingUnitInDecimal() {
+ return optString("starting_unit_in_decimal");
}
- public String couponSetCode() {
- return optString("coupon_set_code");
+ public String endingUnitInDecimal() {
+ return optString("ending_unit_in_decimal");
+ }
+
+ public String quantityUsedInDecimal() {
+ return optString("quantity_used_in_decimal");
+ }
+
+ public String unitAmountInDecimal() {
+ return optString("unit_amount_in_decimal");
+ }
+
+ public PricingType pricingType() {
+ return optEnum("pricing_type", PricingType.class);
+ }
+
+ public Integer packageSize() {
+ return optInteger("package_size");
}
}
- public static class Tax extends Resource {
- public Tax(JSONObject jsonObj) {
+ public static class LineItemDiscount extends Resource {
+ public enum DiscountType {
+ ITEM_LEVEL_COUPON,DOCUMENT_LEVEL_COUPON,PROMOTIONAL_CREDITS,PRORATED_CREDITS,ITEM_LEVEL_DISCOUNT,DOCUMENT_LEVEL_DISCOUNT,
+ _UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
+ java-client version incompatibility. We suggest you to upgrade to the latest version */
+ }
+
+ public LineItemDiscount(JSONObject jsonObj) {
super(jsonObj);
}
- public String name() {
- return reqString("name");
+ public String lineItemId() {
+ return reqString("line_item_id");
}
- public Long amount() {
- return reqLong("amount");
+ public DiscountType discountType() {
+ return reqEnum("discount_type", DiscountType.class);
}
- public String description() {
- return optString("description");
+ public String couponId() {
+ return optString("coupon_id");
+ }
+
+ public String entityId() {
+ return optString("entity_id");
+ }
+
+ public Long discountAmount() {
+ return reqLong("discount_amount");
}
}
@@ -264,92 +292,64 @@ public String localCurrencyCode() {
}
- public static class LineItemDiscount extends Resource {
- public enum DiscountType {
+ public static class Discount extends Resource {
+ public enum EntityType {
ITEM_LEVEL_COUPON,DOCUMENT_LEVEL_COUPON,PROMOTIONAL_CREDITS,PRORATED_CREDITS,ITEM_LEVEL_DISCOUNT,DOCUMENT_LEVEL_DISCOUNT,
_UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
java-client version incompatibility. We suggest you to upgrade to the latest version */
}
- public LineItemDiscount(JSONObject jsonObj) {
- super(jsonObj);
- }
-
- public String lineItemId() {
- return reqString("line_item_id");
- }
-
- public DiscountType discountType() {
- return reqEnum("discount_type", DiscountType.class);
- }
-
- public String couponId() {
- return optString("coupon_id");
- }
-
- public String entityId() {
- return optString("entity_id");
- }
-
- public Long discountAmount() {
- return reqLong("discount_amount");
- }
-
- }
-
- public static class LineItemTier extends Resource {
- public enum PricingType {
- PER_UNIT,FLAT_FEE,PACKAGE,
+ public enum DiscountType {
+ FIXED_AMOUNT,PERCENTAGE,
_UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
java-client version incompatibility. We suggest you to upgrade to the latest version */
}
- public LineItemTier(JSONObject jsonObj) {
+ public Discount(JSONObject jsonObj) {
super(jsonObj);
}
- public String lineItemId() {
- return optString("line_item_id");
+ public Long amount() {
+ return reqLong("amount");
}
- public Integer startingUnit() {
- return reqInteger("starting_unit");
+ public String description() {
+ return optString("description");
}
- public Integer endingUnit() {
- return optInteger("ending_unit");
+ public EntityType entityType() {
+ return reqEnum("entity_type", EntityType.class);
}
- public Integer quantityUsed() {
- return reqInteger("quantity_used");
+ public DiscountType discountType() {
+ return optEnum("discount_type", DiscountType.class);
}
- public Long unitAmount() {
- return reqLong("unit_amount");
+ public String entityId() {
+ return optString("entity_id");
}
- public String startingUnitInDecimal() {
- return optString("starting_unit_in_decimal");
+ public String couponSetCode() {
+ return optString("coupon_set_code");
}
- public String endingUnitInDecimal() {
- return optString("ending_unit_in_decimal");
- }
+ }
- public String quantityUsedInDecimal() {
- return optString("quantity_used_in_decimal");
+ public static class Tax extends Resource {
+ public Tax(JSONObject jsonObj) {
+ super(jsonObj);
}
- public String unitAmountInDecimal() {
- return optString("unit_amount_in_decimal");
+ public String name() {
+ return reqString("name");
}
- public PricingType pricingType() {
- return optEnum("pricing_type", PricingType.class);
+ public Long amount() {
+ return reqLong("amount");
}
- public Integer packageSize() {
- return optInteger("package_size");
+ public String description() {
+ return optString("description");
}
}
@@ -404,24 +404,24 @@ public List lineItems() {
return optList("line_items", CreditNoteEstimate.LineItem.class);
}
- public List discounts() {
- return optList("discounts", CreditNoteEstimate.Discount.class);
+ public List lineItemTiers() {
+ return optList("line_item_tiers", CreditNoteEstimate.LineItemTier.class);
}
- public List taxes() {
- return optList("taxes", CreditNoteEstimate.Tax.class);
+ public List lineItemDiscounts() {
+ return optList("line_item_discounts", CreditNoteEstimate.LineItemDiscount.class);
}
public List lineItemTaxes() {
return optList("line_item_taxes", CreditNoteEstimate.LineItemTax.class);
}
- public List lineItemDiscounts() {
- return optList("line_item_discounts", CreditNoteEstimate.LineItemDiscount.class);
+ public List discounts() {
+ return optList("discounts", CreditNoteEstimate.Discount.class);
}
- public List lineItemTiers() {
- return optList("line_item_tiers", CreditNoteEstimate.LineItemTier.class);
+ public List taxes() {
+ return optList("taxes", CreditNoteEstimate.Tax.class);
}
public Long roundOffAmount() {
diff --git a/src/main/java/com/chargebee/models/Currency.java b/src/main/java/com/chargebee/models/Currency.java
index 6275f97a..999f93d6 100644
--- a/src/main/java/com/chargebee/models/Currency.java
+++ b/src/main/java/com/chargebee/models/Currency.java
@@ -35,7 +35,7 @@ public Currency(JSONObject jsonObj) {
//=======
public String id() {
- return optString("id");
+ return reqString("id");
}
public Boolean enabled() {
@@ -47,11 +47,11 @@ public ForexType forexType() {
}
public String currencyCode() {
- return optString("currency_code");
+ return reqString("currency_code");
}
public Boolean isBaseCurrency() {
- return optBoolean("is_base_currency");
+ return reqBoolean("is_base_currency");
}
public String manualExchangeRate() {
@@ -61,9 +61,9 @@ public String manualExchangeRate() {
// Operations
//===========
- public static Request list() {
+ public static ListRequest list() {
String uri = uri("currencies", "list");
- return new Request(Method.GET, uri);
+ return new ListRequest(uri);
}
public static Request retrieve(String id) {
diff --git a/src/main/java/com/chargebee/models/Customer.java b/src/main/java/com/chargebee/models/Customer.java
index 755fb027..d6eba422 100644
--- a/src/main/java/com/chargebee/models/Customer.java
+++ b/src/main/java/com/chargebee/models/Customer.java
@@ -276,6 +276,10 @@ public String balanceCurrencyCode() {
return reqString("balance_currency_code");
}
+ public String businessEntityId() {
+ return optString("business_entity_id");
+ }
+
}
public static class EntityIdentifier extends Resource {
@@ -1052,326 +1056,326 @@ public CreateRequest cardGateway(com.chargebee.models.enums.Gateway cardGateway)
params.addOpt("card[gateway]", cardGateway);
return this;
}
-
+
public CreateRequest cardGatewayAccountId(String cardGatewayAccountId) {
params.addOpt("card[gateway_account_id]", cardGatewayAccountId);
return this;
}
-
+
@Deprecated
public CreateRequest cardTmpToken(String cardTmpToken) {
params.addOpt("card[tmp_token]", cardTmpToken);
return this;
}
-
+
public CreateRequest bankAccountGatewayAccountId(String bankAccountGatewayAccountId) {
params.addOpt("bank_account[gateway_account_id]", bankAccountGatewayAccountId);
return this;
}
-
+
public CreateRequest bankAccountIban(String bankAccountIban) {
params.addOpt("bank_account[iban]", bankAccountIban);
return this;
}
-
+
public CreateRequest bankAccountFirstName(String bankAccountFirstName) {
params.addOpt("bank_account[first_name]", bankAccountFirstName);
return this;
}
-
+
public CreateRequest bankAccountLastName(String bankAccountLastName) {
params.addOpt("bank_account[last_name]", bankAccountLastName);
return this;
}
-
+
public CreateRequest bankAccountCompany(String bankAccountCompany) {
params.addOpt("bank_account[company]", bankAccountCompany);
return this;
}
-
+
public CreateRequest bankAccountEmail(String bankAccountEmail) {
params.addOpt("bank_account[email]", bankAccountEmail);
return this;
}
-
+
public CreateRequest bankAccountPhone(String bankAccountPhone) {
params.addOpt("bank_account[phone]", bankAccountPhone);
return this;
}
-
+
public CreateRequest bankAccountBankName(String bankAccountBankName) {
params.addOpt("bank_account[bank_name]", bankAccountBankName);
return this;
}
-
+
public CreateRequest bankAccountAccountNumber(String bankAccountAccountNumber) {
params.addOpt("bank_account[account_number]", bankAccountAccountNumber);
return this;
}
-
+
public CreateRequest bankAccountRoutingNumber(String bankAccountRoutingNumber) {
params.addOpt("bank_account[routing_number]", bankAccountRoutingNumber);
return this;
}
-
+
public CreateRequest bankAccountBankCode(String bankAccountBankCode) {
params.addOpt("bank_account[bank_code]", bankAccountBankCode);
return this;
}
-
+
public CreateRequest bankAccountAccountType(com.chargebee.models.enums.AccountType bankAccountAccountType) {
params.addOpt("bank_account[account_type]", bankAccountAccountType);
return this;
}
-
+
public CreateRequest bankAccountAccountHolderType(com.chargebee.models.enums.AccountHolderType bankAccountAccountHolderType) {
params.addOpt("bank_account[account_holder_type]", bankAccountAccountHolderType);
return this;
}
-
+
public CreateRequest bankAccountEcheckType(com.chargebee.models.enums.EcheckType bankAccountEcheckType) {
params.addOpt("bank_account[echeck_type]", bankAccountEcheckType);
return this;
}
-
+
public CreateRequest bankAccountIssuingCountry(String bankAccountIssuingCountry) {
params.addOpt("bank_account[issuing_country]", bankAccountIssuingCountry);
return this;
}
-
+
public CreateRequest bankAccountSwedishIdentityNumber(String bankAccountSwedishIdentityNumber) {
params.addOpt("bank_account[swedish_identity_number]", bankAccountSwedishIdentityNumber);
return this;
}
-
+
public CreateRequest bankAccountBillingAddress(JSONObject bankAccountBillingAddress) {
params.addOpt("bank_account[billing_address]", bankAccountBillingAddress);
return this;
}
-
+
public CreateRequest paymentMethodType(com.chargebee.models.enums.Type paymentMethodType) {
params.addOpt("payment_method[type]", paymentMethodType);
return this;
}
-
+
@Deprecated
public CreateRequest paymentMethodGateway(com.chargebee.models.enums.Gateway paymentMethodGateway) {
params.addOpt("payment_method[gateway]", paymentMethodGateway);
return this;
}
-
+
public CreateRequest paymentMethodGatewayAccountId(String paymentMethodGatewayAccountId) {
params.addOpt("payment_method[gateway_account_id]", paymentMethodGatewayAccountId);
return this;
}
-
+
public CreateRequest paymentMethodReferenceId(String paymentMethodReferenceId) {
params.addOpt("payment_method[reference_id]", paymentMethodReferenceId);
return this;
}
-
+
public CreateRequest paymentMethodTmpToken(String paymentMethodTmpToken) {
params.addOpt("payment_method[tmp_token]", paymentMethodTmpToken);
return this;
}
-
+
public CreateRequest paymentMethodIssuingCountry(String paymentMethodIssuingCountry) {
params.addOpt("payment_method[issuing_country]", paymentMethodIssuingCountry);
return this;
}
-
+
public CreateRequest paymentMethodAdditionalInformation(JSONObject paymentMethodAdditionalInformation) {
params.addOpt("payment_method[additional_information]", paymentMethodAdditionalInformation);
return this;
}
-
+
public CreateRequest cardFirstName(String cardFirstName) {
params.addOpt("card[first_name]", cardFirstName);
return this;
}
-
+
public CreateRequest cardLastName(String cardLastName) {
params.addOpt("card[last_name]", cardLastName);
return this;
}
-
+
public CreateRequest cardNumber(String cardNumber) {
params.addOpt("card[number]", cardNumber);
return this;
}
-
+
public CreateRequest cardExpiryMonth(Integer cardExpiryMonth) {
params.addOpt("card[expiry_month]", cardExpiryMonth);
return this;
}
-
+
public CreateRequest cardExpiryYear(Integer cardExpiryYear) {
params.addOpt("card[expiry_year]", cardExpiryYear);
return this;
}
-
+
public CreateRequest cardCvv(String cardCvv) {
params.addOpt("card[cvv]", cardCvv);
return this;
}
-
+
public CreateRequest cardPreferredScheme(Card.PreferredScheme cardPreferredScheme) {
params.addOpt("card[preferred_scheme]", cardPreferredScheme);
return this;
}
-
+
public CreateRequest cardBillingAddr1(String cardBillingAddr1) {
params.addOpt("card[billing_addr1]", cardBillingAddr1);
return this;
}
-
+
public CreateRequest cardBillingAddr2(String cardBillingAddr2) {
params.addOpt("card[billing_addr2]", cardBillingAddr2);
return this;
}
-
+
public CreateRequest cardBillingCity(String cardBillingCity) {
params.addOpt("card[billing_city]", cardBillingCity);
return this;
}
-
+
public CreateRequest cardBillingStateCode(String cardBillingStateCode) {
params.addOpt("card[billing_state_code]", cardBillingStateCode);
return this;
}
-
+
public CreateRequest cardBillingState(String cardBillingState) {
params.addOpt("card[billing_state]", cardBillingState);
return this;
}
-
+
public CreateRequest cardBillingZip(String cardBillingZip) {
params.addOpt("card[billing_zip]", cardBillingZip);
return this;
}
-
+
public CreateRequest cardBillingCountry(String cardBillingCountry) {
params.addOpt("card[billing_country]", cardBillingCountry);
return this;
}
-
+
@Deprecated
public CreateRequest cardIpAddress(String cardIpAddress) {
params.addOpt("card[ip_address]", cardIpAddress);
return this;
}
-
+
public CreateRequest cardAdditionalInformation(JSONObject cardAdditionalInformation) {
params.addOpt("card[additional_information]", cardAdditionalInformation);
return this;
}
-
+
public CreateRequest paymentIntentId(String paymentIntentId) {
params.addOpt("payment_intent[id]", paymentIntentId);
return this;
}
-
+
public CreateRequest paymentIntentGatewayAccountId(String paymentIntentGatewayAccountId) {
params.addOpt("payment_intent[gateway_account_id]", paymentIntentGatewayAccountId);
return this;
}
-
+
public CreateRequest paymentIntentGwToken(String paymentIntentGwToken) {
params.addOpt("payment_intent[gw_token]", paymentIntentGwToken);
return this;
}
-
+
public CreateRequest paymentIntentPaymentMethodType(PaymentIntent.PaymentMethodType paymentIntentPaymentMethodType) {
params.addOpt("payment_intent[payment_method_type]", paymentIntentPaymentMethodType);
return this;
}
-
+
public CreateRequest paymentIntentReferenceId(String paymentIntentReferenceId) {
params.addOpt("payment_intent[reference_id]", paymentIntentReferenceId);
return this;
}
-
+
@Deprecated
public CreateRequest paymentIntentGwPaymentMethodId(String paymentIntentGwPaymentMethodId) {
params.addOpt("payment_intent[gw_payment_method_id]", paymentIntentGwPaymentMethodId);
return this;
}
-
+
public CreateRequest paymentIntentAdditionalInformation(JSONObject paymentIntentAdditionalInformation) {
params.addOpt("payment_intent[additional_information]", paymentIntentAdditionalInformation);
return this;
}
-
+
public CreateRequest billingAddressFirstName(String billingAddressFirstName) {
params.addOpt("billing_address[first_name]", billingAddressFirstName);
return this;
}
-
+
public CreateRequest billingAddressLastName(String billingAddressLastName) {
params.addOpt("billing_address[last_name]", billingAddressLastName);
return this;
}
-
+
public CreateRequest billingAddressEmail(String billingAddressEmail) {
params.addOpt("billing_address[email]", billingAddressEmail);
return this;
}
-
+
public CreateRequest billingAddressCompany(String billingAddressCompany) {
params.addOpt("billing_address[company]", billingAddressCompany);
return this;
}
-
+
public CreateRequest billingAddressPhone(String billingAddressPhone) {
params.addOpt("billing_address[phone]", billingAddressPhone);
return this;
}
-
+
public CreateRequest billingAddressLine1(String billingAddressLine1) {
params.addOpt("billing_address[line1]", billingAddressLine1);
return this;
}
-
+
public CreateRequest billingAddressLine2(String billingAddressLine2) {
params.addOpt("billing_address[line2]", billingAddressLine2);
return this;
}
-
+
public CreateRequest billingAddressLine3(String billingAddressLine3) {
params.addOpt("billing_address[line3]", billingAddressLine3);
return this;
}
-
+
public CreateRequest billingAddressCity(String billingAddressCity) {
params.addOpt("billing_address[city]", billingAddressCity);
return this;
}
-
+
public CreateRequest billingAddressStateCode(String billingAddressStateCode) {
params.addOpt("billing_address[state_code]", billingAddressStateCode);
return this;
}
-
+
public CreateRequest billingAddressState(String billingAddressState) {
params.addOpt("billing_address[state]", billingAddressState);
return this;
}
-
+
public CreateRequest billingAddressZip(String billingAddressZip) {
params.addOpt("billing_address[zip]", billingAddressZip);
return this;
}
-
+
public CreateRequest billingAddressCountry(String billingAddressCountry) {
params.addOpt("billing_address[country]", billingAddressCountry);
return this;
}
-
+
public CreateRequest billingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus billingAddressValidationStatus) {
params.addOpt("billing_address[validation_status]", billingAddressValidationStatus);
return this;
}
-
+
public CreateRequest entityIdentifierId(int index, String entityIdentifierId) {
params.addOpt("entity_identifiers[id][" + index + "]", entityIdentifierId);
return this;
@@ -1691,38 +1695,38 @@ public UpdatePaymentMethodRequest paymentMethodType(com.chargebee.models.enums.T
params.add("payment_method[type]", paymentMethodType);
return this;
}
-
+
@Deprecated
public UpdatePaymentMethodRequest paymentMethodGateway(com.chargebee.models.enums.Gateway paymentMethodGateway) {
params.addOpt("payment_method[gateway]", paymentMethodGateway);
return this;
}
-
+
public UpdatePaymentMethodRequest paymentMethodGatewayAccountId(String paymentMethodGatewayAccountId) {
params.addOpt("payment_method[gateway_account_id]", paymentMethodGatewayAccountId);
return this;
}
-
+
public UpdatePaymentMethodRequest paymentMethodReferenceId(String paymentMethodReferenceId) {
params.addOpt("payment_method[reference_id]", paymentMethodReferenceId);
return this;
}
-
+
public UpdatePaymentMethodRequest paymentMethodTmpToken(String paymentMethodTmpToken) {
params.addOpt("payment_method[tmp_token]", paymentMethodTmpToken);
return this;
}
-
+
public UpdatePaymentMethodRequest paymentMethodIssuingCountry(String paymentMethodIssuingCountry) {
params.addOpt("payment_method[issuing_country]", paymentMethodIssuingCountry);
return this;
}
-
+
public UpdatePaymentMethodRequest paymentMethodAdditionalInformation(JSONObject paymentMethodAdditionalInformation) {
params.addOpt("payment_method[additional_information]", paymentMethodAdditionalInformation);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -1787,72 +1791,72 @@ public UpdateBillingInfoRequest billingAddressFirstName(String billingAddressFir
params.addOpt("billing_address[first_name]", billingAddressFirstName);
return this;
}
-
+
public UpdateBillingInfoRequest billingAddressLastName(String billingAddressLastName) {
params.addOpt("billing_address[last_name]", billingAddressLastName);
return this;
}
-
+
public UpdateBillingInfoRequest billingAddressEmail(String billingAddressEmail) {
params.addOpt("billing_address[email]", billingAddressEmail);
return this;
}
-
+
public UpdateBillingInfoRequest billingAddressCompany(String billingAddressCompany) {
params.addOpt("billing_address[company]", billingAddressCompany);
return this;
}
-
+
public UpdateBillingInfoRequest billingAddressPhone(String billingAddressPhone) {
params.addOpt("billing_address[phone]", billingAddressPhone);
return this;
}
-
+
public UpdateBillingInfoRequest billingAddressLine1(String billingAddressLine1) {
params.addOpt("billing_address[line1]", billingAddressLine1);
return this;
}
-
+
public UpdateBillingInfoRequest billingAddressLine2(String billingAddressLine2) {
params.addOpt("billing_address[line2]", billingAddressLine2);
return this;
}
-
+
public UpdateBillingInfoRequest billingAddressLine3(String billingAddressLine3) {
params.addOpt("billing_address[line3]", billingAddressLine3);
return this;
}
-
+
public UpdateBillingInfoRequest billingAddressCity(String billingAddressCity) {
params.addOpt("billing_address[city]", billingAddressCity);
return this;
}
-
+
public UpdateBillingInfoRequest billingAddressStateCode(String billingAddressStateCode) {
params.addOpt("billing_address[state_code]", billingAddressStateCode);
return this;
}
-
+
public UpdateBillingInfoRequest billingAddressState(String billingAddressState) {
params.addOpt("billing_address[state]", billingAddressState);
return this;
}
-
+
public UpdateBillingInfoRequest billingAddressZip(String billingAddressZip) {
params.addOpt("billing_address[zip]", billingAddressZip);
return this;
}
-
+
public UpdateBillingInfoRequest billingAddressCountry(String billingAddressCountry) {
params.addOpt("billing_address[country]", billingAddressCountry);
return this;
}
-
+
public UpdateBillingInfoRequest billingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus billingAddressValidationStatus) {
params.addOpt("billing_address[validation_status]", billingAddressValidationStatus);
return this;
}
-
+
public UpdateBillingInfoRequest entityIdentifierId(int index, String entityIdentifierId) {
params.addOpt("entity_identifiers[id][" + index + "]", entityIdentifierId);
return this;
@@ -1925,47 +1929,47 @@ public AddContactRequest contactId(String contactId) {
params.addOpt("contact[id]", contactId);
return this;
}
-
+
public AddContactRequest contactFirstName(String contactFirstName) {
params.addOpt("contact[first_name]", contactFirstName);
return this;
}
-
+
public AddContactRequest contactLastName(String contactLastName) {
params.addOpt("contact[last_name]", contactLastName);
return this;
}
-
+
public AddContactRequest contactEmail(String contactEmail) {
params.add("contact[email]", contactEmail);
return this;
}
-
+
public AddContactRequest contactPhone(String contactPhone) {
params.addOpt("contact[phone]", contactPhone);
return this;
}
-
+
public AddContactRequest contactLabel(String contactLabel) {
params.addOpt("contact[label]", contactLabel);
return this;
}
-
+
public AddContactRequest contactEnabled(Boolean contactEnabled) {
params.addOpt("contact[enabled]", contactEnabled);
return this;
}
-
+
public AddContactRequest contactSendBillingEmail(Boolean contactSendBillingEmail) {
params.addOpt("contact[send_billing_email]", contactSendBillingEmail);
return this;
}
-
+
public AddContactRequest contactSendAccountEmail(Boolean contactSendAccountEmail) {
params.addOpt("contact[send_account_email]", contactSendAccountEmail);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -1982,47 +1986,47 @@ public UpdateContactRequest contactId(String contactId) {
params.add("contact[id]", contactId);
return this;
}
-
+
public UpdateContactRequest contactFirstName(String contactFirstName) {
params.addOpt("contact[first_name]", contactFirstName);
return this;
}
-
+
public UpdateContactRequest contactLastName(String contactLastName) {
params.addOpt("contact[last_name]", contactLastName);
return this;
}
-
+
public UpdateContactRequest contactEmail(String contactEmail) {
params.addOpt("contact[email]", contactEmail);
return this;
}
-
+
public UpdateContactRequest contactPhone(String contactPhone) {
params.addOpt("contact[phone]", contactPhone);
return this;
}
-
+
public UpdateContactRequest contactLabel(String contactLabel) {
params.addOpt("contact[label]", contactLabel);
return this;
}
-
+
public UpdateContactRequest contactEnabled(Boolean contactEnabled) {
params.addOpt("contact[enabled]", contactEnabled);
return this;
}
-
+
public UpdateContactRequest contactSendBillingEmail(Boolean contactSendBillingEmail) {
params.addOpt("contact[send_billing_email]", contactSendBillingEmail);
return this;
}
-
+
public UpdateContactRequest contactSendAccountEmail(Boolean contactSendAccountEmail) {
params.addOpt("contact[send_account_email]", contactSendAccountEmail);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -2039,7 +2043,7 @@ public DeleteContactRequest contactId(String contactId) {
params.add("contact[id]", contactId);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -2188,37 +2192,37 @@ public RecordExcessPaymentRequest transactionId(String transactionId) {
params.addOpt("transaction[id]", transactionId);
return this;
}
-
+
public RecordExcessPaymentRequest transactionAmount(Long transactionAmount) {
params.add("transaction[amount]", transactionAmount);
return this;
}
-
+
public RecordExcessPaymentRequest transactionCurrencyCode(String transactionCurrencyCode) {
params.addOpt("transaction[currency_code]", transactionCurrencyCode);
return this;
}
-
+
public RecordExcessPaymentRequest transactionDate(Timestamp transactionDate) {
params.add("transaction[date]", transactionDate);
return this;
}
-
+
public RecordExcessPaymentRequest transactionPaymentMethod(com.chargebee.models.enums.PaymentMethod transactionPaymentMethod) {
params.add("transaction[payment_method]", transactionPaymentMethod);
return this;
}
-
+
public RecordExcessPaymentRequest transactionReferenceNumber(String transactionReferenceNumber) {
params.addOpt("transaction[reference_number]", transactionReferenceNumber);
return this;
}
-
+
public RecordExcessPaymentRequest transactionCustomPaymentMethodId(String transactionCustomPaymentMethodId) {
params.addOpt("transaction[custom_payment_method_id]", transactionCustomPaymentMethodId);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -2271,143 +2275,143 @@ public CollectPaymentRequest paymentMethodType(com.chargebee.models.enums.Type p
params.addOpt("payment_method[type]", paymentMethodType);
return this;
}
-
+
public CollectPaymentRequest paymentMethodGatewayAccountId(String paymentMethodGatewayAccountId) {
params.addOpt("payment_method[gateway_account_id]", paymentMethodGatewayAccountId);
return this;
}
-
+
public CollectPaymentRequest paymentMethodReferenceId(String paymentMethodReferenceId) {
params.addOpt("payment_method[reference_id]", paymentMethodReferenceId);
return this;
}
-
+
public CollectPaymentRequest paymentMethodTmpToken(String paymentMethodTmpToken) {
params.addOpt("payment_method[tmp_token]", paymentMethodTmpToken);
return this;
}
-
+
public CollectPaymentRequest paymentMethodAdditionalInformation(JSONObject paymentMethodAdditionalInformation) {
params.addOpt("payment_method[additional_information]", paymentMethodAdditionalInformation);
return this;
}
-
+
public CollectPaymentRequest cardGatewayAccountId(String cardGatewayAccountId) {
params.addOpt("card[gateway_account_id]", cardGatewayAccountId);
return this;
}
-
+
public CollectPaymentRequest cardFirstName(String cardFirstName) {
params.addOpt("card[first_name]", cardFirstName);
return this;
}
-
+
public CollectPaymentRequest cardLastName(String cardLastName) {
params.addOpt("card[last_name]", cardLastName);
return this;
}
-
+
public CollectPaymentRequest cardNumber(String cardNumber) {
params.addOpt("card[number]", cardNumber);
return this;
}
-
+
public CollectPaymentRequest cardExpiryMonth(Integer cardExpiryMonth) {
params.addOpt("card[expiry_month]", cardExpiryMonth);
return this;
}
-
+
public CollectPaymentRequest cardExpiryYear(Integer cardExpiryYear) {
params.addOpt("card[expiry_year]", cardExpiryYear);
return this;
}
-
+
public CollectPaymentRequest cardCvv(String cardCvv) {
params.addOpt("card[cvv]", cardCvv);
return this;
}
-
+
public CollectPaymentRequest cardPreferredScheme(Card.PreferredScheme cardPreferredScheme) {
params.addOpt("card[preferred_scheme]", cardPreferredScheme);
return this;
}
-
+
public CollectPaymentRequest cardBillingAddr1(String cardBillingAddr1) {
params.addOpt("card[billing_addr1]", cardBillingAddr1);
return this;
}
-
+
public CollectPaymentRequest cardBillingAddr2(String cardBillingAddr2) {
params.addOpt("card[billing_addr2]", cardBillingAddr2);
return this;
}
-
+
public CollectPaymentRequest cardBillingCity(String cardBillingCity) {
params.addOpt("card[billing_city]", cardBillingCity);
return this;
}
-
+
public CollectPaymentRequest cardBillingStateCode(String cardBillingStateCode) {
params.addOpt("card[billing_state_code]", cardBillingStateCode);
return this;
}
-
+
public CollectPaymentRequest cardBillingState(String cardBillingState) {
params.addOpt("card[billing_state]", cardBillingState);
return this;
}
-
+
public CollectPaymentRequest cardBillingZip(String cardBillingZip) {
params.addOpt("card[billing_zip]", cardBillingZip);
return this;
}
-
+
public CollectPaymentRequest cardBillingCountry(String cardBillingCountry) {
params.addOpt("card[billing_country]", cardBillingCountry);
return this;
}
-
+
public CollectPaymentRequest cardAdditionalInformation(JSONObject cardAdditionalInformation) {
params.addOpt("card[additional_information]", cardAdditionalInformation);
return this;
}
-
+
public CollectPaymentRequest paymentIntentId(String paymentIntentId) {
params.addOpt("payment_intent[id]", paymentIntentId);
return this;
}
-
+
public CollectPaymentRequest paymentIntentGatewayAccountId(String paymentIntentGatewayAccountId) {
params.addOpt("payment_intent[gateway_account_id]", paymentIntentGatewayAccountId);
return this;
}
-
+
public CollectPaymentRequest paymentIntentGwToken(String paymentIntentGwToken) {
params.addOpt("payment_intent[gw_token]", paymentIntentGwToken);
return this;
}
-
+
public CollectPaymentRequest paymentIntentPaymentMethodType(PaymentIntent.PaymentMethodType paymentIntentPaymentMethodType) {
params.addOpt("payment_intent[payment_method_type]", paymentIntentPaymentMethodType);
return this;
}
-
+
@Deprecated
public CollectPaymentRequest paymentIntentGwPaymentMethodId(String paymentIntentGwPaymentMethodId) {
params.addOpt("payment_intent[gw_payment_method_id]", paymentIntentGwPaymentMethodId);
return this;
}
-
+
public CollectPaymentRequest paymentIntentReferenceId(String paymentIntentReferenceId) {
params.addOpt("payment_intent[reference_id]", paymentIntentReferenceId);
return this;
}
-
+
public CollectPaymentRequest paymentIntentAdditionalInformation(JSONObject paymentIntentAdditionalInformation) {
params.addOpt("payment_intent[additional_information]", paymentIntentAdditionalInformation);
return this;
}
-
+
public CollectPaymentRequest invoiceAllocationInvoiceId(int index, String invoiceAllocationInvoiceId) {
params.add("invoice_allocations[invoice_id][" + index + "]", invoiceAllocationInvoiceId);
return this;
@@ -2564,52 +2568,52 @@ public RelationshipsRequest parentAccountAccessPortalEditChildSubscriptions(Pare
params.addOpt("parent_account_access[portal_edit_child_subscriptions]", parentAccountAccessPortalEditChildSubscriptions);
return this;
}
-
+
public RelationshipsRequest parentAccountAccessPortalDownloadChildInvoices(ParentAccountAccess.PortalDownloadChildInvoices parentAccountAccessPortalDownloadChildInvoices) {
params.addOpt("parent_account_access[portal_download_child_invoices]", parentAccountAccessPortalDownloadChildInvoices);
return this;
}
-
+
public RelationshipsRequest parentAccountAccessSendSubscriptionEmails(Boolean parentAccountAccessSendSubscriptionEmails) {
params.addOpt("parent_account_access[send_subscription_emails]", parentAccountAccessSendSubscriptionEmails);
return this;
}
-
+
public RelationshipsRequest parentAccountAccessSendPaymentEmails(Boolean parentAccountAccessSendPaymentEmails) {
params.addOpt("parent_account_access[send_payment_emails]", parentAccountAccessSendPaymentEmails);
return this;
}
-
+
public RelationshipsRequest parentAccountAccessSendInvoiceEmails(Boolean parentAccountAccessSendInvoiceEmails) {
params.addOpt("parent_account_access[send_invoice_emails]", parentAccountAccessSendInvoiceEmails);
return this;
}
-
+
public RelationshipsRequest childAccountAccessPortalEditSubscriptions(ChildAccountAccess.PortalEditSubscriptions childAccountAccessPortalEditSubscriptions) {
params.addOpt("child_account_access[portal_edit_subscriptions]", childAccountAccessPortalEditSubscriptions);
return this;
}
-
+
public RelationshipsRequest childAccountAccessPortalDownloadInvoices(ChildAccountAccess.PortalDownloadInvoices childAccountAccessPortalDownloadInvoices) {
params.addOpt("child_account_access[portal_download_invoices]", childAccountAccessPortalDownloadInvoices);
return this;
}
-
+
public RelationshipsRequest childAccountAccessSendSubscriptionEmails(Boolean childAccountAccessSendSubscriptionEmails) {
params.addOpt("child_account_access[send_subscription_emails]", childAccountAccessSendSubscriptionEmails);
return this;
}
-
+
public RelationshipsRequest childAccountAccessSendPaymentEmails(Boolean childAccountAccessSendPaymentEmails) {
params.addOpt("child_account_access[send_payment_emails]", childAccountAccessSendPaymentEmails);
return this;
}
-
+
public RelationshipsRequest childAccountAccessSendInvoiceEmails(Boolean childAccountAccessSendInvoiceEmails) {
params.addOpt("child_account_access[send_invoice_emails]", childAccountAccessSendInvoiceEmails);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -2668,52 +2672,52 @@ public UpdateHierarchySettingsRequest parentAccountAccessPortalEditChildSubscrip
params.addOpt("parent_account_access[portal_edit_child_subscriptions]", parentAccountAccessPortalEditChildSubscriptions);
return this;
}
-
+
public UpdateHierarchySettingsRequest parentAccountAccessPortalDownloadChildInvoices(ParentAccountAccess.PortalDownloadChildInvoices parentAccountAccessPortalDownloadChildInvoices) {
params.addOpt("parent_account_access[portal_download_child_invoices]", parentAccountAccessPortalDownloadChildInvoices);
return this;
}
-
+
public UpdateHierarchySettingsRequest parentAccountAccessSendSubscriptionEmails(Boolean parentAccountAccessSendSubscriptionEmails) {
params.addOpt("parent_account_access[send_subscription_emails]", parentAccountAccessSendSubscriptionEmails);
return this;
}
-
+
public UpdateHierarchySettingsRequest parentAccountAccessSendPaymentEmails(Boolean parentAccountAccessSendPaymentEmails) {
params.addOpt("parent_account_access[send_payment_emails]", parentAccountAccessSendPaymentEmails);
return this;
}
-
+
public UpdateHierarchySettingsRequest parentAccountAccessSendInvoiceEmails(Boolean parentAccountAccessSendInvoiceEmails) {
params.addOpt("parent_account_access[send_invoice_emails]", parentAccountAccessSendInvoiceEmails);
return this;
}
-
+
public UpdateHierarchySettingsRequest childAccountAccessPortalEditSubscriptions(ChildAccountAccess.PortalEditSubscriptions childAccountAccessPortalEditSubscriptions) {
params.addOpt("child_account_access[portal_edit_subscriptions]", childAccountAccessPortalEditSubscriptions);
return this;
}
-
+
public UpdateHierarchySettingsRequest childAccountAccessPortalDownloadInvoices(ChildAccountAccess.PortalDownloadInvoices childAccountAccessPortalDownloadInvoices) {
params.addOpt("child_account_access[portal_download_invoices]", childAccountAccessPortalDownloadInvoices);
return this;
}
-
+
public UpdateHierarchySettingsRequest childAccountAccessSendSubscriptionEmails(Boolean childAccountAccessSendSubscriptionEmails) {
params.addOpt("child_account_access[send_subscription_emails]", childAccountAccessSendSubscriptionEmails);
return this;
}
-
+
public UpdateHierarchySettingsRequest childAccountAccessSendPaymentEmails(Boolean childAccountAccessSendPaymentEmails) {
params.addOpt("child_account_access[send_payment_emails]", childAccountAccessSendPaymentEmails);
return this;
}
-
+
public UpdateHierarchySettingsRequest childAccountAccessSendInvoiceEmails(Boolean childAccountAccessSendInvoiceEmails) {
params.addOpt("child_account_access[send_invoice_emails]", childAccountAccessSendInvoiceEmails);
return this;
}
-
+
@Override
public Params params() {
return params;
diff --git a/src/main/java/com/chargebee/models/Estimate.java b/src/main/java/com/chargebee/models/Estimate.java
index 9e4fdea8..96059a3c 100644
--- a/src/main/java/com/chargebee/models/Estimate.java
+++ b/src/main/java/com/chargebee/models/Estimate.java
@@ -236,208 +236,208 @@ public CreateSubscriptionRequest subscriptionId(String subscriptionId) {
params.addOpt("subscription[id]", subscriptionId);
return this;
}
-
+
public CreateSubscriptionRequest subscriptionPlanId(String subscriptionPlanId) {
params.add("subscription[plan_id]", subscriptionPlanId);
return this;
}
-
+
public CreateSubscriptionRequest subscriptionPlanQuantity(Integer subscriptionPlanQuantity) {
params.addOpt("subscription[plan_quantity]", subscriptionPlanQuantity);
return this;
}
-
+
public CreateSubscriptionRequest subscriptionPlanQuantityInDecimal(String subscriptionPlanQuantityInDecimal) {
params.addOpt("subscription[plan_quantity_in_decimal]", subscriptionPlanQuantityInDecimal);
return this;
}
-
+
public CreateSubscriptionRequest subscriptionPlanUnitPrice(Long subscriptionPlanUnitPrice) {
params.addOpt("subscription[plan_unit_price]", subscriptionPlanUnitPrice);
return this;
}
-
+
public CreateSubscriptionRequest subscriptionPlanUnitPriceInDecimal(String subscriptionPlanUnitPriceInDecimal) {
params.addOpt("subscription[plan_unit_price_in_decimal]", subscriptionPlanUnitPriceInDecimal);
return this;
}
-
+
public CreateSubscriptionRequest subscriptionSetupFee(Long subscriptionSetupFee) {
params.addOpt("subscription[setup_fee]", subscriptionSetupFee);
return this;
}
-
+
public CreateSubscriptionRequest subscriptionTrialEnd(Timestamp subscriptionTrialEnd) {
params.addOpt("subscription[trial_end]", subscriptionTrialEnd);
return this;
}
-
+
public CreateSubscriptionRequest subscriptionStartDate(Timestamp subscriptionStartDate) {
params.addOpt("subscription[start_date]", subscriptionStartDate);
return this;
}
-
+
@Deprecated
public CreateSubscriptionRequest subscriptionCoupon(String subscriptionCoupon) {
params.addOpt("subscription[coupon]", subscriptionCoupon);
return this;
}
-
+
public CreateSubscriptionRequest subscriptionOfflinePaymentMethod(com.chargebee.models.enums.OfflinePaymentMethod subscriptionOfflinePaymentMethod) {
params.addOpt("subscription[offline_payment_method]", subscriptionOfflinePaymentMethod);
return this;
}
-
+
public CreateSubscriptionRequest billingAddressLine1(String billingAddressLine1) {
params.addOpt("billing_address[line1]", billingAddressLine1);
return this;
}
-
+
public CreateSubscriptionRequest billingAddressLine2(String billingAddressLine2) {
params.addOpt("billing_address[line2]", billingAddressLine2);
return this;
}
-
+
public CreateSubscriptionRequest billingAddressLine3(String billingAddressLine3) {
params.addOpt("billing_address[line3]", billingAddressLine3);
return this;
}
-
+
public CreateSubscriptionRequest billingAddressCity(String billingAddressCity) {
params.addOpt("billing_address[city]", billingAddressCity);
return this;
}
-
+
public CreateSubscriptionRequest billingAddressStateCode(String billingAddressStateCode) {
params.addOpt("billing_address[state_code]", billingAddressStateCode);
return this;
}
-
+
public CreateSubscriptionRequest billingAddressZip(String billingAddressZip) {
params.addOpt("billing_address[zip]", billingAddressZip);
return this;
}
-
+
public CreateSubscriptionRequest billingAddressCountry(String billingAddressCountry) {
params.addOpt("billing_address[country]", billingAddressCountry);
return this;
}
-
+
public CreateSubscriptionRequest billingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus billingAddressValidationStatus) {
params.addOpt("billing_address[validation_status]", billingAddressValidationStatus);
return this;
}
-
+
public CreateSubscriptionRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public CreateSubscriptionRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public CreateSubscriptionRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public CreateSubscriptionRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public CreateSubscriptionRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public CreateSubscriptionRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public CreateSubscriptionRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public CreateSubscriptionRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public CreateSubscriptionRequest customerVatNumber(String customerVatNumber) {
params.addOpt("customer[vat_number]", customerVatNumber);
return this;
}
-
+
public CreateSubscriptionRequest customerVatNumberPrefix(String customerVatNumberPrefix) {
params.addOpt("customer[vat_number_prefix]", customerVatNumberPrefix);
return this;
}
-
+
public CreateSubscriptionRequest customerRegisteredForGst(Boolean customerRegisteredForGst) {
params.addOpt("customer[registered_for_gst]", customerRegisteredForGst);
return this;
}
-
+
public CreateSubscriptionRequest customerTaxability(com.chargebee.models.enums.Taxability customerTaxability) {
params.addOpt("customer[taxability]", customerTaxability);
return this;
}
-
+
public CreateSubscriptionRequest customerEntityCode(com.chargebee.models.enums.EntityCode customerEntityCode) {
params.addOpt("customer[entity_code]", customerEntityCode);
return this;
}
-
+
public CreateSubscriptionRequest customerExemptNumber(String customerExemptNumber) {
params.addOpt("customer[exempt_number]", customerExemptNumber);
return this;
}
-
+
public CreateSubscriptionRequest subscriptionFreePeriod(Integer subscriptionFreePeriod) {
params.addOpt("subscription[free_period]", subscriptionFreePeriod);
return this;
}
-
+
public CreateSubscriptionRequest subscriptionFreePeriodUnit(com.chargebee.models.enums.FreePeriodUnit subscriptionFreePeriodUnit) {
params.addOpt("subscription[free_period_unit]", subscriptionFreePeriodUnit);
return this;
}
-
+
public CreateSubscriptionRequest contractTermActionAtTermEnd(ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) {
params.addOpt("contract_term[action_at_term_end]", contractTermActionAtTermEnd);
return this;
}
-
+
public CreateSubscriptionRequest contractTermCancellationCutoffPeriod(Integer contractTermCancellationCutoffPeriod) {
params.addOpt("contract_term[cancellation_cutoff_period]", contractTermCancellationCutoffPeriod);
return this;
}
-
+
public CreateSubscriptionRequest subscriptionContractTermBillingCycleOnRenewal(Integer subscriptionContractTermBillingCycleOnRenewal) {
params.addOpt("subscription[contract_term_billing_cycle_on_renewal]", subscriptionContractTermBillingCycleOnRenewal);
return this;
}
-
+
public CreateSubscriptionRequest subscriptionTrialEndAction(com.chargebee.models.enums.TrialEndAction subscriptionTrialEndAction) {
params.addOpt("subscription[trial_end_action]", subscriptionTrialEndAction);
return this;
}
-
+
public CreateSubscriptionRequest customerExemptionDetails(JSONArray customerExemptionDetails) {
params.addOpt("customer[exemption_details]", customerExemptionDetails);
return this;
}
-
+
public CreateSubscriptionRequest customerCustomerType(com.chargebee.models.enums.CustomerType customerCustomerType) {
params.addOpt("customer[customer_type]", customerCustomerType);
return this;
}
-
+
public CreateSubscriptionRequest addonId(int index, String addonId) {
params.addOpt("addons[id][" + index + "]", addonId);
return this;
@@ -586,185 +586,190 @@ public CreateSubItemEstimateRequest subscriptionId(String subscriptionId) {
params.addOpt("subscription[id]", subscriptionId);
return this;
}
-
+
public CreateSubItemEstimateRequest subscriptionTrialEnd(Timestamp subscriptionTrialEnd) {
params.addOpt("subscription[trial_end]", subscriptionTrialEnd);
return this;
}
-
+
@Deprecated
public CreateSubItemEstimateRequest subscriptionSetupFee(Long subscriptionSetupFee) {
params.addOpt("subscription[setup_fee]", subscriptionSetupFee);
return this;
}
-
+
public CreateSubItemEstimateRequest subscriptionStartDate(Timestamp subscriptionStartDate) {
params.addOpt("subscription[start_date]", subscriptionStartDate);
return this;
}
-
+
@Deprecated
public CreateSubItemEstimateRequest subscriptionCoupon(String subscriptionCoupon) {
params.addOpt("subscription[coupon]", subscriptionCoupon);
return this;
}
-
+
+ public CreateSubItemEstimateRequest subscriptionOfflinePaymentMethod(com.chargebee.models.enums.OfflinePaymentMethod subscriptionOfflinePaymentMethod) {
+ params.addOpt("subscription[offline_payment_method]", subscriptionOfflinePaymentMethod);
+ return this;
+ }
+
public CreateSubItemEstimateRequest billingAddressLine1(String billingAddressLine1) {
params.addOpt("billing_address[line1]", billingAddressLine1);
return this;
}
-
+
public CreateSubItemEstimateRequest billingAddressLine2(String billingAddressLine2) {
params.addOpt("billing_address[line2]", billingAddressLine2);
return this;
}
-
+
public CreateSubItemEstimateRequest billingAddressLine3(String billingAddressLine3) {
params.addOpt("billing_address[line3]", billingAddressLine3);
return this;
}
-
+
public CreateSubItemEstimateRequest billingAddressCity(String billingAddressCity) {
params.addOpt("billing_address[city]", billingAddressCity);
return this;
}
-
+
public CreateSubItemEstimateRequest billingAddressStateCode(String billingAddressStateCode) {
params.addOpt("billing_address[state_code]", billingAddressStateCode);
return this;
}
-
+
public CreateSubItemEstimateRequest billingAddressZip(String billingAddressZip) {
params.addOpt("billing_address[zip]", billingAddressZip);
return this;
}
-
+
public CreateSubItemEstimateRequest billingAddressCountry(String billingAddressCountry) {
params.addOpt("billing_address[country]", billingAddressCountry);
return this;
}
-
+
public CreateSubItemEstimateRequest billingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus billingAddressValidationStatus) {
params.addOpt("billing_address[validation_status]", billingAddressValidationStatus);
return this;
}
-
+
public CreateSubItemEstimateRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public CreateSubItemEstimateRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public CreateSubItemEstimateRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public CreateSubItemEstimateRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public CreateSubItemEstimateRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public CreateSubItemEstimateRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public CreateSubItemEstimateRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public CreateSubItemEstimateRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public CreateSubItemEstimateRequest customerVatNumber(String customerVatNumber) {
params.addOpt("customer[vat_number]", customerVatNumber);
return this;
}
-
+
public CreateSubItemEstimateRequest customerVatNumberPrefix(String customerVatNumberPrefix) {
params.addOpt("customer[vat_number_prefix]", customerVatNumberPrefix);
return this;
}
-
+
public CreateSubItemEstimateRequest customerRegisteredForGst(Boolean customerRegisteredForGst) {
params.addOpt("customer[registered_for_gst]", customerRegisteredForGst);
return this;
}
-
+
public CreateSubItemEstimateRequest customerTaxability(com.chargebee.models.enums.Taxability customerTaxability) {
params.addOpt("customer[taxability]", customerTaxability);
return this;
}
-
+
public CreateSubItemEstimateRequest customerEntityCode(com.chargebee.models.enums.EntityCode customerEntityCode) {
params.addOpt("customer[entity_code]", customerEntityCode);
return this;
}
-
+
public CreateSubItemEstimateRequest customerExemptNumber(String customerExemptNumber) {
params.addOpt("customer[exempt_number]", customerExemptNumber);
return this;
}
-
+
public CreateSubItemEstimateRequest subscriptionFreePeriod(Integer subscriptionFreePeriod) {
params.addOpt("subscription[free_period]", subscriptionFreePeriod);
return this;
}
-
+
public CreateSubItemEstimateRequest subscriptionFreePeriodUnit(com.chargebee.models.enums.FreePeriodUnit subscriptionFreePeriodUnit) {
params.addOpt("subscription[free_period_unit]", subscriptionFreePeriodUnit);
return this;
}
-
+
public CreateSubItemEstimateRequest customerExemptionDetails(JSONArray customerExemptionDetails) {
params.addOpt("customer[exemption_details]", customerExemptionDetails);
return this;
}
-
+
public CreateSubItemEstimateRequest customerCustomerType(com.chargebee.models.enums.CustomerType customerCustomerType) {
params.addOpt("customer[customer_type]", customerCustomerType);
return this;
}
-
+
public CreateSubItemEstimateRequest contractTermActionAtTermEnd(ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) {
params.addOpt("contract_term[action_at_term_end]", contractTermActionAtTermEnd);
return this;
}
-
+
@Deprecated
public CreateSubItemEstimateRequest contractTermContractStart(Timestamp contractTermContractStart) {
params.addOpt("contract_term[contract_start]", contractTermContractStart);
return this;
}
-
+
public CreateSubItemEstimateRequest contractTermCancellationCutoffPeriod(Integer contractTermCancellationCutoffPeriod) {
params.addOpt("contract_term[cancellation_cutoff_period]", contractTermCancellationCutoffPeriod);
return this;
}
-
+
public CreateSubItemEstimateRequest subscriptionContractTermBillingCycleOnRenewal(Integer subscriptionContractTermBillingCycleOnRenewal) {
params.addOpt("subscription[contract_term_billing_cycle_on_renewal]", subscriptionContractTermBillingCycleOnRenewal);
return this;
}
-
+
public CreateSubItemEstimateRequest subscriptionTrialEndAction(com.chargebee.models.enums.TrialEndAction subscriptionTrialEndAction) {
params.addOpt("subscription[trial_end_action]", subscriptionTrialEndAction);
return this;
}
-
+
public CreateSubItemEstimateRequest subscriptionItemItemPriceId(int index, String subscriptionItemItemPriceId) {
params.add("subscription_items[item_price_id][" + index + "]", subscriptionItemItemPriceId);
return this;
@@ -970,122 +975,122 @@ public CreateSubForCustomerEstimateRequest subscriptionId(String subscriptionId)
params.addOpt("subscription[id]", subscriptionId);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest subscriptionPlanId(String subscriptionPlanId) {
params.add("subscription[plan_id]", subscriptionPlanId);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest subscriptionPlanQuantity(Integer subscriptionPlanQuantity) {
params.addOpt("subscription[plan_quantity]", subscriptionPlanQuantity);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest subscriptionPlanQuantityInDecimal(String subscriptionPlanQuantityInDecimal) {
params.addOpt("subscription[plan_quantity_in_decimal]", subscriptionPlanQuantityInDecimal);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest subscriptionPlanUnitPrice(Long subscriptionPlanUnitPrice) {
params.addOpt("subscription[plan_unit_price]", subscriptionPlanUnitPrice);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest subscriptionPlanUnitPriceInDecimal(String subscriptionPlanUnitPriceInDecimal) {
params.addOpt("subscription[plan_unit_price_in_decimal]", subscriptionPlanUnitPriceInDecimal);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest subscriptionSetupFee(Long subscriptionSetupFee) {
params.addOpt("subscription[setup_fee]", subscriptionSetupFee);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest subscriptionTrialEnd(Timestamp subscriptionTrialEnd) {
params.addOpt("subscription[trial_end]", subscriptionTrialEnd);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest subscriptionStartDate(Timestamp subscriptionStartDate) {
params.addOpt("subscription[start_date]", subscriptionStartDate);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest subscriptionOfflinePaymentMethod(com.chargebee.models.enums.OfflinePaymentMethod subscriptionOfflinePaymentMethod) {
params.addOpt("subscription[offline_payment_method]", subscriptionOfflinePaymentMethod);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest subscriptionFreePeriod(Integer subscriptionFreePeriod) {
params.addOpt("subscription[free_period]", subscriptionFreePeriod);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest subscriptionFreePeriodUnit(com.chargebee.models.enums.FreePeriodUnit subscriptionFreePeriodUnit) {
params.addOpt("subscription[free_period_unit]", subscriptionFreePeriodUnit);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest contractTermActionAtTermEnd(ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) {
params.addOpt("contract_term[action_at_term_end]", contractTermActionAtTermEnd);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest contractTermCancellationCutoffPeriod(Integer contractTermCancellationCutoffPeriod) {
params.addOpt("contract_term[cancellation_cutoff_period]", contractTermCancellationCutoffPeriod);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest subscriptionContractTermBillingCycleOnRenewal(Integer subscriptionContractTermBillingCycleOnRenewal) {
params.addOpt("subscription[contract_term_billing_cycle_on_renewal]", subscriptionContractTermBillingCycleOnRenewal);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest subscriptionTrialEndAction(com.chargebee.models.enums.TrialEndAction subscriptionTrialEndAction) {
params.addOpt("subscription[trial_end_action]", subscriptionTrialEndAction);
return this;
}
-
+
public CreateSubForCustomerEstimateRequest addonId(int index, String addonId) {
params.addOpt("addons[id][" + index + "]", addonId);
return this;
@@ -1222,149 +1227,154 @@ public CreateSubItemForCustomerEstimateRequest subscriptionId(String subscriptio
params.addOpt("subscription[id]", subscriptionId);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest subscriptionTrialEnd(Timestamp subscriptionTrialEnd) {
params.addOpt("subscription[trial_end]", subscriptionTrialEnd);
return this;
}
-
+
@Deprecated
public CreateSubItemForCustomerEstimateRequest subscriptionSetupFee(Long subscriptionSetupFee) {
params.addOpt("subscription[setup_fee]", subscriptionSetupFee);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest subscriptionStartDate(Timestamp subscriptionStartDate) {
params.addOpt("subscription[start_date]", subscriptionStartDate);
return this;
}
-
+
+ public CreateSubItemForCustomerEstimateRequest subscriptionOfflinePaymentMethod(com.chargebee.models.enums.OfflinePaymentMethod subscriptionOfflinePaymentMethod) {
+ params.addOpt("subscription[offline_payment_method]", subscriptionOfflinePaymentMethod);
+ return this;
+ }
+
public CreateSubItemForCustomerEstimateRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest billingAddressLine1(String billingAddressLine1) {
params.addOpt("billing_address[line1]", billingAddressLine1);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest billingAddressLine2(String billingAddressLine2) {
params.addOpt("billing_address[line2]", billingAddressLine2);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest billingAddressLine3(String billingAddressLine3) {
params.addOpt("billing_address[line3]", billingAddressLine3);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest billingAddressCity(String billingAddressCity) {
params.addOpt("billing_address[city]", billingAddressCity);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest billingAddressStateCode(String billingAddressStateCode) {
params.addOpt("billing_address[state_code]", billingAddressStateCode);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest billingAddressZip(String billingAddressZip) {
params.addOpt("billing_address[zip]", billingAddressZip);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest billingAddressCountry(String billingAddressCountry) {
params.addOpt("billing_address[country]", billingAddressCountry);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest billingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus billingAddressValidationStatus) {
params.addOpt("billing_address[validation_status]", billingAddressValidationStatus);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest subscriptionFreePeriod(Integer subscriptionFreePeriod) {
params.addOpt("subscription[free_period]", subscriptionFreePeriod);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest subscriptionFreePeriodUnit(com.chargebee.models.enums.FreePeriodUnit subscriptionFreePeriodUnit) {
params.addOpt("subscription[free_period_unit]", subscriptionFreePeriodUnit);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest contractTermActionAtTermEnd(ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) {
params.addOpt("contract_term[action_at_term_end]", contractTermActionAtTermEnd);
return this;
}
-
+
@Deprecated
public CreateSubItemForCustomerEstimateRequest contractTermContractStart(Timestamp contractTermContractStart) {
params.addOpt("contract_term[contract_start]", contractTermContractStart);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest contractTermCancellationCutoffPeriod(Integer contractTermCancellationCutoffPeriod) {
params.addOpt("contract_term[cancellation_cutoff_period]", contractTermCancellationCutoffPeriod);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest subscriptionContractTermBillingCycleOnRenewal(Integer subscriptionContractTermBillingCycleOnRenewal) {
params.addOpt("subscription[contract_term_billing_cycle_on_renewal]", subscriptionContractTermBillingCycleOnRenewal);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest subscriptionTrialEndAction(com.chargebee.models.enums.TrialEndAction subscriptionTrialEndAction) {
params.addOpt("subscription[trial_end_action]", subscriptionTrialEndAction);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest billingOverrideMaxExcessPaymentUsage(Long billingOverrideMaxExcessPaymentUsage) {
params.addOpt("billing_override[max_excess_payment_usage]", billingOverrideMaxExcessPaymentUsage);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest billingOverrideMaxRefundableCreditsUsage(Long billingOverrideMaxRefundableCreditsUsage) {
params.addOpt("billing_override[max_refundable_credits_usage]", billingOverrideMaxRefundableCreditsUsage);
return this;
}
-
+
public CreateSubItemForCustomerEstimateRequest subscriptionItemItemPriceId(int index, String subscriptionItemItemPriceId) {
params.add("subscription_items[item_price_id][" + index + "]", subscriptionItemItemPriceId);
return this;
@@ -1618,179 +1628,179 @@ public UpdateSubscriptionRequest subscriptionId(String subscriptionId) {
params.add("subscription[id]", subscriptionId);
return this;
}
-
+
public UpdateSubscriptionRequest subscriptionPlanId(String subscriptionPlanId) {
params.addOpt("subscription[plan_id]", subscriptionPlanId);
return this;
}
-
+
public UpdateSubscriptionRequest subscriptionPlanQuantity(Integer subscriptionPlanQuantity) {
params.addOpt("subscription[plan_quantity]", subscriptionPlanQuantity);
return this;
}
-
+
public UpdateSubscriptionRequest subscriptionPlanUnitPrice(Long subscriptionPlanUnitPrice) {
params.addOpt("subscription[plan_unit_price]", subscriptionPlanUnitPrice);
return this;
}
-
+
public UpdateSubscriptionRequest subscriptionSetupFee(Long subscriptionSetupFee) {
params.addOpt("subscription[setup_fee]", subscriptionSetupFee);
return this;
}
-
+
public UpdateSubscriptionRequest subscriptionPlanQuantityInDecimal(String subscriptionPlanQuantityInDecimal) {
params.addOpt("subscription[plan_quantity_in_decimal]", subscriptionPlanQuantityInDecimal);
return this;
}
-
+
public UpdateSubscriptionRequest subscriptionPlanUnitPriceInDecimal(String subscriptionPlanUnitPriceInDecimal) {
params.addOpt("subscription[plan_unit_price_in_decimal]", subscriptionPlanUnitPriceInDecimal);
return this;
}
-
+
public UpdateSubscriptionRequest subscriptionStartDate(Timestamp subscriptionStartDate) {
params.addOpt("subscription[start_date]", subscriptionStartDate);
return this;
}
-
+
public UpdateSubscriptionRequest subscriptionTrialEnd(Timestamp subscriptionTrialEnd) {
params.addOpt("subscription[trial_end]", subscriptionTrialEnd);
return this;
}
-
+
@Deprecated
public UpdateSubscriptionRequest subscriptionCoupon(String subscriptionCoupon) {
params.addOpt("subscription[coupon]", subscriptionCoupon);
return this;
}
-
+
public UpdateSubscriptionRequest subscriptionAutoCollection(com.chargebee.models.enums.AutoCollection subscriptionAutoCollection) {
params.addOpt("subscription[auto_collection]", subscriptionAutoCollection);
return this;
}
-
+
public UpdateSubscriptionRequest subscriptionOfflinePaymentMethod(com.chargebee.models.enums.OfflinePaymentMethod subscriptionOfflinePaymentMethod) {
params.addOpt("subscription[offline_payment_method]", subscriptionOfflinePaymentMethod);
return this;
}
-
+
public UpdateSubscriptionRequest billingAddressLine1(String billingAddressLine1) {
params.addOpt("billing_address[line1]", billingAddressLine1);
return this;
}
-
+
public UpdateSubscriptionRequest billingAddressLine2(String billingAddressLine2) {
params.addOpt("billing_address[line2]", billingAddressLine2);
return this;
}
-
+
public UpdateSubscriptionRequest billingAddressLine3(String billingAddressLine3) {
params.addOpt("billing_address[line3]", billingAddressLine3);
return this;
}
-
+
public UpdateSubscriptionRequest billingAddressCity(String billingAddressCity) {
params.addOpt("billing_address[city]", billingAddressCity);
return this;
}
-
+
public UpdateSubscriptionRequest billingAddressStateCode(String billingAddressStateCode) {
params.addOpt("billing_address[state_code]", billingAddressStateCode);
return this;
}
-
+
public UpdateSubscriptionRequest billingAddressZip(String billingAddressZip) {
params.addOpt("billing_address[zip]", billingAddressZip);
return this;
}
-
+
public UpdateSubscriptionRequest billingAddressCountry(String billingAddressCountry) {
params.addOpt("billing_address[country]", billingAddressCountry);
return this;
}
-
+
public UpdateSubscriptionRequest billingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus billingAddressValidationStatus) {
params.addOpt("billing_address[validation_status]", billingAddressValidationStatus);
return this;
}
-
+
public UpdateSubscriptionRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public UpdateSubscriptionRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public UpdateSubscriptionRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public UpdateSubscriptionRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public UpdateSubscriptionRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public UpdateSubscriptionRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public UpdateSubscriptionRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public UpdateSubscriptionRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public UpdateSubscriptionRequest customerVatNumber(String customerVatNumber) {
params.addOpt("customer[vat_number]", customerVatNumber);
return this;
}
-
+
public UpdateSubscriptionRequest customerVatNumberPrefix(String customerVatNumberPrefix) {
params.addOpt("customer[vat_number_prefix]", customerVatNumberPrefix);
return this;
}
-
+
public UpdateSubscriptionRequest customerRegisteredForGst(Boolean customerRegisteredForGst) {
params.addOpt("customer[registered_for_gst]", customerRegisteredForGst);
return this;
}
-
+
public UpdateSubscriptionRequest subscriptionFreePeriod(Integer subscriptionFreePeriod) {
params.addOpt("subscription[free_period]", subscriptionFreePeriod);
return this;
}
-
+
public UpdateSubscriptionRequest subscriptionFreePeriodUnit(com.chargebee.models.enums.FreePeriodUnit subscriptionFreePeriodUnit) {
params.addOpt("subscription[free_period_unit]", subscriptionFreePeriodUnit);
return this;
}
-
+
@Deprecated
public UpdateSubscriptionRequest customerTaxability(com.chargebee.models.enums.Taxability customerTaxability) {
params.addOpt("customer[taxability]", customerTaxability);
return this;
}
-
+
public UpdateSubscriptionRequest subscriptionTrialEndAction(com.chargebee.models.enums.TrialEndAction subscriptionTrialEndAction) {
params.addOpt("subscription[trial_end_action]", subscriptionTrialEndAction);
return this;
}
-
+
public UpdateSubscriptionRequest addonId(int index, String addonId) {
params.addOpt("addons[id][" + index + "]", addonId);
return this;
@@ -1997,165 +2007,165 @@ public UpdateSubscriptionForItemsRequest subscriptionId(String subscriptionId) {
params.add("subscription[id]", subscriptionId);
return this;
}
-
+
@Deprecated
public UpdateSubscriptionForItemsRequest subscriptionSetupFee(Long subscriptionSetupFee) {
params.addOpt("subscription[setup_fee]", subscriptionSetupFee);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest subscriptionStartDate(Timestamp subscriptionStartDate) {
params.addOpt("subscription[start_date]", subscriptionStartDate);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest subscriptionTrialEnd(Timestamp subscriptionTrialEnd) {
params.addOpt("subscription[trial_end]", subscriptionTrialEnd);
return this;
}
-
+
@Deprecated
public UpdateSubscriptionForItemsRequest subscriptionCoupon(String subscriptionCoupon) {
params.addOpt("subscription[coupon]", subscriptionCoupon);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest subscriptionAutoCollection(com.chargebee.models.enums.AutoCollection subscriptionAutoCollection) {
params.addOpt("subscription[auto_collection]", subscriptionAutoCollection);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest subscriptionOfflinePaymentMethod(com.chargebee.models.enums.OfflinePaymentMethod subscriptionOfflinePaymentMethod) {
params.addOpt("subscription[offline_payment_method]", subscriptionOfflinePaymentMethod);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest billingAddressLine1(String billingAddressLine1) {
params.addOpt("billing_address[line1]", billingAddressLine1);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest billingAddressLine2(String billingAddressLine2) {
params.addOpt("billing_address[line2]", billingAddressLine2);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest billingAddressLine3(String billingAddressLine3) {
params.addOpt("billing_address[line3]", billingAddressLine3);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest billingAddressCity(String billingAddressCity) {
params.addOpt("billing_address[city]", billingAddressCity);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest billingAddressStateCode(String billingAddressStateCode) {
params.addOpt("billing_address[state_code]", billingAddressStateCode);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest billingAddressZip(String billingAddressZip) {
params.addOpt("billing_address[zip]", billingAddressZip);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest billingAddressCountry(String billingAddressCountry) {
params.addOpt("billing_address[country]", billingAddressCountry);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest billingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus billingAddressValidationStatus) {
params.addOpt("billing_address[validation_status]", billingAddressValidationStatus);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest customerVatNumber(String customerVatNumber) {
params.addOpt("customer[vat_number]", customerVatNumber);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest customerVatNumberPrefix(String customerVatNumberPrefix) {
params.addOpt("customer[vat_number_prefix]", customerVatNumberPrefix);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest customerRegisteredForGst(Boolean customerRegisteredForGst) {
params.addOpt("customer[registered_for_gst]", customerRegisteredForGst);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest subscriptionFreePeriod(Integer subscriptionFreePeriod) {
params.addOpt("subscription[free_period]", subscriptionFreePeriod);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest subscriptionFreePeriodUnit(com.chargebee.models.enums.FreePeriodUnit subscriptionFreePeriodUnit) {
params.addOpt("subscription[free_period_unit]", subscriptionFreePeriodUnit);
return this;
}
-
+
@Deprecated
public UpdateSubscriptionForItemsRequest customerTaxability(com.chargebee.models.enums.Taxability customerTaxability) {
params.addOpt("customer[taxability]", customerTaxability);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest subscriptionTrialEndAction(com.chargebee.models.enums.TrialEndAction subscriptionTrialEndAction) {
params.addOpt("subscription[trial_end_action]", subscriptionTrialEndAction);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest billingOverrideMaxExcessPaymentUsage(Long billingOverrideMaxExcessPaymentUsage) {
params.addOpt("billing_override[max_excess_payment_usage]", billingOverrideMaxExcessPaymentUsage);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest billingOverrideMaxRefundableCreditsUsage(Long billingOverrideMaxRefundableCreditsUsage) {
params.addOpt("billing_override[max_refundable_credits_usage]", billingOverrideMaxRefundableCreditsUsage);
return this;
}
-
+
public UpdateSubscriptionForItemsRequest subscriptionItemItemPriceId(int index, String subscriptionItemItemPriceId) {
params.add("subscription_items[item_price_id][" + index + "]", subscriptionItemItemPriceId);
return this;
@@ -2359,22 +2369,22 @@ public AdvanceInvoiceEstimateRequest fixedIntervalScheduleNumberOfOccurrences(In
params.addOpt("fixed_interval_schedule[number_of_occurrences]", fixedIntervalScheduleNumberOfOccurrences);
return this;
}
-
+
public AdvanceInvoiceEstimateRequest fixedIntervalScheduleDaysBeforeRenewal(Integer fixedIntervalScheduleDaysBeforeRenewal) {
params.addOpt("fixed_interval_schedule[days_before_renewal]", fixedIntervalScheduleDaysBeforeRenewal);
return this;
}
-
+
public AdvanceInvoiceEstimateRequest fixedIntervalScheduleEndScheduleOn(com.chargebee.models.enums.EndScheduleOn fixedIntervalScheduleEndScheduleOn) {
params.addOpt("fixed_interval_schedule[end_schedule_on]", fixedIntervalScheduleEndScheduleOn);
return this;
}
-
+
public AdvanceInvoiceEstimateRequest fixedIntervalScheduleEndDate(Timestamp fixedIntervalScheduleEndDate) {
params.addOpt("fixed_interval_schedule[end_date]", fixedIntervalScheduleEndDate);
return this;
}
-
+
public AdvanceInvoiceEstimateRequest specificDatesScheduleTermsToCharge(int index, Integer specificDatesScheduleTermsToCharge) {
params.addOpt("specific_dates_schedule[terms_to_charge][" + index + "]", specificDatesScheduleTermsToCharge);
return this;
@@ -2661,17 +2671,17 @@ public PauseSubscriptionRequest subscriptionPauseDate(Timestamp subscriptionPaus
params.addOpt("subscription[pause_date]", subscriptionPauseDate);
return this;
}
-
+
public PauseSubscriptionRequest subscriptionResumeDate(Timestamp subscriptionResumeDate) {
params.addOpt("subscription[resume_date]", subscriptionResumeDate);
return this;
}
-
+
public PauseSubscriptionRequest subscriptionSkipBillingCycles(Integer subscriptionSkipBillingCycles) {
params.addOpt("subscription[skip_billing_cycles]", subscriptionSkipBillingCycles);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -2700,7 +2710,7 @@ public ResumeSubscriptionRequest subscriptionResumeDate(Timestamp subscriptionRe
params.addOpt("subscription[resume_date]", subscriptionResumeDate);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -2727,183 +2737,183 @@ public GiftSubscriptionRequest giftScheduledAt(Timestamp giftScheduledAt) {
params.addOpt("gift[scheduled_at]", giftScheduledAt);
return this;
}
-
+
public GiftSubscriptionRequest giftAutoClaim(Boolean giftAutoClaim) {
params.addOpt("gift[auto_claim]", giftAutoClaim);
return this;
}
-
+
public GiftSubscriptionRequest giftNoExpiry(Boolean giftNoExpiry) {
params.addOpt("gift[no_expiry]", giftNoExpiry);
return this;
}
-
+
public GiftSubscriptionRequest giftClaimExpiryDate(Timestamp giftClaimExpiryDate) {
params.addOpt("gift[claim_expiry_date]", giftClaimExpiryDate);
return this;
}
-
+
public GiftSubscriptionRequest gifterCustomerId(String gifterCustomerId) {
params.add("gifter[customer_id]", gifterCustomerId);
return this;
}
-
+
public GiftSubscriptionRequest gifterSignature(String gifterSignature) {
params.add("gifter[signature]", gifterSignature);
return this;
}
-
+
public GiftSubscriptionRequest gifterNote(String gifterNote) {
params.addOpt("gifter[note]", gifterNote);
return this;
}
-
+
public GiftSubscriptionRequest gifterPaymentSrcId(String gifterPaymentSrcId) {
params.addOpt("gifter[payment_src_id]", gifterPaymentSrcId);
return this;
}
-
+
public GiftSubscriptionRequest giftReceiverCustomerId(String giftReceiverCustomerId) {
params.add("gift_receiver[customer_id]", giftReceiverCustomerId);
return this;
}
-
+
public GiftSubscriptionRequest giftReceiverFirstName(String giftReceiverFirstName) {
params.add("gift_receiver[first_name]", giftReceiverFirstName);
return this;
}
-
+
public GiftSubscriptionRequest giftReceiverLastName(String giftReceiverLastName) {
params.add("gift_receiver[last_name]", giftReceiverLastName);
return this;
}
-
+
public GiftSubscriptionRequest giftReceiverEmail(String giftReceiverEmail) {
params.add("gift_receiver[email]", giftReceiverEmail);
return this;
}
-
+
public GiftSubscriptionRequest paymentIntentId(String paymentIntentId) {
params.addOpt("payment_intent[id]", paymentIntentId);
return this;
}
-
+
public GiftSubscriptionRequest paymentIntentGatewayAccountId(String paymentIntentGatewayAccountId) {
params.addOpt("payment_intent[gateway_account_id]", paymentIntentGatewayAccountId);
return this;
}
-
+
public GiftSubscriptionRequest paymentIntentGwToken(String paymentIntentGwToken) {
params.addOpt("payment_intent[gw_token]", paymentIntentGwToken);
return this;
}
-
+
public GiftSubscriptionRequest paymentIntentPaymentMethodType(PaymentIntent.PaymentMethodType paymentIntentPaymentMethodType) {
params.addOpt("payment_intent[payment_method_type]", paymentIntentPaymentMethodType);
return this;
}
-
+
public GiftSubscriptionRequest paymentIntentReferenceId(String paymentIntentReferenceId) {
params.addOpt("payment_intent[reference_id]", paymentIntentReferenceId);
return this;
}
-
+
@Deprecated
public GiftSubscriptionRequest paymentIntentGwPaymentMethodId(String paymentIntentGwPaymentMethodId) {
params.addOpt("payment_intent[gw_payment_method_id]", paymentIntentGwPaymentMethodId);
return this;
}
-
+
public GiftSubscriptionRequest paymentIntentAdditionalInformation(JSONObject paymentIntentAdditionalInformation) {
params.addOpt("payment_intent[additional_information]", paymentIntentAdditionalInformation);
return this;
}
-
+
public GiftSubscriptionRequest shippingAddressFirstName(String shippingAddressFirstName) {
params.addOpt("shipping_address[first_name]", shippingAddressFirstName);
return this;
}
-
+
public GiftSubscriptionRequest shippingAddressLastName(String shippingAddressLastName) {
params.addOpt("shipping_address[last_name]", shippingAddressLastName);
return this;
}
-
+
public GiftSubscriptionRequest shippingAddressEmail(String shippingAddressEmail) {
params.addOpt("shipping_address[email]", shippingAddressEmail);
return this;
}
-
+
public GiftSubscriptionRequest shippingAddressCompany(String shippingAddressCompany) {
params.addOpt("shipping_address[company]", shippingAddressCompany);
return this;
}
-
+
public GiftSubscriptionRequest shippingAddressPhone(String shippingAddressPhone) {
params.addOpt("shipping_address[phone]", shippingAddressPhone);
return this;
}
-
+
public GiftSubscriptionRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public GiftSubscriptionRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public GiftSubscriptionRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public GiftSubscriptionRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public GiftSubscriptionRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public GiftSubscriptionRequest shippingAddressState(String shippingAddressState) {
params.addOpt("shipping_address[state]", shippingAddressState);
return this;
}
-
+
public GiftSubscriptionRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public GiftSubscriptionRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public GiftSubscriptionRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public GiftSubscriptionRequest subscriptionPlanId(String subscriptionPlanId) {
params.add("subscription[plan_id]", subscriptionPlanId);
return this;
}
-
+
public GiftSubscriptionRequest subscriptionPlanQuantity(Integer subscriptionPlanQuantity) {
params.addOpt("subscription[plan_quantity]", subscriptionPlanQuantity);
return this;
}
-
+
public GiftSubscriptionRequest subscriptionPlanQuantityInDecimal(String subscriptionPlanQuantityInDecimal) {
params.addOpt("subscription[plan_quantity_in_decimal]", subscriptionPlanQuantityInDecimal);
return this;
}
-
+
public GiftSubscriptionRequest addonId(int index, String addonId) {
params.addOpt("addons[id][" + index + "]", addonId);
return this;
@@ -2942,168 +2952,168 @@ public GiftSubscriptionForItemsRequest giftScheduledAt(Timestamp giftScheduledAt
params.addOpt("gift[scheduled_at]", giftScheduledAt);
return this;
}
-
+
public GiftSubscriptionForItemsRequest giftAutoClaim(Boolean giftAutoClaim) {
params.addOpt("gift[auto_claim]", giftAutoClaim);
return this;
}
-
+
public GiftSubscriptionForItemsRequest giftNoExpiry(Boolean giftNoExpiry) {
params.addOpt("gift[no_expiry]", giftNoExpiry);
return this;
}
-
+
public GiftSubscriptionForItemsRequest giftClaimExpiryDate(Timestamp giftClaimExpiryDate) {
params.addOpt("gift[claim_expiry_date]", giftClaimExpiryDate);
return this;
}
-
+
public GiftSubscriptionForItemsRequest gifterCustomerId(String gifterCustomerId) {
params.add("gifter[customer_id]", gifterCustomerId);
return this;
}
-
+
public GiftSubscriptionForItemsRequest gifterSignature(String gifterSignature) {
params.add("gifter[signature]", gifterSignature);
return this;
}
-
+
public GiftSubscriptionForItemsRequest gifterNote(String gifterNote) {
params.addOpt("gifter[note]", gifterNote);
return this;
}
-
+
public GiftSubscriptionForItemsRequest gifterPaymentSrcId(String gifterPaymentSrcId) {
params.addOpt("gifter[payment_src_id]", gifterPaymentSrcId);
return this;
}
-
+
public GiftSubscriptionForItemsRequest giftReceiverCustomerId(String giftReceiverCustomerId) {
params.add("gift_receiver[customer_id]", giftReceiverCustomerId);
return this;
}
-
+
public GiftSubscriptionForItemsRequest giftReceiverFirstName(String giftReceiverFirstName) {
params.add("gift_receiver[first_name]", giftReceiverFirstName);
return this;
}
-
+
public GiftSubscriptionForItemsRequest giftReceiverLastName(String giftReceiverLastName) {
params.add("gift_receiver[last_name]", giftReceiverLastName);
return this;
}
-
+
public GiftSubscriptionForItemsRequest giftReceiverEmail(String giftReceiverEmail) {
params.add("gift_receiver[email]", giftReceiverEmail);
return this;
}
-
+
public GiftSubscriptionForItemsRequest paymentIntentId(String paymentIntentId) {
params.addOpt("payment_intent[id]", paymentIntentId);
return this;
}
-
+
public GiftSubscriptionForItemsRequest paymentIntentGatewayAccountId(String paymentIntentGatewayAccountId) {
params.addOpt("payment_intent[gateway_account_id]", paymentIntentGatewayAccountId);
return this;
}
-
+
public GiftSubscriptionForItemsRequest paymentIntentGwToken(String paymentIntentGwToken) {
params.addOpt("payment_intent[gw_token]", paymentIntentGwToken);
return this;
}
-
+
public GiftSubscriptionForItemsRequest paymentIntentPaymentMethodType(PaymentIntent.PaymentMethodType paymentIntentPaymentMethodType) {
params.addOpt("payment_intent[payment_method_type]", paymentIntentPaymentMethodType);
return this;
}
-
+
public GiftSubscriptionForItemsRequest paymentIntentReferenceId(String paymentIntentReferenceId) {
params.addOpt("payment_intent[reference_id]", paymentIntentReferenceId);
return this;
}
-
+
@Deprecated
public GiftSubscriptionForItemsRequest paymentIntentGwPaymentMethodId(String paymentIntentGwPaymentMethodId) {
params.addOpt("payment_intent[gw_payment_method_id]", paymentIntentGwPaymentMethodId);
return this;
}
-
+
public GiftSubscriptionForItemsRequest paymentIntentAdditionalInformation(JSONObject paymentIntentAdditionalInformation) {
params.addOpt("payment_intent[additional_information]", paymentIntentAdditionalInformation);
return this;
}
-
+
public GiftSubscriptionForItemsRequest shippingAddressFirstName(String shippingAddressFirstName) {
params.addOpt("shipping_address[first_name]", shippingAddressFirstName);
return this;
}
-
+
public GiftSubscriptionForItemsRequest shippingAddressLastName(String shippingAddressLastName) {
params.addOpt("shipping_address[last_name]", shippingAddressLastName);
return this;
}
-
+
public GiftSubscriptionForItemsRequest shippingAddressEmail(String shippingAddressEmail) {
params.addOpt("shipping_address[email]", shippingAddressEmail);
return this;
}
-
+
public GiftSubscriptionForItemsRequest shippingAddressCompany(String shippingAddressCompany) {
params.addOpt("shipping_address[company]", shippingAddressCompany);
return this;
}
-
+
public GiftSubscriptionForItemsRequest shippingAddressPhone(String shippingAddressPhone) {
params.addOpt("shipping_address[phone]", shippingAddressPhone);
return this;
}
-
+
public GiftSubscriptionForItemsRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public GiftSubscriptionForItemsRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public GiftSubscriptionForItemsRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public GiftSubscriptionForItemsRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public GiftSubscriptionForItemsRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public GiftSubscriptionForItemsRequest shippingAddressState(String shippingAddressState) {
params.addOpt("shipping_address[state]", shippingAddressState);
return this;
}
-
+
public GiftSubscriptionForItemsRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public GiftSubscriptionForItemsRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public GiftSubscriptionForItemsRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public GiftSubscriptionForItemsRequest subscriptionItemItemPriceId(int index, String subscriptionItemItemPriceId) {
params.addOpt("subscription_items[item_price_id][" + index + "]", subscriptionItemItemPriceId);
return this;
@@ -3191,87 +3201,87 @@ public CreateInvoiceRequest invoiceCustomerId(String invoiceCustomerId) {
params.addOpt("invoice[customer_id]", invoiceCustomerId);
return this;
}
-
+
public CreateInvoiceRequest invoiceSubscriptionId(String invoiceSubscriptionId) {
params.addOpt("invoice[subscription_id]", invoiceSubscriptionId);
return this;
}
-
+
public CreateInvoiceRequest invoicePoNumber(String invoicePoNumber) {
params.addOpt("invoice[po_number]", invoicePoNumber);
return this;
}
-
+
public CreateInvoiceRequest shippingAddressFirstName(String shippingAddressFirstName) {
params.addOpt("shipping_address[first_name]", shippingAddressFirstName);
return this;
}
-
+
public CreateInvoiceRequest shippingAddressLastName(String shippingAddressLastName) {
params.addOpt("shipping_address[last_name]", shippingAddressLastName);
return this;
}
-
+
public CreateInvoiceRequest shippingAddressEmail(String shippingAddressEmail) {
params.addOpt("shipping_address[email]", shippingAddressEmail);
return this;
}
-
+
public CreateInvoiceRequest shippingAddressCompany(String shippingAddressCompany) {
params.addOpt("shipping_address[company]", shippingAddressCompany);
return this;
}
-
+
public CreateInvoiceRequest shippingAddressPhone(String shippingAddressPhone) {
params.addOpt("shipping_address[phone]", shippingAddressPhone);
return this;
}
-
+
public CreateInvoiceRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public CreateInvoiceRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public CreateInvoiceRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public CreateInvoiceRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public CreateInvoiceRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public CreateInvoiceRequest shippingAddressState(String shippingAddressState) {
params.addOpt("shipping_address[state]", shippingAddressState);
return this;
}
-
+
public CreateInvoiceRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public CreateInvoiceRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public CreateInvoiceRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public CreateInvoiceRequest addonId(int index, String addonId) {
params.addOpt("addons[id][" + index + "]", addonId);
return this;
@@ -3447,127 +3457,127 @@ public CreateInvoiceForItemsRequest invoiceCustomerId(String invoiceCustomerId)
params.addOpt("invoice[customer_id]", invoiceCustomerId);
return this;
}
-
+
public CreateInvoiceForItemsRequest invoiceSubscriptionId(String invoiceSubscriptionId) {
params.addOpt("invoice[subscription_id]", invoiceSubscriptionId);
return this;
}
-
+
public CreateInvoiceForItemsRequest invoicePoNumber(String invoicePoNumber) {
params.addOpt("invoice[po_number]", invoicePoNumber);
return this;
}
-
+
public CreateInvoiceForItemsRequest shippingAddressFirstName(String shippingAddressFirstName) {
params.addOpt("shipping_address[first_name]", shippingAddressFirstName);
return this;
}
-
+
public CreateInvoiceForItemsRequest shippingAddressLastName(String shippingAddressLastName) {
params.addOpt("shipping_address[last_name]", shippingAddressLastName);
return this;
}
-
+
public CreateInvoiceForItemsRequest shippingAddressEmail(String shippingAddressEmail) {
params.addOpt("shipping_address[email]", shippingAddressEmail);
return this;
}
-
+
public CreateInvoiceForItemsRequest shippingAddressCompany(String shippingAddressCompany) {
params.addOpt("shipping_address[company]", shippingAddressCompany);
return this;
}
-
+
public CreateInvoiceForItemsRequest shippingAddressPhone(String shippingAddressPhone) {
params.addOpt("shipping_address[phone]", shippingAddressPhone);
return this;
}
-
+
public CreateInvoiceForItemsRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public CreateInvoiceForItemsRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public CreateInvoiceForItemsRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public CreateInvoiceForItemsRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public CreateInvoiceForItemsRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public CreateInvoiceForItemsRequest shippingAddressState(String shippingAddressState) {
params.addOpt("shipping_address[state]", shippingAddressState);
return this;
}
-
+
public CreateInvoiceForItemsRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public CreateInvoiceForItemsRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public CreateInvoiceForItemsRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public CreateInvoiceForItemsRequest billingAddressLine1(String billingAddressLine1) {
params.addOpt("billing_address[line1]", billingAddressLine1);
return this;
}
-
+
public CreateInvoiceForItemsRequest billingAddressLine2(String billingAddressLine2) {
params.addOpt("billing_address[line2]", billingAddressLine2);
return this;
}
-
+
public CreateInvoiceForItemsRequest billingAddressLine3(String billingAddressLine3) {
params.addOpt("billing_address[line3]", billingAddressLine3);
return this;
}
-
+
public CreateInvoiceForItemsRequest billingAddressCity(String billingAddressCity) {
params.addOpt("billing_address[city]", billingAddressCity);
return this;
}
-
+
public CreateInvoiceForItemsRequest billingAddressStateCode(String billingAddressStateCode) {
params.addOpt("billing_address[state_code]", billingAddressStateCode);
return this;
}
-
+
public CreateInvoiceForItemsRequest billingAddressZip(String billingAddressZip) {
params.addOpt("billing_address[zip]", billingAddressZip);
return this;
}
-
+
public CreateInvoiceForItemsRequest billingAddressCountry(String billingAddressCountry) {
params.addOpt("billing_address[country]", billingAddressCountry);
return this;
}
-
+
public CreateInvoiceForItemsRequest billingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus billingAddressValidationStatus) {
params.addOpt("billing_address[validation_status]", billingAddressValidationStatus);
return this;
}
-
+
public CreateInvoiceForItemsRequest itemPriceItemPriceId(int index, String itemPriceItemPriceId) {
params.addOpt("item_prices[item_price_id][" + index + "]", itemPriceItemPriceId);
return this;
diff --git a/src/main/java/com/chargebee/models/GatewayErrorDetail.java b/src/main/java/com/chargebee/models/GatewayErrorDetail.java
index 245ed314..70fda966 100644
--- a/src/main/java/com/chargebee/models/GatewayErrorDetail.java
+++ b/src/main/java/com/chargebee/models/GatewayErrorDetail.java
@@ -83,6 +83,10 @@ public String errorCauseId() {
return optString("error_cause_id");
}
+ public String processorAdviceCode() {
+ return optString("processor_advice_code");
+ }
+
// Operations
//===========
diff --git a/src/main/java/com/chargebee/models/Gift.java b/src/main/java/com/chargebee/models/Gift.java
index c1e91d3e..38b0229b 100644
--- a/src/main/java/com/chargebee/models/Gift.java
+++ b/src/main/java/com/chargebee/models/Gift.java
@@ -232,163 +232,163 @@ public CreateRequest gifterCustomerId(String gifterCustomerId) {
params.add("gifter[customer_id]", gifterCustomerId);
return this;
}
-
+
public CreateRequest gifterSignature(String gifterSignature) {
params.add("gifter[signature]", gifterSignature);
return this;
}
-
+
public CreateRequest gifterNote(String gifterNote) {
params.addOpt("gifter[note]", gifterNote);
return this;
}
-
+
public CreateRequest gifterPaymentSrcId(String gifterPaymentSrcId) {
params.addOpt("gifter[payment_src_id]", gifterPaymentSrcId);
return this;
}
-
+
public CreateRequest giftReceiverCustomerId(String giftReceiverCustomerId) {
params.add("gift_receiver[customer_id]", giftReceiverCustomerId);
return this;
}
-
+
public CreateRequest giftReceiverFirstName(String giftReceiverFirstName) {
params.add("gift_receiver[first_name]", giftReceiverFirstName);
return this;
}
-
+
public CreateRequest giftReceiverLastName(String giftReceiverLastName) {
params.add("gift_receiver[last_name]", giftReceiverLastName);
return this;
}
-
+
public CreateRequest giftReceiverEmail(String giftReceiverEmail) {
params.add("gift_receiver[email]", giftReceiverEmail);
return this;
}
-
+
public CreateRequest paymentIntentId(String paymentIntentId) {
params.addOpt("payment_intent[id]", paymentIntentId);
return this;
}
-
+
public CreateRequest paymentIntentGatewayAccountId(String paymentIntentGatewayAccountId) {
params.addOpt("payment_intent[gateway_account_id]", paymentIntentGatewayAccountId);
return this;
}
-
+
public CreateRequest paymentIntentGwToken(String paymentIntentGwToken) {
params.addOpt("payment_intent[gw_token]", paymentIntentGwToken);
return this;
}
-
+
public CreateRequest paymentIntentPaymentMethodType(PaymentIntent.PaymentMethodType paymentIntentPaymentMethodType) {
params.addOpt("payment_intent[payment_method_type]", paymentIntentPaymentMethodType);
return this;
}
-
+
public CreateRequest paymentIntentReferenceId(String paymentIntentReferenceId) {
params.addOpt("payment_intent[reference_id]", paymentIntentReferenceId);
return this;
}
-
+
@Deprecated
public CreateRequest paymentIntentGwPaymentMethodId(String paymentIntentGwPaymentMethodId) {
params.addOpt("payment_intent[gw_payment_method_id]", paymentIntentGwPaymentMethodId);
return this;
}
-
+
public CreateRequest paymentIntentAdditionalInformation(JSONObject paymentIntentAdditionalInformation) {
params.addOpt("payment_intent[additional_information]", paymentIntentAdditionalInformation);
return this;
}
-
+
public CreateRequest shippingAddressFirstName(String shippingAddressFirstName) {
params.addOpt("shipping_address[first_name]", shippingAddressFirstName);
return this;
}
-
+
public CreateRequest shippingAddressLastName(String shippingAddressLastName) {
params.addOpt("shipping_address[last_name]", shippingAddressLastName);
return this;
}
-
+
public CreateRequest shippingAddressEmail(String shippingAddressEmail) {
params.addOpt("shipping_address[email]", shippingAddressEmail);
return this;
}
-
+
public CreateRequest shippingAddressCompany(String shippingAddressCompany) {
params.addOpt("shipping_address[company]", shippingAddressCompany);
return this;
}
-
+
public CreateRequest shippingAddressPhone(String shippingAddressPhone) {
params.addOpt("shipping_address[phone]", shippingAddressPhone);
return this;
}
-
+
public CreateRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public CreateRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public CreateRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public CreateRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public CreateRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public CreateRequest shippingAddressState(String shippingAddressState) {
params.addOpt("shipping_address[state]", shippingAddressState);
return this;
}
-
+
public CreateRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public CreateRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public CreateRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public CreateRequest subscriptionPlanId(String subscriptionPlanId) {
params.add("subscription[plan_id]", subscriptionPlanId);
return this;
}
-
+
public CreateRequest subscriptionPlanQuantity(Integer subscriptionPlanQuantity) {
params.addOpt("subscription[plan_quantity]", subscriptionPlanQuantity);
return this;
}
-
+
public CreateRequest subscriptionPlanQuantityInDecimal(String subscriptionPlanQuantityInDecimal) {
params.addOpt("subscription[plan_quantity_in_decimal]", subscriptionPlanQuantityInDecimal);
return this;
}
-
+
public CreateRequest addonId(int index, String addonId) {
params.addOpt("addons[id][" + index + "]", addonId);
return this;
@@ -451,148 +451,148 @@ public CreateForItemsRequest gifterCustomerId(String gifterCustomerId) {
params.add("gifter[customer_id]", gifterCustomerId);
return this;
}
-
+
public CreateForItemsRequest gifterSignature(String gifterSignature) {
params.add("gifter[signature]", gifterSignature);
return this;
}
-
+
public CreateForItemsRequest gifterNote(String gifterNote) {
params.addOpt("gifter[note]", gifterNote);
return this;
}
-
+
public CreateForItemsRequest gifterPaymentSrcId(String gifterPaymentSrcId) {
params.addOpt("gifter[payment_src_id]", gifterPaymentSrcId);
return this;
}
-
+
public CreateForItemsRequest giftReceiverCustomerId(String giftReceiverCustomerId) {
params.add("gift_receiver[customer_id]", giftReceiverCustomerId);
return this;
}
-
+
public CreateForItemsRequest giftReceiverFirstName(String giftReceiverFirstName) {
params.add("gift_receiver[first_name]", giftReceiverFirstName);
return this;
}
-
+
public CreateForItemsRequest giftReceiverLastName(String giftReceiverLastName) {
params.add("gift_receiver[last_name]", giftReceiverLastName);
return this;
}
-
+
public CreateForItemsRequest giftReceiverEmail(String giftReceiverEmail) {
params.add("gift_receiver[email]", giftReceiverEmail);
return this;
}
-
+
public CreateForItemsRequest paymentIntentId(String paymentIntentId) {
params.addOpt("payment_intent[id]", paymentIntentId);
return this;
}
-
+
public CreateForItemsRequest paymentIntentGatewayAccountId(String paymentIntentGatewayAccountId) {
params.addOpt("payment_intent[gateway_account_id]", paymentIntentGatewayAccountId);
return this;
}
-
+
public CreateForItemsRequest paymentIntentGwToken(String paymentIntentGwToken) {
params.addOpt("payment_intent[gw_token]", paymentIntentGwToken);
return this;
}
-
+
public CreateForItemsRequest paymentIntentPaymentMethodType(PaymentIntent.PaymentMethodType paymentIntentPaymentMethodType) {
params.addOpt("payment_intent[payment_method_type]", paymentIntentPaymentMethodType);
return this;
}
-
+
public CreateForItemsRequest paymentIntentReferenceId(String paymentIntentReferenceId) {
params.addOpt("payment_intent[reference_id]", paymentIntentReferenceId);
return this;
}
-
+
@Deprecated
public CreateForItemsRequest paymentIntentGwPaymentMethodId(String paymentIntentGwPaymentMethodId) {
params.addOpt("payment_intent[gw_payment_method_id]", paymentIntentGwPaymentMethodId);
return this;
}
-
+
public CreateForItemsRequest paymentIntentAdditionalInformation(JSONObject paymentIntentAdditionalInformation) {
params.addOpt("payment_intent[additional_information]", paymentIntentAdditionalInformation);
return this;
}
-
+
public CreateForItemsRequest shippingAddressFirstName(String shippingAddressFirstName) {
params.addOpt("shipping_address[first_name]", shippingAddressFirstName);
return this;
}
-
+
public CreateForItemsRequest shippingAddressLastName(String shippingAddressLastName) {
params.addOpt("shipping_address[last_name]", shippingAddressLastName);
return this;
}
-
+
public CreateForItemsRequest shippingAddressEmail(String shippingAddressEmail) {
params.addOpt("shipping_address[email]", shippingAddressEmail);
return this;
}
-
+
public CreateForItemsRequest shippingAddressCompany(String shippingAddressCompany) {
params.addOpt("shipping_address[company]", shippingAddressCompany);
return this;
}
-
+
public CreateForItemsRequest shippingAddressPhone(String shippingAddressPhone) {
params.addOpt("shipping_address[phone]", shippingAddressPhone);
return this;
}
-
+
public CreateForItemsRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public CreateForItemsRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public CreateForItemsRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public CreateForItemsRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public CreateForItemsRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public CreateForItemsRequest shippingAddressState(String shippingAddressState) {
params.addOpt("shipping_address[state]", shippingAddressState);
return this;
}
-
+
public CreateForItemsRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public CreateForItemsRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public CreateForItemsRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public CreateForItemsRequest subscriptionItemItemPriceId(int index, String subscriptionItemItemPriceId) {
params.addOpt("subscription_items[item_price_id][" + index + "]", subscriptionItemItemPriceId);
return this;
diff --git a/src/main/java/com/chargebee/models/HostedPage.java b/src/main/java/com/chargebee/models/HostedPage.java
index a6ce21e5..5235c02d 100644
--- a/src/main/java/com/chargebee/models/HostedPage.java
+++ b/src/main/java/com/chargebee/models/HostedPage.java
@@ -25,6 +25,7 @@ public enum Type {
CHECKOUT_ONE_TIME,
PRE_CANCEL,
VIEW_VOUCHER,
+ ACCEPT_QUOTE,
CHECKOUT_GIFT,
CLAIM_GIFT,
_UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
@@ -332,294 +333,294 @@ public CheckoutNewRequest subscriptionId(String subscriptionId) {
params.addOpt("subscription[id]", subscriptionId);
return this;
}
-
+
public CheckoutNewRequest customerId(String customerId) {
params.addOpt("customer[id]", customerId);
return this;
}
-
+
public CheckoutNewRequest customerEmail(String customerEmail) {
params.addOpt("customer[email]", customerEmail);
return this;
}
-
+
public CheckoutNewRequest customerFirstName(String customerFirstName) {
params.addOpt("customer[first_name]", customerFirstName);
return this;
}
-
+
public CheckoutNewRequest customerLastName(String customerLastName) {
params.addOpt("customer[last_name]", customerLastName);
return this;
}
-
+
public CheckoutNewRequest customerCompany(String customerCompany) {
params.addOpt("customer[company]", customerCompany);
return this;
}
-
+
public CheckoutNewRequest customerPhone(String customerPhone) {
params.addOpt("customer[phone]", customerPhone);
return this;
}
-
+
public CheckoutNewRequest customerLocale(String customerLocale) {
params.addOpt("customer[locale]", customerLocale);
return this;
}
-
+
public CheckoutNewRequest customerTaxability(com.chargebee.models.enums.Taxability customerTaxability) {
params.addOpt("customer[taxability]", customerTaxability);
return this;
}
-
+
public CheckoutNewRequest subscriptionPlanId(String subscriptionPlanId) {
params.add("subscription[plan_id]", subscriptionPlanId);
return this;
}
-
+
public CheckoutNewRequest subscriptionPlanQuantity(Integer subscriptionPlanQuantity) {
params.addOpt("subscription[plan_quantity]", subscriptionPlanQuantity);
return this;
}
-
+
public CheckoutNewRequest subscriptionPlanQuantityInDecimal(String subscriptionPlanQuantityInDecimal) {
params.addOpt("subscription[plan_quantity_in_decimal]", subscriptionPlanQuantityInDecimal);
return this;
}
-
+
public CheckoutNewRequest subscriptionPlanUnitPrice(Long subscriptionPlanUnitPrice) {
params.addOpt("subscription[plan_unit_price]", subscriptionPlanUnitPrice);
return this;
}
-
+
public CheckoutNewRequest subscriptionPlanUnitPriceInDecimal(String subscriptionPlanUnitPriceInDecimal) {
params.addOpt("subscription[plan_unit_price_in_decimal]", subscriptionPlanUnitPriceInDecimal);
return this;
}
-
+
public CheckoutNewRequest subscriptionSetupFee(Long subscriptionSetupFee) {
params.addOpt("subscription[setup_fee]", subscriptionSetupFee);
return this;
}
-
+
public CheckoutNewRequest subscriptionTrialEnd(Timestamp subscriptionTrialEnd) {
params.addOpt("subscription[trial_end]", subscriptionTrialEnd);
return this;
}
-
+
public CheckoutNewRequest subscriptionStartDate(Timestamp subscriptionStartDate) {
params.addOpt("subscription[start_date]", subscriptionStartDate);
return this;
}
-
+
@Deprecated
public CheckoutNewRequest subscriptionCoupon(String subscriptionCoupon) {
params.addOpt("subscription[coupon]", subscriptionCoupon);
return this;
}
-
+
public CheckoutNewRequest subscriptionAutoCollection(com.chargebee.models.enums.AutoCollection subscriptionAutoCollection) {
params.addOpt("subscription[auto_collection]", subscriptionAutoCollection);
return this;
}
-
+
public CheckoutNewRequest subscriptionOfflinePaymentMethod(com.chargebee.models.enums.OfflinePaymentMethod subscriptionOfflinePaymentMethod) {
params.addOpt("subscription[offline_payment_method]", subscriptionOfflinePaymentMethod);
return this;
}
-
+
public CheckoutNewRequest subscriptionInvoiceNotes(String subscriptionInvoiceNotes) {
params.addOpt("subscription[invoice_notes]", subscriptionInvoiceNotes);
return this;
}
-
+
@Deprecated
public CheckoutNewRequest cardGateway(com.chargebee.models.enums.Gateway cardGateway) {
params.addOpt("card[gateway]", cardGateway);
return this;
}
-
+
public CheckoutNewRequest cardGatewayAccountId(String cardGatewayAccountId) {
params.addOpt("card[gateway_account_id]", cardGatewayAccountId);
return this;
}
-
+
public CheckoutNewRequest customerVatNumber(String customerVatNumber) {
params.addOpt("customer[vat_number]", customerVatNumber);
return this;
}
-
+
public CheckoutNewRequest customerVatNumberPrefix(String customerVatNumberPrefix) {
params.addOpt("customer[vat_number_prefix]", customerVatNumberPrefix);
return this;
}
-
+
public CheckoutNewRequest customerConsolidatedInvoicing(Boolean customerConsolidatedInvoicing) {
params.addOpt("customer[consolidated_invoicing]", customerConsolidatedInvoicing);
return this;
}
-
+
public CheckoutNewRequest billingAddressFirstName(String billingAddressFirstName) {
params.addOpt("billing_address[first_name]", billingAddressFirstName);
return this;
}
-
+
public CheckoutNewRequest billingAddressLastName(String billingAddressLastName) {
params.addOpt("billing_address[last_name]", billingAddressLastName);
return this;
}
-
+
public CheckoutNewRequest billingAddressEmail(String billingAddressEmail) {
params.addOpt("billing_address[email]", billingAddressEmail);
return this;
}
-
+
public CheckoutNewRequest billingAddressCompany(String billingAddressCompany) {
params.addOpt("billing_address[company]", billingAddressCompany);
return this;
}
-
+
public CheckoutNewRequest billingAddressPhone(String billingAddressPhone) {
params.addOpt("billing_address[phone]", billingAddressPhone);
return this;
}
-
+
public CheckoutNewRequest billingAddressLine1(String billingAddressLine1) {
params.addOpt("billing_address[line1]", billingAddressLine1);
return this;
}
-
+
public CheckoutNewRequest billingAddressLine2(String billingAddressLine2) {
params.addOpt("billing_address[line2]", billingAddressLine2);
return this;
}
-
+
public CheckoutNewRequest billingAddressLine3(String billingAddressLine3) {
params.addOpt("billing_address[line3]", billingAddressLine3);
return this;
}
-
+
public CheckoutNewRequest billingAddressCity(String billingAddressCity) {
params.addOpt("billing_address[city]", billingAddressCity);
return this;
}
-
+
public CheckoutNewRequest billingAddressStateCode(String billingAddressStateCode) {
params.addOpt("billing_address[state_code]", billingAddressStateCode);
return this;
}
-
+
public CheckoutNewRequest billingAddressState(String billingAddressState) {
params.addOpt("billing_address[state]", billingAddressState);
return this;
}
-
+
public CheckoutNewRequest billingAddressZip(String billingAddressZip) {
params.addOpt("billing_address[zip]", billingAddressZip);
return this;
}
-
+
public CheckoutNewRequest billingAddressCountry(String billingAddressCountry) {
params.addOpt("billing_address[country]", billingAddressCountry);
return this;
}
-
+
public CheckoutNewRequest billingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus billingAddressValidationStatus) {
params.addOpt("billing_address[validation_status]", billingAddressValidationStatus);
return this;
}
-
+
public CheckoutNewRequest shippingAddressFirstName(String shippingAddressFirstName) {
params.addOpt("shipping_address[first_name]", shippingAddressFirstName);
return this;
}
-
+
public CheckoutNewRequest shippingAddressLastName(String shippingAddressLastName) {
params.addOpt("shipping_address[last_name]", shippingAddressLastName);
return this;
}
-
+
public CheckoutNewRequest shippingAddressEmail(String shippingAddressEmail) {
params.addOpt("shipping_address[email]", shippingAddressEmail);
return this;
}
-
+
public CheckoutNewRequest shippingAddressCompany(String shippingAddressCompany) {
params.addOpt("shipping_address[company]", shippingAddressCompany);
return this;
}
-
+
public CheckoutNewRequest shippingAddressPhone(String shippingAddressPhone) {
params.addOpt("shipping_address[phone]", shippingAddressPhone);
return this;
}
-
+
public CheckoutNewRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public CheckoutNewRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public CheckoutNewRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public CheckoutNewRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public CheckoutNewRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public CheckoutNewRequest shippingAddressState(String shippingAddressState) {
params.addOpt("shipping_address[state]", shippingAddressState);
return this;
}
-
+
public CheckoutNewRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public CheckoutNewRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public CheckoutNewRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public CheckoutNewRequest subscriptionAffiliateToken(String subscriptionAffiliateToken) {
params.addOpt("subscription[affiliate_token]", subscriptionAffiliateToken);
return this;
}
-
+
public CheckoutNewRequest contractTermActionAtTermEnd(ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) {
params.addOpt("contract_term[action_at_term_end]", contractTermActionAtTermEnd);
return this;
}
-
+
public CheckoutNewRequest contractTermCancellationCutoffPeriod(Integer contractTermCancellationCutoffPeriod) {
params.addOpt("contract_term[cancellation_cutoff_period]", contractTermCancellationCutoffPeriod);
return this;
}
-
+
public CheckoutNewRequest subscriptionContractTermBillingCycleOnRenewal(Integer subscriptionContractTermBillingCycleOnRenewal) {
params.addOpt("subscription[contract_term_billing_cycle_on_renewal]", subscriptionContractTermBillingCycleOnRenewal);
return this;
}
-
+
public CheckoutNewRequest addonId(int index, String addonId) {
params.addOpt("addons[id][" + index + "]", addonId);
return this;
@@ -755,213 +756,213 @@ public CheckoutOneTimeRequest customerId(String customerId) {
params.addOpt("customer[id]", customerId);
return this;
}
-
+
public CheckoutOneTimeRequest customerEmail(String customerEmail) {
params.addOpt("customer[email]", customerEmail);
return this;
}
-
+
public CheckoutOneTimeRequest customerFirstName(String customerFirstName) {
params.addOpt("customer[first_name]", customerFirstName);
return this;
}
-
+
public CheckoutOneTimeRequest customerLastName(String customerLastName) {
params.addOpt("customer[last_name]", customerLastName);
return this;
}
-
+
public CheckoutOneTimeRequest customerCompany(String customerCompany) {
params.addOpt("customer[company]", customerCompany);
return this;
}
-
+
public CheckoutOneTimeRequest customerPhone(String customerPhone) {
params.addOpt("customer[phone]", customerPhone);
return this;
}
-
+
public CheckoutOneTimeRequest customerLocale(String customerLocale) {
params.addOpt("customer[locale]", customerLocale);
return this;
}
-
+
public CheckoutOneTimeRequest customerTaxability(com.chargebee.models.enums.Taxability customerTaxability) {
params.addOpt("customer[taxability]", customerTaxability);
return this;
}
-
+
public CheckoutOneTimeRequest invoicePoNumber(String invoicePoNumber) {
params.addOpt("invoice[po_number]", invoicePoNumber);
return this;
}
-
+
@Deprecated
public CheckoutOneTimeRequest cardGateway(com.chargebee.models.enums.Gateway cardGateway) {
params.addOpt("card[gateway]", cardGateway);
return this;
}
-
+
public CheckoutOneTimeRequest cardGatewayAccountId(String cardGatewayAccountId) {
params.addOpt("card[gateway_account_id]", cardGatewayAccountId);
return this;
}
-
+
public CheckoutOneTimeRequest customerVatNumber(String customerVatNumber) {
params.addOpt("customer[vat_number]", customerVatNumber);
return this;
}
-
+
public CheckoutOneTimeRequest customerVatNumberPrefix(String customerVatNumberPrefix) {
params.addOpt("customer[vat_number_prefix]", customerVatNumberPrefix);
return this;
}
-
+
public CheckoutOneTimeRequest customerConsolidatedInvoicing(Boolean customerConsolidatedInvoicing) {
params.addOpt("customer[consolidated_invoicing]", customerConsolidatedInvoicing);
return this;
}
-
+
public CheckoutOneTimeRequest billingAddressFirstName(String billingAddressFirstName) {
params.addOpt("billing_address[first_name]", billingAddressFirstName);
return this;
}
-
+
public CheckoutOneTimeRequest billingAddressLastName(String billingAddressLastName) {
params.addOpt("billing_address[last_name]", billingAddressLastName);
return this;
}
-
+
public CheckoutOneTimeRequest billingAddressEmail(String billingAddressEmail) {
params.addOpt("billing_address[email]", billingAddressEmail);
return this;
}
-
+
public CheckoutOneTimeRequest billingAddressCompany(String billingAddressCompany) {
params.addOpt("billing_address[company]", billingAddressCompany);
return this;
}
-
+
public CheckoutOneTimeRequest billingAddressPhone(String billingAddressPhone) {
params.addOpt("billing_address[phone]", billingAddressPhone);
return this;
}
-
+
public CheckoutOneTimeRequest billingAddressLine1(String billingAddressLine1) {
params.addOpt("billing_address[line1]", billingAddressLine1);
return this;
}
-
+
public CheckoutOneTimeRequest billingAddressLine2(String billingAddressLine2) {
params.addOpt("billing_address[line2]", billingAddressLine2);
return this;
}
-
+
public CheckoutOneTimeRequest billingAddressLine3(String billingAddressLine3) {
params.addOpt("billing_address[line3]", billingAddressLine3);
return this;
}
-
+
public CheckoutOneTimeRequest billingAddressCity(String billingAddressCity) {
params.addOpt("billing_address[city]", billingAddressCity);
return this;
}
-
+
public CheckoutOneTimeRequest billingAddressStateCode(String billingAddressStateCode) {
params.addOpt("billing_address[state_code]", billingAddressStateCode);
return this;
}
-
+
public CheckoutOneTimeRequest billingAddressState(String billingAddressState) {
params.addOpt("billing_address[state]", billingAddressState);
return this;
}
-
+
public CheckoutOneTimeRequest billingAddressZip(String billingAddressZip) {
params.addOpt("billing_address[zip]", billingAddressZip);
return this;
}
-
+
public CheckoutOneTimeRequest billingAddressCountry(String billingAddressCountry) {
params.addOpt("billing_address[country]", billingAddressCountry);
return this;
}
-
+
public CheckoutOneTimeRequest billingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus billingAddressValidationStatus) {
params.addOpt("billing_address[validation_status]", billingAddressValidationStatus);
return this;
}
-
+
public CheckoutOneTimeRequest shippingAddressFirstName(String shippingAddressFirstName) {
params.addOpt("shipping_address[first_name]", shippingAddressFirstName);
return this;
}
-
+
public CheckoutOneTimeRequest shippingAddressLastName(String shippingAddressLastName) {
params.addOpt("shipping_address[last_name]", shippingAddressLastName);
return this;
}
-
+
public CheckoutOneTimeRequest shippingAddressEmail(String shippingAddressEmail) {
params.addOpt("shipping_address[email]", shippingAddressEmail);
return this;
}
-
+
public CheckoutOneTimeRequest shippingAddressCompany(String shippingAddressCompany) {
params.addOpt("shipping_address[company]", shippingAddressCompany);
return this;
}
-
+
public CheckoutOneTimeRequest shippingAddressPhone(String shippingAddressPhone) {
params.addOpt("shipping_address[phone]", shippingAddressPhone);
return this;
}
-
+
public CheckoutOneTimeRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public CheckoutOneTimeRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public CheckoutOneTimeRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public CheckoutOneTimeRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public CheckoutOneTimeRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public CheckoutOneTimeRequest shippingAddressState(String shippingAddressState) {
params.addOpt("shipping_address[state]", shippingAddressState);
return this;
}
-
+
public CheckoutOneTimeRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public CheckoutOneTimeRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public CheckoutOneTimeRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public CheckoutOneTimeRequest addonId(int index, String addonId) {
params.addOpt("addons[id][" + index + "]", addonId);
return this;
@@ -1117,233 +1118,233 @@ public CheckoutOneTimeForItemsRequest customerId(String customerId) {
params.addOpt("customer[id]", customerId);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest customerEmail(String customerEmail) {
params.addOpt("customer[email]", customerEmail);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest customerFirstName(String customerFirstName) {
params.addOpt("customer[first_name]", customerFirstName);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest customerLastName(String customerLastName) {
params.addOpt("customer[last_name]", customerLastName);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest customerCompany(String customerCompany) {
params.addOpt("customer[company]", customerCompany);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest customerPhone(String customerPhone) {
params.addOpt("customer[phone]", customerPhone);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest customerLocale(String customerLocale) {
params.addOpt("customer[locale]", customerLocale);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest customerTaxability(com.chargebee.models.enums.Taxability customerTaxability) {
params.addOpt("customer[taxability]", customerTaxability);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest invoicePoNumber(String invoicePoNumber) {
params.addOpt("invoice[po_number]", invoicePoNumber);
return this;
}
-
+
@Deprecated
public CheckoutOneTimeForItemsRequest cardGateway(com.chargebee.models.enums.Gateway cardGateway) {
params.addOpt("card[gateway]", cardGateway);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest cardGatewayAccountId(String cardGatewayAccountId) {
params.addOpt("card[gateway_account_id]", cardGatewayAccountId);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest customerVatNumber(String customerVatNumber) {
params.addOpt("customer[vat_number]", customerVatNumber);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest customerVatNumberPrefix(String customerVatNumberPrefix) {
params.addOpt("customer[vat_number_prefix]", customerVatNumberPrefix);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest customerEinvoicingMethod(com.chargebee.models.enums.EinvoicingMethod customerEinvoicingMethod) {
params.addOpt("customer[einvoicing_method]", customerEinvoicingMethod);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest customerIsEinvoiceEnabled(Boolean customerIsEinvoiceEnabled) {
params.addOpt("customer[is_einvoice_enabled]", customerIsEinvoiceEnabled);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest customerEntityIdentifierScheme(String customerEntityIdentifierScheme) {
params.addOpt("customer[entity_identifier_scheme]", customerEntityIdentifierScheme);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest customerEntityIdentifierStandard(String customerEntityIdentifierStandard) {
params.addOpt("customer[entity_identifier_standard]", customerEntityIdentifierStandard);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest customerConsolidatedInvoicing(Boolean customerConsolidatedInvoicing) {
params.addOpt("customer[consolidated_invoicing]", customerConsolidatedInvoicing);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest billingAddressFirstName(String billingAddressFirstName) {
params.addOpt("billing_address[first_name]", billingAddressFirstName);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest billingAddressLastName(String billingAddressLastName) {
params.addOpt("billing_address[last_name]", billingAddressLastName);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest billingAddressEmail(String billingAddressEmail) {
params.addOpt("billing_address[email]", billingAddressEmail);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest billingAddressCompany(String billingAddressCompany) {
params.addOpt("billing_address[company]", billingAddressCompany);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest billingAddressPhone(String billingAddressPhone) {
params.addOpt("billing_address[phone]", billingAddressPhone);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest billingAddressLine1(String billingAddressLine1) {
params.addOpt("billing_address[line1]", billingAddressLine1);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest billingAddressLine2(String billingAddressLine2) {
params.addOpt("billing_address[line2]", billingAddressLine2);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest billingAddressLine3(String billingAddressLine3) {
params.addOpt("billing_address[line3]", billingAddressLine3);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest billingAddressCity(String billingAddressCity) {
params.addOpt("billing_address[city]", billingAddressCity);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest billingAddressStateCode(String billingAddressStateCode) {
params.addOpt("billing_address[state_code]", billingAddressStateCode);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest billingAddressState(String billingAddressState) {
params.addOpt("billing_address[state]", billingAddressState);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest billingAddressZip(String billingAddressZip) {
params.addOpt("billing_address[zip]", billingAddressZip);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest billingAddressCountry(String billingAddressCountry) {
params.addOpt("billing_address[country]", billingAddressCountry);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest billingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus billingAddressValidationStatus) {
params.addOpt("billing_address[validation_status]", billingAddressValidationStatus);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest shippingAddressFirstName(String shippingAddressFirstName) {
params.addOpt("shipping_address[first_name]", shippingAddressFirstName);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest shippingAddressLastName(String shippingAddressLastName) {
params.addOpt("shipping_address[last_name]", shippingAddressLastName);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest shippingAddressEmail(String shippingAddressEmail) {
params.addOpt("shipping_address[email]", shippingAddressEmail);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest shippingAddressCompany(String shippingAddressCompany) {
params.addOpt("shipping_address[company]", shippingAddressCompany);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest shippingAddressPhone(String shippingAddressPhone) {
params.addOpt("shipping_address[phone]", shippingAddressPhone);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest shippingAddressState(String shippingAddressState) {
params.addOpt("shipping_address[state]", shippingAddressState);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public CheckoutOneTimeForItemsRequest itemPriceItemPriceId(int index, String itemPriceItemPriceId) {
params.addOpt("item_prices[item_price_id][" + index + "]", itemPriceItemPriceId);
return this;
@@ -1590,279 +1591,284 @@ public CheckoutNewForItemsRequest subscriptionId(String subscriptionId) {
params.addOpt("subscription[id]", subscriptionId);
return this;
}
-
+
public CheckoutNewForItemsRequest customerId(String customerId) {
params.addOpt("customer[id]", customerId);
return this;
}
-
+
public CheckoutNewForItemsRequest customerEmail(String customerEmail) {
params.addOpt("customer[email]", customerEmail);
return this;
}
-
+
public CheckoutNewForItemsRequest customerFirstName(String customerFirstName) {
params.addOpt("customer[first_name]", customerFirstName);
return this;
}
-
+
public CheckoutNewForItemsRequest customerLastName(String customerLastName) {
params.addOpt("customer[last_name]", customerLastName);
return this;
}
-
+
public CheckoutNewForItemsRequest customerCompany(String customerCompany) {
params.addOpt("customer[company]", customerCompany);
return this;
}
-
+
public CheckoutNewForItemsRequest customerPhone(String customerPhone) {
params.addOpt("customer[phone]", customerPhone);
return this;
}
-
+
public CheckoutNewForItemsRequest customerLocale(String customerLocale) {
params.addOpt("customer[locale]", customerLocale);
return this;
}
-
+
public CheckoutNewForItemsRequest customerTaxability(com.chargebee.models.enums.Taxability customerTaxability) {
params.addOpt("customer[taxability]", customerTaxability);
return this;
}
-
+
public CheckoutNewForItemsRequest subscriptionTrialEnd(Timestamp subscriptionTrialEnd) {
params.addOpt("subscription[trial_end]", subscriptionTrialEnd);
return this;
}
-
+
@Deprecated
public CheckoutNewForItemsRequest subscriptionSetupFee(Long subscriptionSetupFee) {
params.addOpt("subscription[setup_fee]", subscriptionSetupFee);
return this;
}
-
+
public CheckoutNewForItemsRequest subscriptionStartDate(Timestamp subscriptionStartDate) {
params.addOpt("subscription[start_date]", subscriptionStartDate);
return this;
}
-
+
public CheckoutNewForItemsRequest subscriptionCoupon(String subscriptionCoupon) {
params.addOpt("subscription[coupon]", subscriptionCoupon);
return this;
}
-
+
public CheckoutNewForItemsRequest subscriptionAutoCollection(com.chargebee.models.enums.AutoCollection subscriptionAutoCollection) {
params.addOpt("subscription[auto_collection]", subscriptionAutoCollection);
return this;
}
-
+
+ public CheckoutNewForItemsRequest subscriptionOfflinePaymentMethod(com.chargebee.models.enums.OfflinePaymentMethod subscriptionOfflinePaymentMethod) {
+ params.addOpt("subscription[offline_payment_method]", subscriptionOfflinePaymentMethod);
+ return this;
+ }
+
public CheckoutNewForItemsRequest subscriptionInvoiceNotes(String subscriptionInvoiceNotes) {
params.addOpt("subscription[invoice_notes]", subscriptionInvoiceNotes);
return this;
}
-
+
@Deprecated
public CheckoutNewForItemsRequest cardGateway(com.chargebee.models.enums.Gateway cardGateway) {
params.addOpt("card[gateway]", cardGateway);
return this;
}
-
+
public CheckoutNewForItemsRequest cardGatewayAccountId(String cardGatewayAccountId) {
params.addOpt("card[gateway_account_id]", cardGatewayAccountId);
return this;
}
-
+
public CheckoutNewForItemsRequest customerVatNumber(String customerVatNumber) {
params.addOpt("customer[vat_number]", customerVatNumber);
return this;
}
-
+
public CheckoutNewForItemsRequest customerVatNumberPrefix(String customerVatNumberPrefix) {
params.addOpt("customer[vat_number_prefix]", customerVatNumberPrefix);
return this;
}
-
+
public CheckoutNewForItemsRequest customerIsEinvoiceEnabled(Boolean customerIsEinvoiceEnabled) {
params.addOpt("customer[is_einvoice_enabled]", customerIsEinvoiceEnabled);
return this;
}
-
+
public CheckoutNewForItemsRequest customerEntityIdentifierScheme(String customerEntityIdentifierScheme) {
params.addOpt("customer[entity_identifier_scheme]", customerEntityIdentifierScheme);
return this;
}
-
+
public CheckoutNewForItemsRequest customerEntityIdentifierStandard(String customerEntityIdentifierStandard) {
params.addOpt("customer[entity_identifier_standard]", customerEntityIdentifierStandard);
return this;
}
-
+
public CheckoutNewForItemsRequest customerEinvoicingMethod(com.chargebee.models.enums.EinvoicingMethod customerEinvoicingMethod) {
params.addOpt("customer[einvoicing_method]", customerEinvoicingMethod);
return this;
}
-
+
public CheckoutNewForItemsRequest subscriptionPoNumber(String subscriptionPoNumber) {
params.addOpt("subscription[po_number]", subscriptionPoNumber);
return this;
}
-
+
public CheckoutNewForItemsRequest billingAddressFirstName(String billingAddressFirstName) {
params.addOpt("billing_address[first_name]", billingAddressFirstName);
return this;
}
-
+
public CheckoutNewForItemsRequest billingAddressLastName(String billingAddressLastName) {
params.addOpt("billing_address[last_name]", billingAddressLastName);
return this;
}
-
+
public CheckoutNewForItemsRequest billingAddressEmail(String billingAddressEmail) {
params.addOpt("billing_address[email]", billingAddressEmail);
return this;
}
-
+
public CheckoutNewForItemsRequest billingAddressCompany(String billingAddressCompany) {
params.addOpt("billing_address[company]", billingAddressCompany);
return this;
}
-
+
public CheckoutNewForItemsRequest billingAddressPhone(String billingAddressPhone) {
params.addOpt("billing_address[phone]", billingAddressPhone);
return this;
}
-
+
public CheckoutNewForItemsRequest billingAddressLine1(String billingAddressLine1) {
params.addOpt("billing_address[line1]", billingAddressLine1);
return this;
}
-
+
public CheckoutNewForItemsRequest billingAddressLine2(String billingAddressLine2) {
params.addOpt("billing_address[line2]", billingAddressLine2);
return this;
}
-
+
public CheckoutNewForItemsRequest billingAddressLine3(String billingAddressLine3) {
params.addOpt("billing_address[line3]", billingAddressLine3);
return this;
}
-
+
public CheckoutNewForItemsRequest billingAddressCity(String billingAddressCity) {
params.addOpt("billing_address[city]", billingAddressCity);
return this;
}
-
+
public CheckoutNewForItemsRequest billingAddressStateCode(String billingAddressStateCode) {
params.addOpt("billing_address[state_code]", billingAddressStateCode);
return this;
}
-
+
public CheckoutNewForItemsRequest billingAddressState(String billingAddressState) {
params.addOpt("billing_address[state]", billingAddressState);
return this;
}
-
+
public CheckoutNewForItemsRequest billingAddressZip(String billingAddressZip) {
params.addOpt("billing_address[zip]", billingAddressZip);
return this;
}
-
+
public CheckoutNewForItemsRequest billingAddressCountry(String billingAddressCountry) {
params.addOpt("billing_address[country]", billingAddressCountry);
return this;
}
-
+
public CheckoutNewForItemsRequest billingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus billingAddressValidationStatus) {
params.addOpt("billing_address[validation_status]", billingAddressValidationStatus);
return this;
}
-
+
public CheckoutNewForItemsRequest shippingAddressFirstName(String shippingAddressFirstName) {
params.addOpt("shipping_address[first_name]", shippingAddressFirstName);
return this;
}
-
+
public CheckoutNewForItemsRequest shippingAddressLastName(String shippingAddressLastName) {
params.addOpt("shipping_address[last_name]", shippingAddressLastName);
return this;
}
-
+
public CheckoutNewForItemsRequest shippingAddressEmail(String shippingAddressEmail) {
params.addOpt("shipping_address[email]", shippingAddressEmail);
return this;
}
-
+
public CheckoutNewForItemsRequest shippingAddressCompany(String shippingAddressCompany) {
params.addOpt("shipping_address[company]", shippingAddressCompany);
return this;
}
-
+
public CheckoutNewForItemsRequest shippingAddressPhone(String shippingAddressPhone) {
params.addOpt("shipping_address[phone]", shippingAddressPhone);
return this;
}
-
+
public CheckoutNewForItemsRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public CheckoutNewForItemsRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public CheckoutNewForItemsRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public CheckoutNewForItemsRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public CheckoutNewForItemsRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public CheckoutNewForItemsRequest shippingAddressState(String shippingAddressState) {
params.addOpt("shipping_address[state]", shippingAddressState);
return this;
}
-
+
public CheckoutNewForItemsRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public CheckoutNewForItemsRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public CheckoutNewForItemsRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public CheckoutNewForItemsRequest contractTermActionAtTermEnd(ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) {
params.addOpt("contract_term[action_at_term_end]", contractTermActionAtTermEnd);
return this;
}
-
+
public CheckoutNewForItemsRequest contractTermCancellationCutoffPeriod(Integer contractTermCancellationCutoffPeriod) {
params.addOpt("contract_term[cancellation_cutoff_period]", contractTermCancellationCutoffPeriod);
return this;
}
-
+
public CheckoutNewForItemsRequest subscriptionContractTermBillingCycleOnRenewal(Integer subscriptionContractTermBillingCycleOnRenewal) {
params.addOpt("subscription[contract_term_billing_cycle_on_renewal]", subscriptionContractTermBillingCycleOnRenewal);
return this;
}
-
+
public CheckoutNewForItemsRequest subscriptionItemItemPriceId(int index, String subscriptionItemItemPriceId) {
params.add("subscription_items[item_price_id][" + index + "]", subscriptionItemItemPriceId);
return this;
@@ -2130,104 +2136,104 @@ public CheckoutExistingRequest subscriptionId(String subscriptionId) {
params.add("subscription[id]", subscriptionId);
return this;
}
-
+
public CheckoutExistingRequest subscriptionPlanId(String subscriptionPlanId) {
params.addOpt("subscription[plan_id]", subscriptionPlanId);
return this;
}
-
+
public CheckoutExistingRequest subscriptionPlanQuantity(Integer subscriptionPlanQuantity) {
params.addOpt("subscription[plan_quantity]", subscriptionPlanQuantity);
return this;
}
-
+
public CheckoutExistingRequest subscriptionPlanUnitPrice(Long subscriptionPlanUnitPrice) {
params.addOpt("subscription[plan_unit_price]", subscriptionPlanUnitPrice);
return this;
}
-
+
public CheckoutExistingRequest subscriptionSetupFee(Long subscriptionSetupFee) {
params.addOpt("subscription[setup_fee]", subscriptionSetupFee);
return this;
}
-
+
public CheckoutExistingRequest subscriptionPlanQuantityInDecimal(String subscriptionPlanQuantityInDecimal) {
params.addOpt("subscription[plan_quantity_in_decimal]", subscriptionPlanQuantityInDecimal);
return this;
}
-
+
public CheckoutExistingRequest subscriptionPlanUnitPriceInDecimal(String subscriptionPlanUnitPriceInDecimal) {
params.addOpt("subscription[plan_unit_price_in_decimal]", subscriptionPlanUnitPriceInDecimal);
return this;
}
-
+
public CheckoutExistingRequest subscriptionStartDate(Timestamp subscriptionStartDate) {
params.addOpt("subscription[start_date]", subscriptionStartDate);
return this;
}
-
+
public CheckoutExistingRequest subscriptionTrialEnd(Timestamp subscriptionTrialEnd) {
params.addOpt("subscription[trial_end]", subscriptionTrialEnd);
return this;
}
-
+
@Deprecated
public CheckoutExistingRequest subscriptionCoupon(String subscriptionCoupon) {
params.addOpt("subscription[coupon]", subscriptionCoupon);
return this;
}
-
+
public CheckoutExistingRequest subscriptionAutoCollection(com.chargebee.models.enums.AutoCollection subscriptionAutoCollection) {
params.addOpt("subscription[auto_collection]", subscriptionAutoCollection);
return this;
}
-
+
public CheckoutExistingRequest subscriptionOfflinePaymentMethod(com.chargebee.models.enums.OfflinePaymentMethod subscriptionOfflinePaymentMethod) {
params.addOpt("subscription[offline_payment_method]", subscriptionOfflinePaymentMethod);
return this;
}
-
+
public CheckoutExistingRequest subscriptionInvoiceNotes(String subscriptionInvoiceNotes) {
params.addOpt("subscription[invoice_notes]", subscriptionInvoiceNotes);
return this;
}
-
+
public CheckoutExistingRequest customerVatNumber(String customerVatNumber) {
params.addOpt("customer[vat_number]", customerVatNumber);
return this;
}
-
+
public CheckoutExistingRequest customerVatNumberPrefix(String customerVatNumberPrefix) {
params.addOpt("customer[vat_number_prefix]", customerVatNumberPrefix);
return this;
}
-
+
@Deprecated
public CheckoutExistingRequest cardGateway(com.chargebee.models.enums.Gateway cardGateway) {
params.addOpt("card[gateway]", cardGateway);
return this;
}
-
+
public CheckoutExistingRequest cardGatewayAccountId(String cardGatewayAccountId) {
params.addOpt("card[gateway_account_id]", cardGatewayAccountId);
return this;
}
-
+
public CheckoutExistingRequest contractTermActionAtTermEnd(ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) {
params.addOpt("contract_term[action_at_term_end]", contractTermActionAtTermEnd);
return this;
}
-
+
public CheckoutExistingRequest contractTermCancellationCutoffPeriod(Integer contractTermCancellationCutoffPeriod) {
params.addOpt("contract_term[cancellation_cutoff_period]", contractTermCancellationCutoffPeriod);
return this;
}
-
+
public CheckoutExistingRequest subscriptionContractTermBillingCycleOnRenewal(Integer subscriptionContractTermBillingCycleOnRenewal) {
params.addOpt("subscription[contract_term_billing_cycle_on_renewal]", subscriptionContractTermBillingCycleOnRenewal);
return this;
}
-
+
public CheckoutExistingRequest addonId(int index, String addonId) {
params.addOpt("addons[id][" + index + "]", addonId);
return this;
@@ -2420,95 +2426,95 @@ public CheckoutExistingForItemsRequest subscriptionId(String subscriptionId) {
params.add("subscription[id]", subscriptionId);
return this;
}
-
+
@Deprecated
public CheckoutExistingForItemsRequest subscriptionSetupFee(Long subscriptionSetupFee) {
params.addOpt("subscription[setup_fee]", subscriptionSetupFee);
return this;
}
-
+
public CheckoutExistingForItemsRequest subscriptionStartDate(Timestamp subscriptionStartDate) {
params.addOpt("subscription[start_date]", subscriptionStartDate);
return this;
}
-
+
public CheckoutExistingForItemsRequest subscriptionTrialEnd(Timestamp subscriptionTrialEnd) {
params.addOpt("subscription[trial_end]", subscriptionTrialEnd);
return this;
}
-
+
@Deprecated
public CheckoutExistingForItemsRequest subscriptionCoupon(String subscriptionCoupon) {
params.addOpt("subscription[coupon]", subscriptionCoupon);
return this;
}
-
+
public CheckoutExistingForItemsRequest subscriptionAutoCollection(com.chargebee.models.enums.AutoCollection subscriptionAutoCollection) {
params.addOpt("subscription[auto_collection]", subscriptionAutoCollection);
return this;
}
-
+
public CheckoutExistingForItemsRequest subscriptionOfflinePaymentMethod(com.chargebee.models.enums.OfflinePaymentMethod subscriptionOfflinePaymentMethod) {
params.addOpt("subscription[offline_payment_method]", subscriptionOfflinePaymentMethod);
return this;
}
-
+
public CheckoutExistingForItemsRequest subscriptionInvoiceNotes(String subscriptionInvoiceNotes) {
params.addOpt("subscription[invoice_notes]", subscriptionInvoiceNotes);
return this;
}
-
+
public CheckoutExistingForItemsRequest customerVatNumber(String customerVatNumber) {
params.addOpt("customer[vat_number]", customerVatNumber);
return this;
}
-
+
public CheckoutExistingForItemsRequest customerVatNumberPrefix(String customerVatNumberPrefix) {
params.addOpt("customer[vat_number_prefix]", customerVatNumberPrefix);
return this;
}
-
+
public CheckoutExistingForItemsRequest customerIsEinvoiceEnabled(Boolean customerIsEinvoiceEnabled) {
params.addOpt("customer[is_einvoice_enabled]", customerIsEinvoiceEnabled);
return this;
}
-
+
public CheckoutExistingForItemsRequest customerEntityIdentifierScheme(String customerEntityIdentifierScheme) {
params.addOpt("customer[entity_identifier_scheme]", customerEntityIdentifierScheme);
return this;
}
-
+
public CheckoutExistingForItemsRequest customerEntityIdentifierStandard(String customerEntityIdentifierStandard) {
params.addOpt("customer[entity_identifier_standard]", customerEntityIdentifierStandard);
return this;
}
-
+
@Deprecated
public CheckoutExistingForItemsRequest cardGateway(com.chargebee.models.enums.Gateway cardGateway) {
params.addOpt("card[gateway]", cardGateway);
return this;
}
-
+
public CheckoutExistingForItemsRequest cardGatewayAccountId(String cardGatewayAccountId) {
params.addOpt("card[gateway_account_id]", cardGatewayAccountId);
return this;
}
-
+
public CheckoutExistingForItemsRequest contractTermActionAtTermEnd(ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) {
params.addOpt("contract_term[action_at_term_end]", contractTermActionAtTermEnd);
return this;
}
-
+
public CheckoutExistingForItemsRequest contractTermCancellationCutoffPeriod(Integer contractTermCancellationCutoffPeriod) {
params.addOpt("contract_term[cancellation_cutoff_period]", contractTermCancellationCutoffPeriod);
return this;
}
-
+
public CheckoutExistingForItemsRequest subscriptionContractTermBillingCycleOnRenewal(Integer subscriptionContractTermBillingCycleOnRenewal) {
params.addOpt("subscription[contract_term_billing_cycle_on_renewal]", subscriptionContractTermBillingCycleOnRenewal);
return this;
}
-
+
public CheckoutExistingForItemsRequest subscriptionItemItemPriceId(int index, String subscriptionItemItemPriceId) {
params.add("subscription_items[item_price_id][" + index + "]", subscriptionItemItemPriceId);
return this;
@@ -2704,30 +2710,30 @@ public UpdateCardRequest customerId(String customerId) {
params.add("customer[id]", customerId);
return this;
}
-
+
@Deprecated
public UpdateCardRequest customerVatNumber(String customerVatNumber) {
params.addOpt("customer[vat_number]", customerVatNumber);
return this;
}
-
+
@Deprecated
public UpdateCardRequest customerVatNumberPrefix(String customerVatNumberPrefix) {
params.addOpt("customer[vat_number_prefix]", customerVatNumberPrefix);
return this;
}
-
+
@Deprecated
public UpdateCardRequest cardGateway(com.chargebee.models.enums.Gateway cardGateway) {
params.addOpt("card[gateway]", cardGateway);
return this;
}
-
+
public UpdateCardRequest cardGatewayAccountId(String cardGatewayAccountId) {
params.addOpt("card[gateway_account_id]", cardGatewayAccountId);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -2774,30 +2780,30 @@ public UpdatePaymentMethodRequest customerId(String customerId) {
params.add("customer[id]", customerId);
return this;
}
-
+
@Deprecated
public UpdatePaymentMethodRequest customerVatNumber(String customerVatNumber) {
params.addOpt("customer[vat_number]", customerVatNumber);
return this;
}
-
+
@Deprecated
public UpdatePaymentMethodRequest customerVatNumberPrefix(String customerVatNumberPrefix) {
params.addOpt("customer[vat_number_prefix]", customerVatNumberPrefix);
return this;
}
-
+
@Deprecated
public UpdatePaymentMethodRequest cardGateway(com.chargebee.models.enums.Gateway cardGateway) {
params.addOpt("card[gateway]", cardGateway);
return this;
}
-
+
public UpdatePaymentMethodRequest cardGatewayAccountId(String cardGatewayAccountId) {
params.addOpt("card[gateway_account_id]", cardGatewayAccountId);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -2820,18 +2826,18 @@ public ManagePaymentSourcesRequest customerId(String customerId) {
params.add("customer[id]", customerId);
return this;
}
-
+
@Deprecated
public ManagePaymentSourcesRequest cardGateway(com.chargebee.models.enums.Gateway cardGateway) {
params.addOpt("card[gateway]", cardGateway);
return this;
}
-
+
public ManagePaymentSourcesRequest cardGatewayAccountId(String cardGatewayAccountId) {
params.addOpt("card[gateway_account_id]", cardGatewayAccountId);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -2860,18 +2866,18 @@ public CollectNowRequest customerId(String customerId) {
params.add("customer[id]", customerId);
return this;
}
-
+
@Deprecated
public CollectNowRequest cardGateway(com.chargebee.models.enums.Gateway cardGateway) {
params.addOpt("card[gateway]", cardGateway);
return this;
}
-
+
public CollectNowRequest cardGatewayAccountId(String cardGatewayAccountId) {
params.addOpt("card[gateway_account_id]", cardGatewayAccountId);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -2900,7 +2906,7 @@ public AcceptQuoteRequest quoteId(String quoteId) {
params.add("quote[id]", quoteId);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -2929,7 +2935,7 @@ public ExtendSubscriptionRequest subscriptionId(String subscriptionId) {
params.add("subscription[id]", subscriptionId);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -2962,28 +2968,28 @@ public CheckoutGiftRequest gifterCustomerId(String gifterCustomerId) {
params.addOpt("gifter[customer_id]", gifterCustomerId);
return this;
}
-
+
public CheckoutGiftRequest subscriptionPlanId(String subscriptionPlanId) {
params.add("subscription[plan_id]", subscriptionPlanId);
return this;
}
-
+
public CheckoutGiftRequest subscriptionPlanQuantity(Integer subscriptionPlanQuantity) {
params.addOpt("subscription[plan_quantity]", subscriptionPlanQuantity);
return this;
}
-
+
public CheckoutGiftRequest subscriptionPlanQuantityInDecimal(String subscriptionPlanQuantityInDecimal) {
params.addOpt("subscription[plan_quantity_in_decimal]", subscriptionPlanQuantityInDecimal);
return this;
}
-
+
@Deprecated
public CheckoutGiftRequest subscriptionCoupon(String subscriptionCoupon) {
params.addOpt("subscription[coupon]", subscriptionCoupon);
return this;
}
-
+
public CheckoutGiftRequest addonId(int index, String addonId) {
params.addOpt("addons[id][" + index + "]", addonId);
return this;
@@ -3034,7 +3040,7 @@ public CheckoutGiftForItemsRequest gifterCustomerId(String gifterCustomerId) {
params.addOpt("gifter[customer_id]", gifterCustomerId);
return this;
}
-
+
public CheckoutGiftForItemsRequest subscriptionItemItemPriceId(int index, String subscriptionItemItemPriceId) {
params.addOpt("subscription_items[item_price_id][" + index + "]", subscriptionItemItemPriceId);
return this;
@@ -3069,12 +3075,12 @@ public ClaimGiftRequest giftId(String giftId) {
params.add("gift[id]", giftId);
return this;
}
-
+
public ClaimGiftRequest customerLocale(String customerLocale) {
params.addOpt("customer[locale]", customerLocale);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -3159,7 +3165,7 @@ public PreCancelRequest subscriptionId(String subscriptionId) {
params.add("subscription[id]", subscriptionId);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -3206,12 +3212,12 @@ public ViewVoucherRequest paymentVoucherId(String paymentVoucherId) {
params.add("payment_voucher[id]", paymentVoucherId);
return this;
}
-
+
public ViewVoucherRequest customerLocale(String customerLocale) {
params.addOpt("customer[locale]", customerLocale);
return this;
}
-
+
@Override
public Params params() {
return params;
diff --git a/src/main/java/com/chargebee/models/InAppSubscription.java b/src/main/java/com/chargebee/models/InAppSubscription.java
index 2ce21857..77f71300 100644
--- a/src/main/java/com/chargebee/models/InAppSubscription.java
+++ b/src/main/java/com/chargebee/models/InAppSubscription.java
@@ -104,57 +104,57 @@ public ProcessReceiptRequest productId(String productId) {
params.add("product[id]", productId);
return this;
}
-
+
public ProcessReceiptRequest productCurrencyCode(String productCurrencyCode) {
params.add("product[currency_code]", productCurrencyCode);
return this;
}
-
+
public ProcessReceiptRequest productPrice(Long productPrice) {
params.add("product[price]", productPrice);
return this;
}
-
+
public ProcessReceiptRequest productName(String productName) {
params.addOpt("product[name]", productName);
return this;
}
-
+
public ProcessReceiptRequest productPriceInDecimal(String productPriceInDecimal) {
params.addOpt("product[price_in_decimal]", productPriceInDecimal);
return this;
}
-
+
public ProcessReceiptRequest productPeriod(String productPeriod) {
params.addOpt("product[period]", productPeriod);
return this;
}
-
+
public ProcessReceiptRequest productPeriodUnit(String productPeriodUnit) {
params.addOpt("product[period_unit]", productPeriodUnit);
return this;
}
-
+
public ProcessReceiptRequest customerId(String customerId) {
params.addOpt("customer[id]", customerId);
return this;
}
-
+
public ProcessReceiptRequest customerEmail(String customerEmail) {
params.addOpt("customer[email]", customerEmail);
return this;
}
-
+
public ProcessReceiptRequest customerFirstName(String customerFirstName) {
params.addOpt("customer[first_name]", customerFirstName);
return this;
}
-
+
public ProcessReceiptRequest customerLastName(String customerLastName) {
params.addOpt("customer[last_name]", customerLastName);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -177,17 +177,17 @@ public ImportReceiptRequest productCurrencyCode(String productCurrencyCode) {
params.add("product[currency_code]", productCurrencyCode);
return this;
}
-
+
public ImportReceiptRequest customerId(String customerId) {
params.addOpt("customer[id]", customerId);
return this;
}
-
+
public ImportReceiptRequest customerEmail(String customerEmail) {
params.addOpt("customer[email]", customerEmail);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -204,52 +204,52 @@ public ImportSubscriptionRequest subscriptionId(String subscriptionId) {
params.add("subscription[id]", subscriptionId);
return this;
}
-
+
public ImportSubscriptionRequest subscriptionStartedAt(Timestamp subscriptionStartedAt) {
params.add("subscription[started_at]", subscriptionStartedAt);
return this;
}
-
+
public ImportSubscriptionRequest subscriptionTermStart(Timestamp subscriptionTermStart) {
params.add("subscription[term_start]", subscriptionTermStart);
return this;
}
-
+
public ImportSubscriptionRequest subscriptionTermEnd(Timestamp subscriptionTermEnd) {
params.add("subscription[term_end]", subscriptionTermEnd);
return this;
}
-
+
public ImportSubscriptionRequest subscriptionProductId(String subscriptionProductId) {
params.add("subscription[product_id]", subscriptionProductId);
return this;
}
-
+
public ImportSubscriptionRequest subscriptionCurrencyCode(String subscriptionCurrencyCode) {
params.add("subscription[currency_code]", subscriptionCurrencyCode);
return this;
}
-
+
public ImportSubscriptionRequest subscriptionTransactionId(String subscriptionTransactionId) {
params.add("subscription[transaction_id]", subscriptionTransactionId);
return this;
}
-
+
public ImportSubscriptionRequest subscriptionIsTrial(Boolean subscriptionIsTrial) {
params.addOpt("subscription[is_trial]", subscriptionIsTrial);
return this;
}
-
+
public ImportSubscriptionRequest customerId(String customerId) {
params.addOpt("customer[id]", customerId);
return this;
}
-
+
public ImportSubscriptionRequest customerEmail(String customerEmail) {
params.addOpt("customer[email]", customerEmail);
return this;
}
-
+
@Override
public Params params() {
return params;
diff --git a/src/main/java/com/chargebee/models/Invoice.java b/src/main/java/com/chargebee/models/Invoice.java
index 9b768123..7f6ac864 100644
--- a/src/main/java/com/chargebee/models/Invoice.java
+++ b/src/main/java/com/chargebee/models/Invoice.java
@@ -773,10 +773,6 @@ public ValidationStatus validationStatus() {
return optEnum("validation_status", ValidationStatus.class);
}
- public Integer index() {
- return reqInteger("index");
- }
-
}
public static class BillingAddress extends Resource {
@@ -1508,332 +1504,332 @@ public CreateRequest shippingAddressFirstName(String shippingAddressFirstName) {
params.addOpt("shipping_address[first_name]", shippingAddressFirstName);
return this;
}
-
+
public CreateRequest shippingAddressLastName(String shippingAddressLastName) {
params.addOpt("shipping_address[last_name]", shippingAddressLastName);
return this;
}
-
+
public CreateRequest shippingAddressEmail(String shippingAddressEmail) {
params.addOpt("shipping_address[email]", shippingAddressEmail);
return this;
}
-
+
public CreateRequest shippingAddressCompany(String shippingAddressCompany) {
params.addOpt("shipping_address[company]", shippingAddressCompany);
return this;
}
-
+
public CreateRequest shippingAddressPhone(String shippingAddressPhone) {
params.addOpt("shipping_address[phone]", shippingAddressPhone);
return this;
}
-
+
public CreateRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public CreateRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public CreateRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public CreateRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public CreateRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public CreateRequest shippingAddressState(String shippingAddressState) {
params.addOpt("shipping_address[state]", shippingAddressState);
return this;
}
-
+
public CreateRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public CreateRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public CreateRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public CreateRequest statementDescriptorDescriptor(String statementDescriptorDescriptor) {
params.addOpt("statement_descriptor[descriptor]", statementDescriptorDescriptor);
return this;
}
-
+
@Deprecated
public CreateRequest cardGateway(com.chargebee.models.enums.Gateway cardGateway) {
params.addOpt("card[gateway]", cardGateway);
return this;
}
-
+
public CreateRequest cardGatewayAccountId(String cardGatewayAccountId) {
params.addOpt("card[gateway_account_id]", cardGatewayAccountId);
return this;
}
-
+
@Deprecated
public CreateRequest cardTmpToken(String cardTmpToken) {
params.addOpt("card[tmp_token]", cardTmpToken);
return this;
}
-
+
public CreateRequest bankAccountGatewayAccountId(String bankAccountGatewayAccountId) {
params.addOpt("bank_account[gateway_account_id]", bankAccountGatewayAccountId);
return this;
}
-
+
public CreateRequest bankAccountIban(String bankAccountIban) {
params.addOpt("bank_account[iban]", bankAccountIban);
return this;
}
-
+
public CreateRequest bankAccountFirstName(String bankAccountFirstName) {
params.addOpt("bank_account[first_name]", bankAccountFirstName);
return this;
}
-
+
public CreateRequest bankAccountLastName(String bankAccountLastName) {
params.addOpt("bank_account[last_name]", bankAccountLastName);
return this;
}
-
+
public CreateRequest bankAccountCompany(String bankAccountCompany) {
params.addOpt("bank_account[company]", bankAccountCompany);
return this;
}
-
+
public CreateRequest bankAccountEmail(String bankAccountEmail) {
params.addOpt("bank_account[email]", bankAccountEmail);
return this;
}
-
+
public CreateRequest bankAccountPhone(String bankAccountPhone) {
params.addOpt("bank_account[phone]", bankAccountPhone);
return this;
}
-
+
public CreateRequest bankAccountBankName(String bankAccountBankName) {
params.addOpt("bank_account[bank_name]", bankAccountBankName);
return this;
}
-
+
public CreateRequest bankAccountAccountNumber(String bankAccountAccountNumber) {
params.addOpt("bank_account[account_number]", bankAccountAccountNumber);
return this;
}
-
+
public CreateRequest bankAccountRoutingNumber(String bankAccountRoutingNumber) {
params.addOpt("bank_account[routing_number]", bankAccountRoutingNumber);
return this;
}
-
+
public CreateRequest bankAccountBankCode(String bankAccountBankCode) {
params.addOpt("bank_account[bank_code]", bankAccountBankCode);
return this;
}
-
+
public CreateRequest bankAccountAccountType(com.chargebee.models.enums.AccountType bankAccountAccountType) {
params.addOpt("bank_account[account_type]", bankAccountAccountType);
return this;
}
-
+
public CreateRequest bankAccountAccountHolderType(com.chargebee.models.enums.AccountHolderType bankAccountAccountHolderType) {
params.addOpt("bank_account[account_holder_type]", bankAccountAccountHolderType);
return this;
}
-
+
public CreateRequest bankAccountEcheckType(com.chargebee.models.enums.EcheckType bankAccountEcheckType) {
params.addOpt("bank_account[echeck_type]", bankAccountEcheckType);
return this;
}
-
+
public CreateRequest bankAccountIssuingCountry(String bankAccountIssuingCountry) {
params.addOpt("bank_account[issuing_country]", bankAccountIssuingCountry);
return this;
}
-
+
public CreateRequest bankAccountSwedishIdentityNumber(String bankAccountSwedishIdentityNumber) {
params.addOpt("bank_account[swedish_identity_number]", bankAccountSwedishIdentityNumber);
return this;
}
-
+
public CreateRequest bankAccountBillingAddress(JSONObject bankAccountBillingAddress) {
params.addOpt("bank_account[billing_address]", bankAccountBillingAddress);
return this;
}
-
+
public CreateRequest paymentMethodType(com.chargebee.models.enums.Type paymentMethodType) {
params.addOpt("payment_method[type]", paymentMethodType);
return this;
}
-
+
@Deprecated
public CreateRequest paymentMethodGateway(com.chargebee.models.enums.Gateway paymentMethodGateway) {
params.addOpt("payment_method[gateway]", paymentMethodGateway);
return this;
}
-
+
public CreateRequest paymentMethodGatewayAccountId(String paymentMethodGatewayAccountId) {
params.addOpt("payment_method[gateway_account_id]", paymentMethodGatewayAccountId);
return this;
}
-
+
public CreateRequest paymentMethodReferenceId(String paymentMethodReferenceId) {
params.addOpt("payment_method[reference_id]", paymentMethodReferenceId);
return this;
}
-
+
public CreateRequest paymentMethodTmpToken(String paymentMethodTmpToken) {
params.addOpt("payment_method[tmp_token]", paymentMethodTmpToken);
return this;
}
-
+
public CreateRequest paymentMethodIssuingCountry(String paymentMethodIssuingCountry) {
params.addOpt("payment_method[issuing_country]", paymentMethodIssuingCountry);
return this;
}
-
+
public CreateRequest paymentMethodAdditionalInformation(JSONObject paymentMethodAdditionalInformation) {
params.addOpt("payment_method[additional_information]", paymentMethodAdditionalInformation);
return this;
}
-
+
public CreateRequest cardFirstName(String cardFirstName) {
params.addOpt("card[first_name]", cardFirstName);
return this;
}
-
+
public CreateRequest cardLastName(String cardLastName) {
params.addOpt("card[last_name]", cardLastName);
return this;
}
-
+
public CreateRequest cardNumber(String cardNumber) {
params.addOpt("card[number]", cardNumber);
return this;
}
-
+
public CreateRequest cardExpiryMonth(Integer cardExpiryMonth) {
params.addOpt("card[expiry_month]", cardExpiryMonth);
return this;
}
-
+
public CreateRequest cardExpiryYear(Integer cardExpiryYear) {
params.addOpt("card[expiry_year]", cardExpiryYear);
return this;
}
-
+
public CreateRequest cardCvv(String cardCvv) {
params.addOpt("card[cvv]", cardCvv);
return this;
}
-
+
public CreateRequest cardPreferredScheme(Card.PreferredScheme cardPreferredScheme) {
params.addOpt("card[preferred_scheme]", cardPreferredScheme);
return this;
}
-
+
public CreateRequest cardBillingAddr1(String cardBillingAddr1) {
params.addOpt("card[billing_addr1]", cardBillingAddr1);
return this;
}
-
+
public CreateRequest cardBillingAddr2(String cardBillingAddr2) {
params.addOpt("card[billing_addr2]", cardBillingAddr2);
return this;
}
-
+
public CreateRequest cardBillingCity(String cardBillingCity) {
params.addOpt("card[billing_city]", cardBillingCity);
return this;
}
-
+
public CreateRequest cardBillingStateCode(String cardBillingStateCode) {
params.addOpt("card[billing_state_code]", cardBillingStateCode);
return this;
}
-
+
public CreateRequest cardBillingState(String cardBillingState) {
params.addOpt("card[billing_state]", cardBillingState);
return this;
}
-
+
public CreateRequest cardBillingZip(String cardBillingZip) {
params.addOpt("card[billing_zip]", cardBillingZip);
return this;
}
-
+
public CreateRequest cardBillingCountry(String cardBillingCountry) {
params.addOpt("card[billing_country]", cardBillingCountry);
return this;
}
-
+
@Deprecated
public CreateRequest cardIpAddress(String cardIpAddress) {
params.addOpt("card[ip_address]", cardIpAddress);
return this;
}
-
+
public CreateRequest cardAdditionalInformation(JSONObject cardAdditionalInformation) {
params.addOpt("card[additional_information]", cardAdditionalInformation);
return this;
}
-
+
public CreateRequest paymentIntentId(String paymentIntentId) {
params.addOpt("payment_intent[id]", paymentIntentId);
return this;
}
-
+
public CreateRequest paymentIntentGatewayAccountId(String paymentIntentGatewayAccountId) {
params.addOpt("payment_intent[gateway_account_id]", paymentIntentGatewayAccountId);
return this;
}
-
+
public CreateRequest paymentIntentGwToken(String paymentIntentGwToken) {
params.addOpt("payment_intent[gw_token]", paymentIntentGwToken);
return this;
}
-
+
public CreateRequest paymentIntentPaymentMethodType(PaymentIntent.PaymentMethodType paymentIntentPaymentMethodType) {
params.addOpt("payment_intent[payment_method_type]", paymentIntentPaymentMethodType);
return this;
}
-
+
public CreateRequest paymentIntentReferenceId(String paymentIntentReferenceId) {
params.addOpt("payment_intent[reference_id]", paymentIntentReferenceId);
return this;
}
-
+
@Deprecated
public CreateRequest paymentIntentGwPaymentMethodId(String paymentIntentGwPaymentMethodId) {
params.addOpt("payment_intent[gw_payment_method_id]", paymentIntentGwPaymentMethodId);
return this;
}
-
+
public CreateRequest paymentIntentAdditionalInformation(JSONObject paymentIntentAdditionalInformation) {
params.addOpt("payment_intent[additional_information]", paymentIntentAdditionalInformation);
return this;
}
-
+
public CreateRequest addonId(int index, String addonId) {
params.addOpt("addons[id][" + index + "]", addonId);
return this;
@@ -2051,332 +2047,332 @@ public CreateForChargeItemsAndChargesRequest shippingAddressFirstName(String shi
params.addOpt("shipping_address[first_name]", shippingAddressFirstName);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest shippingAddressLastName(String shippingAddressLastName) {
params.addOpt("shipping_address[last_name]", shippingAddressLastName);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest shippingAddressEmail(String shippingAddressEmail) {
params.addOpt("shipping_address[email]", shippingAddressEmail);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest shippingAddressCompany(String shippingAddressCompany) {
params.addOpt("shipping_address[company]", shippingAddressCompany);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest shippingAddressPhone(String shippingAddressPhone) {
params.addOpt("shipping_address[phone]", shippingAddressPhone);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest shippingAddressState(String shippingAddressState) {
params.addOpt("shipping_address[state]", shippingAddressState);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest statementDescriptorDescriptor(String statementDescriptorDescriptor) {
params.addOpt("statement_descriptor[descriptor]", statementDescriptorDescriptor);
return this;
}
-
+
@Deprecated
public CreateForChargeItemsAndChargesRequest cardGateway(com.chargebee.models.enums.Gateway cardGateway) {
params.addOpt("card[gateway]", cardGateway);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest cardGatewayAccountId(String cardGatewayAccountId) {
params.addOpt("card[gateway_account_id]", cardGatewayAccountId);
return this;
}
-
+
@Deprecated
public CreateForChargeItemsAndChargesRequest cardTmpToken(String cardTmpToken) {
params.addOpt("card[tmp_token]", cardTmpToken);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest bankAccountGatewayAccountId(String bankAccountGatewayAccountId) {
params.addOpt("bank_account[gateway_account_id]", bankAccountGatewayAccountId);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest bankAccountIban(String bankAccountIban) {
params.addOpt("bank_account[iban]", bankAccountIban);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest bankAccountFirstName(String bankAccountFirstName) {
params.addOpt("bank_account[first_name]", bankAccountFirstName);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest bankAccountLastName(String bankAccountLastName) {
params.addOpt("bank_account[last_name]", bankAccountLastName);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest bankAccountCompany(String bankAccountCompany) {
params.addOpt("bank_account[company]", bankAccountCompany);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest bankAccountEmail(String bankAccountEmail) {
params.addOpt("bank_account[email]", bankAccountEmail);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest bankAccountPhone(String bankAccountPhone) {
params.addOpt("bank_account[phone]", bankAccountPhone);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest bankAccountBankName(String bankAccountBankName) {
params.addOpt("bank_account[bank_name]", bankAccountBankName);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest bankAccountAccountNumber(String bankAccountAccountNumber) {
params.addOpt("bank_account[account_number]", bankAccountAccountNumber);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest bankAccountRoutingNumber(String bankAccountRoutingNumber) {
params.addOpt("bank_account[routing_number]", bankAccountRoutingNumber);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest bankAccountBankCode(String bankAccountBankCode) {
params.addOpt("bank_account[bank_code]", bankAccountBankCode);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest bankAccountAccountType(com.chargebee.models.enums.AccountType bankAccountAccountType) {
params.addOpt("bank_account[account_type]", bankAccountAccountType);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest bankAccountAccountHolderType(com.chargebee.models.enums.AccountHolderType bankAccountAccountHolderType) {
params.addOpt("bank_account[account_holder_type]", bankAccountAccountHolderType);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest bankAccountEcheckType(com.chargebee.models.enums.EcheckType bankAccountEcheckType) {
params.addOpt("bank_account[echeck_type]", bankAccountEcheckType);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest bankAccountIssuingCountry(String bankAccountIssuingCountry) {
params.addOpt("bank_account[issuing_country]", bankAccountIssuingCountry);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest bankAccountSwedishIdentityNumber(String bankAccountSwedishIdentityNumber) {
params.addOpt("bank_account[swedish_identity_number]", bankAccountSwedishIdentityNumber);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest bankAccountBillingAddress(JSONObject bankAccountBillingAddress) {
params.addOpt("bank_account[billing_address]", bankAccountBillingAddress);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest paymentMethodType(com.chargebee.models.enums.Type paymentMethodType) {
params.addOpt("payment_method[type]", paymentMethodType);
return this;
}
-
+
@Deprecated
public CreateForChargeItemsAndChargesRequest paymentMethodGateway(com.chargebee.models.enums.Gateway paymentMethodGateway) {
params.addOpt("payment_method[gateway]", paymentMethodGateway);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest paymentMethodGatewayAccountId(String paymentMethodGatewayAccountId) {
params.addOpt("payment_method[gateway_account_id]", paymentMethodGatewayAccountId);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest paymentMethodReferenceId(String paymentMethodReferenceId) {
params.addOpt("payment_method[reference_id]", paymentMethodReferenceId);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest paymentMethodTmpToken(String paymentMethodTmpToken) {
params.addOpt("payment_method[tmp_token]", paymentMethodTmpToken);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest paymentMethodIssuingCountry(String paymentMethodIssuingCountry) {
params.addOpt("payment_method[issuing_country]", paymentMethodIssuingCountry);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest paymentMethodAdditionalInformation(JSONObject paymentMethodAdditionalInformation) {
params.addOpt("payment_method[additional_information]", paymentMethodAdditionalInformation);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest cardFirstName(String cardFirstName) {
params.addOpt("card[first_name]", cardFirstName);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest cardLastName(String cardLastName) {
params.addOpt("card[last_name]", cardLastName);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest cardNumber(String cardNumber) {
params.addOpt("card[number]", cardNumber);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest cardExpiryMonth(Integer cardExpiryMonth) {
params.addOpt("card[expiry_month]", cardExpiryMonth);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest cardExpiryYear(Integer cardExpiryYear) {
params.addOpt("card[expiry_year]", cardExpiryYear);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest cardCvv(String cardCvv) {
params.addOpt("card[cvv]", cardCvv);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest cardPreferredScheme(Card.PreferredScheme cardPreferredScheme) {
params.addOpt("card[preferred_scheme]", cardPreferredScheme);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest cardBillingAddr1(String cardBillingAddr1) {
params.addOpt("card[billing_addr1]", cardBillingAddr1);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest cardBillingAddr2(String cardBillingAddr2) {
params.addOpt("card[billing_addr2]", cardBillingAddr2);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest cardBillingCity(String cardBillingCity) {
params.addOpt("card[billing_city]", cardBillingCity);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest cardBillingStateCode(String cardBillingStateCode) {
params.addOpt("card[billing_state_code]", cardBillingStateCode);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest cardBillingState(String cardBillingState) {
params.addOpt("card[billing_state]", cardBillingState);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest cardBillingZip(String cardBillingZip) {
params.addOpt("card[billing_zip]", cardBillingZip);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest cardBillingCountry(String cardBillingCountry) {
params.addOpt("card[billing_country]", cardBillingCountry);
return this;
}
-
+
@Deprecated
public CreateForChargeItemsAndChargesRequest cardIpAddress(String cardIpAddress) {
params.addOpt("card[ip_address]", cardIpAddress);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest cardAdditionalInformation(JSONObject cardAdditionalInformation) {
params.addOpt("card[additional_information]", cardAdditionalInformation);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest paymentIntentId(String paymentIntentId) {
params.addOpt("payment_intent[id]", paymentIntentId);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest paymentIntentGatewayAccountId(String paymentIntentGatewayAccountId) {
params.addOpt("payment_intent[gateway_account_id]", paymentIntentGatewayAccountId);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest paymentIntentGwToken(String paymentIntentGwToken) {
params.addOpt("payment_intent[gw_token]", paymentIntentGwToken);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest paymentIntentPaymentMethodType(PaymentIntent.PaymentMethodType paymentIntentPaymentMethodType) {
params.addOpt("payment_intent[payment_method_type]", paymentIntentPaymentMethodType);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest paymentIntentReferenceId(String paymentIntentReferenceId) {
params.addOpt("payment_intent[reference_id]", paymentIntentReferenceId);
return this;
}
-
+
@Deprecated
public CreateForChargeItemsAndChargesRequest paymentIntentGwPaymentMethodId(String paymentIntentGwPaymentMethodId) {
params.addOpt("payment_intent[gw_payment_method_id]", paymentIntentGwPaymentMethodId);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest paymentIntentAdditionalInformation(JSONObject paymentIntentAdditionalInformation) {
params.addOpt("payment_intent[additional_information]", paymentIntentAdditionalInformation);
return this;
}
-
+
public CreateForChargeItemsAndChargesRequest itemPriceItemPriceId(int index, String itemPriceItemPriceId) {
params.addOpt("item_prices[item_price_id][" + index + "]", itemPriceItemPriceId);
return this;
@@ -2829,37 +2825,37 @@ public CreateForChargeItemRequest itemPriceItemPriceId(String itemPriceItemPrice
params.add("item_price[item_price_id]", itemPriceItemPriceId);
return this;
}
-
+
public CreateForChargeItemRequest itemPriceQuantity(Integer itemPriceQuantity) {
params.addOpt("item_price[quantity]", itemPriceQuantity);
return this;
}
-
+
public CreateForChargeItemRequest itemPriceQuantityInDecimal(String itemPriceQuantityInDecimal) {
params.addOpt("item_price[quantity_in_decimal]", itemPriceQuantityInDecimal);
return this;
}
-
+
public CreateForChargeItemRequest itemPriceUnitPrice(Long itemPriceUnitPrice) {
params.addOpt("item_price[unit_price]", itemPriceUnitPrice);
return this;
}
-
+
public CreateForChargeItemRequest itemPriceUnitPriceInDecimal(String itemPriceUnitPriceInDecimal) {
params.addOpt("item_price[unit_price_in_decimal]", itemPriceUnitPriceInDecimal);
return this;
}
-
+
public CreateForChargeItemRequest itemPriceDateFrom(Timestamp itemPriceDateFrom) {
params.addOpt("item_price[date_from]", itemPriceDateFrom);
return this;
}
-
+
public CreateForChargeItemRequest itemPriceDateTo(Timestamp itemPriceDateTo) {
params.addOpt("item_price[date_to]", itemPriceDateTo);
return this;
}
-
+
public CreateForChargeItemRequest itemTierStartingUnit(int index, Integer itemTierStartingUnit) {
params.addOpt("item_tiers[starting_unit][" + index + "]", itemTierStartingUnit);
return this;
@@ -3100,147 +3096,147 @@ public ImportInvoiceRequest creditNoteId(String creditNoteId) {
params.addOpt("credit_note[id]", creditNoteId);
return this;
}
-
+
public ImportInvoiceRequest billingAddressFirstName(String billingAddressFirstName) {
params.addOpt("billing_address[first_name]", billingAddressFirstName);
return this;
}
-
+
public ImportInvoiceRequest billingAddressLastName(String billingAddressLastName) {
params.addOpt("billing_address[last_name]", billingAddressLastName);
return this;
}
-
+
public ImportInvoiceRequest billingAddressEmail(String billingAddressEmail) {
params.addOpt("billing_address[email]", billingAddressEmail);
return this;
}
-
+
public ImportInvoiceRequest billingAddressCompany(String billingAddressCompany) {
params.addOpt("billing_address[company]", billingAddressCompany);
return this;
}
-
+
public ImportInvoiceRequest billingAddressPhone(String billingAddressPhone) {
params.addOpt("billing_address[phone]", billingAddressPhone);
return this;
}
-
+
public ImportInvoiceRequest billingAddressLine1(String billingAddressLine1) {
params.addOpt("billing_address[line1]", billingAddressLine1);
return this;
}
-
+
public ImportInvoiceRequest billingAddressLine2(String billingAddressLine2) {
params.addOpt("billing_address[line2]", billingAddressLine2);
return this;
}
-
+
public ImportInvoiceRequest billingAddressLine3(String billingAddressLine3) {
params.addOpt("billing_address[line3]", billingAddressLine3);
return this;
}
-
+
public ImportInvoiceRequest billingAddressCity(String billingAddressCity) {
params.addOpt("billing_address[city]", billingAddressCity);
return this;
}
-
+
public ImportInvoiceRequest billingAddressStateCode(String billingAddressStateCode) {
params.addOpt("billing_address[state_code]", billingAddressStateCode);
return this;
}
-
+
public ImportInvoiceRequest billingAddressState(String billingAddressState) {
params.addOpt("billing_address[state]", billingAddressState);
return this;
}
-
+
public ImportInvoiceRequest billingAddressZip(String billingAddressZip) {
params.addOpt("billing_address[zip]", billingAddressZip);
return this;
}
-
+
public ImportInvoiceRequest billingAddressCountry(String billingAddressCountry) {
params.addOpt("billing_address[country]", billingAddressCountry);
return this;
}
-
+
public ImportInvoiceRequest billingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus billingAddressValidationStatus) {
params.addOpt("billing_address[validation_status]", billingAddressValidationStatus);
return this;
}
-
+
public ImportInvoiceRequest shippingAddressFirstName(String shippingAddressFirstName) {
params.addOpt("shipping_address[first_name]", shippingAddressFirstName);
return this;
}
-
+
public ImportInvoiceRequest shippingAddressLastName(String shippingAddressLastName) {
params.addOpt("shipping_address[last_name]", shippingAddressLastName);
return this;
}
-
+
public ImportInvoiceRequest shippingAddressEmail(String shippingAddressEmail) {
params.addOpt("shipping_address[email]", shippingAddressEmail);
return this;
}
-
+
public ImportInvoiceRequest shippingAddressCompany(String shippingAddressCompany) {
params.addOpt("shipping_address[company]", shippingAddressCompany);
return this;
}
-
+
public ImportInvoiceRequest shippingAddressPhone(String shippingAddressPhone) {
params.addOpt("shipping_address[phone]", shippingAddressPhone);
return this;
}
-
+
public ImportInvoiceRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public ImportInvoiceRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public ImportInvoiceRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public ImportInvoiceRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public ImportInvoiceRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public ImportInvoiceRequest shippingAddressState(String shippingAddressState) {
params.addOpt("shipping_address[state]", shippingAddressState);
return this;
}
-
+
public ImportInvoiceRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public ImportInvoiceRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public ImportInvoiceRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public ImportInvoiceRequest lineItemId(int index, String lineItemId) {
params.addOpt("line_items[id][" + index + "]", lineItemId);
return this;
@@ -3916,12 +3912,12 @@ public AddChargeRequest lineItemDateFrom(Timestamp lineItemDateFrom) {
params.addOpt("line_item[date_from]", lineItemDateFrom);
return this;
}
-
+
public AddChargeRequest lineItemDateTo(Timestamp lineItemDateTo) {
params.addOpt("line_item[date_to]", lineItemDateTo);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -3980,12 +3976,12 @@ public AddAddonChargeRequest lineItemDateFrom(Timestamp lineItemDateFrom) {
params.addOpt("line_item[date_from]", lineItemDateFrom);
return this;
}
-
+
public AddAddonChargeRequest lineItemDateTo(Timestamp lineItemDateTo) {
params.addOpt("line_item[date_to]", lineItemDateTo);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -4014,37 +4010,37 @@ public AddChargeItemRequest itemPriceItemPriceId(String itemPriceItemPriceId) {
params.add("item_price[item_price_id]", itemPriceItemPriceId);
return this;
}
-
+
public AddChargeItemRequest itemPriceQuantity(Integer itemPriceQuantity) {
params.addOpt("item_price[quantity]", itemPriceQuantity);
return this;
}
-
+
public AddChargeItemRequest itemPriceQuantityInDecimal(String itemPriceQuantityInDecimal) {
params.addOpt("item_price[quantity_in_decimal]", itemPriceQuantityInDecimal);
return this;
}
-
+
public AddChargeItemRequest itemPriceUnitPrice(Long itemPriceUnitPrice) {
params.addOpt("item_price[unit_price]", itemPriceUnitPrice);
return this;
}
-
+
public AddChargeItemRequest itemPriceUnitPriceInDecimal(String itemPriceUnitPriceInDecimal) {
params.addOpt("item_price[unit_price_in_decimal]", itemPriceUnitPriceInDecimal);
return this;
}
-
+
public AddChargeItemRequest itemPriceDateFrom(Timestamp itemPriceDateFrom) {
params.addOpt("item_price[date_from]", itemPriceDateFrom);
return this;
}
-
+
public AddChargeItemRequest itemPriceDateTo(Timestamp itemPriceDateTo) {
params.addOpt("item_price[date_to]", itemPriceDateTo);
return this;
}
-
+
public AddChargeItemRequest itemTierStartingUnit(int index, Integer itemTierStartingUnit) {
params.addOpt("item_tiers[starting_unit][" + index + "]", itemTierStartingUnit);
return this;
@@ -4185,47 +4181,47 @@ public RecordPaymentRequest transactionAmount(Long transactionAmount) {
params.addOpt("transaction[amount]", transactionAmount);
return this;
}
-
+
public RecordPaymentRequest transactionPaymentMethod(com.chargebee.models.enums.PaymentMethod transactionPaymentMethod) {
params.add("transaction[payment_method]", transactionPaymentMethod);
return this;
}
-
+
public RecordPaymentRequest transactionReferenceNumber(String transactionReferenceNumber) {
params.addOpt("transaction[reference_number]", transactionReferenceNumber);
return this;
}
-
+
public RecordPaymentRequest transactionCustomPaymentMethodId(String transactionCustomPaymentMethodId) {
params.addOpt("transaction[custom_payment_method_id]", transactionCustomPaymentMethodId);
return this;
}
-
+
public RecordPaymentRequest transactionIdAtGateway(String transactionIdAtGateway) {
params.addOpt("transaction[id_at_gateway]", transactionIdAtGateway);
return this;
}
-
+
public RecordPaymentRequest transactionStatus(Transaction.Status transactionStatus) {
params.addOpt("transaction[status]", transactionStatus);
return this;
}
-
+
public RecordPaymentRequest transactionDate(Timestamp transactionDate) {
params.addOpt("transaction[date]", transactionDate);
return this;
}
-
+
public RecordPaymentRequest transactionErrorCode(String transactionErrorCode) {
params.addOpt("transaction[error_code]", transactionErrorCode);
return this;
}
-
+
public RecordPaymentRequest transactionErrorText(String transactionErrorText) {
params.addOpt("transaction[error_text]", transactionErrorText);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -4242,22 +4238,22 @@ public RecordTaxWithheldRequest taxWithheldAmount(Long taxWithheldAmount) {
params.add("tax_withheld[amount]", taxWithheldAmount);
return this;
}
-
+
public RecordTaxWithheldRequest taxWithheldReferenceNumber(String taxWithheldReferenceNumber) {
params.addOpt("tax_withheld[reference_number]", taxWithheldReferenceNumber);
return this;
}
-
+
public RecordTaxWithheldRequest taxWithheldDate(Timestamp taxWithheldDate) {
params.addOpt("tax_withheld[date]", taxWithheldDate);
return this;
}
-
+
public RecordTaxWithheldRequest taxWithheldDescription(String taxWithheldDescription) {
params.addOpt("tax_withheld[description]", taxWithheldDescription);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -4274,7 +4270,7 @@ public RemoveTaxWithheldRequest taxWithheldId(String taxWithheldId) {
params.add("tax_withheld[id]", taxWithheldId);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -4309,12 +4305,12 @@ public RefundRequest creditNoteReasonCode(CreditNote.ReasonCode creditNoteReason
params.addOpt("credit_note[reason_code]", creditNoteReasonCode);
return this;
}
-
+
public RefundRequest creditNoteCreateReasonCode(String creditNoteCreateReasonCode) {
params.addOpt("credit_note[create_reason_code]", creditNoteCreateReasonCode);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -4343,37 +4339,37 @@ public RecordRefundRequest transactionAmount(Long transactionAmount) {
params.addOpt("transaction[amount]", transactionAmount);
return this;
}
-
+
public RecordRefundRequest transactionPaymentMethod(com.chargebee.models.enums.PaymentMethod transactionPaymentMethod) {
params.add("transaction[payment_method]", transactionPaymentMethod);
return this;
}
-
+
public RecordRefundRequest transactionReferenceNumber(String transactionReferenceNumber) {
params.addOpt("transaction[reference_number]", transactionReferenceNumber);
return this;
}
-
+
public RecordRefundRequest transactionCustomPaymentMethodId(String transactionCustomPaymentMethodId) {
params.addOpt("transaction[custom_payment_method_id]", transactionCustomPaymentMethodId);
return this;
}
-
+
public RecordRefundRequest transactionDate(Timestamp transactionDate) {
params.add("transaction[date]", transactionDate);
return this;
}
-
+
public RecordRefundRequest creditNoteReasonCode(CreditNote.ReasonCode creditNoteReasonCode) {
params.addOpt("credit_note[reason_code]", creditNoteReasonCode);
return this;
}
-
+
public RecordRefundRequest creditNoteCreateReasonCode(String creditNoteCreateReasonCode) {
params.addOpt("credit_note[create_reason_code]", creditNoteCreateReasonCode);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -4390,7 +4386,7 @@ public RemovePaymentRequest transactionId(String transactionId) {
params.add("transaction[id]", transactionId);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -4407,7 +4403,7 @@ public RemoveCreditNoteRequest creditNoteId(String creditNoteId) {
params.add("credit_note[id]", creditNoteId);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -4508,147 +4504,147 @@ public UpdateDetailsRequest billingAddressFirstName(String billingAddressFirstNa
params.addOpt("billing_address[first_name]", billingAddressFirstName);
return this;
}
-
+
public UpdateDetailsRequest billingAddressLastName(String billingAddressLastName) {
params.addOpt("billing_address[last_name]", billingAddressLastName);
return this;
}
-
+
public UpdateDetailsRequest billingAddressEmail(String billingAddressEmail) {
params.addOpt("billing_address[email]", billingAddressEmail);
return this;
}
-
+
public UpdateDetailsRequest billingAddressCompany(String billingAddressCompany) {
params.addOpt("billing_address[company]", billingAddressCompany);
return this;
}
-
+
public UpdateDetailsRequest billingAddressPhone(String billingAddressPhone) {
params.addOpt("billing_address[phone]", billingAddressPhone);
return this;
}
-
+
public UpdateDetailsRequest billingAddressLine1(String billingAddressLine1) {
params.addOpt("billing_address[line1]", billingAddressLine1);
return this;
}
-
+
public UpdateDetailsRequest billingAddressLine2(String billingAddressLine2) {
params.addOpt("billing_address[line2]", billingAddressLine2);
return this;
}
-
+
public UpdateDetailsRequest billingAddressLine3(String billingAddressLine3) {
params.addOpt("billing_address[line3]", billingAddressLine3);
return this;
}
-
+
public UpdateDetailsRequest billingAddressCity(String billingAddressCity) {
params.addOpt("billing_address[city]", billingAddressCity);
return this;
}
-
+
public UpdateDetailsRequest billingAddressStateCode(String billingAddressStateCode) {
params.addOpt("billing_address[state_code]", billingAddressStateCode);
return this;
}
-
+
public UpdateDetailsRequest billingAddressState(String billingAddressState) {
params.addOpt("billing_address[state]", billingAddressState);
return this;
}
-
+
public UpdateDetailsRequest billingAddressZip(String billingAddressZip) {
params.addOpt("billing_address[zip]", billingAddressZip);
return this;
}
-
+
public UpdateDetailsRequest billingAddressCountry(String billingAddressCountry) {
params.addOpt("billing_address[country]", billingAddressCountry);
return this;
}
-
+
public UpdateDetailsRequest billingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus billingAddressValidationStatus) {
params.addOpt("billing_address[validation_status]", billingAddressValidationStatus);
return this;
}
-
+
public UpdateDetailsRequest shippingAddressFirstName(String shippingAddressFirstName) {
params.addOpt("shipping_address[first_name]", shippingAddressFirstName);
return this;
}
-
+
public UpdateDetailsRequest shippingAddressLastName(String shippingAddressLastName) {
params.addOpt("shipping_address[last_name]", shippingAddressLastName);
return this;
}
-
+
public UpdateDetailsRequest shippingAddressEmail(String shippingAddressEmail) {
params.addOpt("shipping_address[email]", shippingAddressEmail);
return this;
}
-
+
public UpdateDetailsRequest shippingAddressCompany(String shippingAddressCompany) {
params.addOpt("shipping_address[company]", shippingAddressCompany);
return this;
}
-
+
public UpdateDetailsRequest shippingAddressPhone(String shippingAddressPhone) {
params.addOpt("shipping_address[phone]", shippingAddressPhone);
return this;
}
-
+
public UpdateDetailsRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public UpdateDetailsRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public UpdateDetailsRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public UpdateDetailsRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public UpdateDetailsRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public UpdateDetailsRequest shippingAddressState(String shippingAddressState) {
params.addOpt("shipping_address[state]", shippingAddressState);
return this;
}
-
+
public UpdateDetailsRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public UpdateDetailsRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public UpdateDetailsRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public UpdateDetailsRequest statementDescriptorDescriptor(String statementDescriptorDescriptor) {
params.addOpt("statement_descriptor[descriptor]", statementDescriptorDescriptor);
return this;
}
-
+
@Override
public Params params() {
return params;
diff --git a/src/main/java/com/chargebee/models/InvoiceEstimate.java b/src/main/java/com/chargebee/models/InvoiceEstimate.java
index a14508a6..57432361 100644
--- a/src/main/java/com/chargebee/models/InvoiceEstimate.java
+++ b/src/main/java/com/chargebee/models/InvoiceEstimate.java
@@ -127,64 +127,92 @@ public String customerId() {
}
- public static class Discount extends Resource {
- public enum EntityType {
- ITEM_LEVEL_COUPON,DOCUMENT_LEVEL_COUPON,PROMOTIONAL_CREDITS,PRORATED_CREDITS,ITEM_LEVEL_DISCOUNT,DOCUMENT_LEVEL_DISCOUNT,
+ public static class LineItemTier extends Resource {
+ public enum PricingType {
+ PER_UNIT,FLAT_FEE,PACKAGE,
_UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
java-client version incompatibility. We suggest you to upgrade to the latest version */
}
- public enum DiscountType {
- FIXED_AMOUNT,PERCENTAGE,
- _UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
- java-client version incompatibility. We suggest you to upgrade to the latest version */
+ public LineItemTier(JSONObject jsonObj) {
+ super(jsonObj);
}
- public Discount(JSONObject jsonObj) {
- super(jsonObj);
+ public String lineItemId() {
+ return optString("line_item_id");
}
- public Long amount() {
- return reqLong("amount");
+ public Integer startingUnit() {
+ return reqInteger("starting_unit");
}
- public String description() {
- return optString("description");
+ public Integer endingUnit() {
+ return optInteger("ending_unit");
}
- public EntityType entityType() {
- return reqEnum("entity_type", EntityType.class);
+ public Integer quantityUsed() {
+ return reqInteger("quantity_used");
}
- public DiscountType discountType() {
- return optEnum("discount_type", DiscountType.class);
+ public Long unitAmount() {
+ return reqLong("unit_amount");
}
- public String entityId() {
- return optString("entity_id");
+ public String startingUnitInDecimal() {
+ return optString("starting_unit_in_decimal");
}
- public String couponSetCode() {
- return optString("coupon_set_code");
+ public String endingUnitInDecimal() {
+ return optString("ending_unit_in_decimal");
+ }
+
+ public String quantityUsedInDecimal() {
+ return optString("quantity_used_in_decimal");
+ }
+
+ public String unitAmountInDecimal() {
+ return optString("unit_amount_in_decimal");
+ }
+
+ public PricingType pricingType() {
+ return optEnum("pricing_type", PricingType.class);
+ }
+
+ public Integer packageSize() {
+ return optInteger("package_size");
}
}
- public static class Tax extends Resource {
- public Tax(JSONObject jsonObj) {
+ public static class LineItemDiscount extends Resource {
+ public enum DiscountType {
+ ITEM_LEVEL_COUPON,DOCUMENT_LEVEL_COUPON,PROMOTIONAL_CREDITS,PRORATED_CREDITS,ITEM_LEVEL_DISCOUNT,DOCUMENT_LEVEL_DISCOUNT,
+ _UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
+ java-client version incompatibility. We suggest you to upgrade to the latest version */
+ }
+
+ public LineItemDiscount(JSONObject jsonObj) {
super(jsonObj);
}
- public String name() {
- return reqString("name");
+ public String lineItemId() {
+ return reqString("line_item_id");
}
- public Long amount() {
- return reqLong("amount");
+ public DiscountType discountType() {
+ return reqEnum("discount_type", DiscountType.class);
}
- public String description() {
- return optString("description");
+ public String couponId() {
+ return optString("coupon_id");
+ }
+
+ public String entityId() {
+ return optString("entity_id");
+ }
+
+ public Long discountAmount() {
+ return reqLong("discount_amount");
}
}
@@ -256,63 +284,6 @@ public String localCurrencyCode() {
}
- public static class LineItemTier extends Resource {
- public enum PricingType {
- PER_UNIT,FLAT_FEE,PACKAGE,
- _UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
- java-client version incompatibility. We suggest you to upgrade to the latest version */
- }
-
- public LineItemTier(JSONObject jsonObj) {
- super(jsonObj);
- }
-
- public String lineItemId() {
- return optString("line_item_id");
- }
-
- public Integer startingUnit() {
- return reqInteger("starting_unit");
- }
-
- public Integer endingUnit() {
- return optInteger("ending_unit");
- }
-
- public Integer quantityUsed() {
- return reqInteger("quantity_used");
- }
-
- public Long unitAmount() {
- return reqLong("unit_amount");
- }
-
- public String startingUnitInDecimal() {
- return optString("starting_unit_in_decimal");
- }
-
- public String endingUnitInDecimal() {
- return optString("ending_unit_in_decimal");
- }
-
- public String quantityUsedInDecimal() {
- return optString("quantity_used_in_decimal");
- }
-
- public String unitAmountInDecimal() {
- return optString("unit_amount_in_decimal");
- }
-
- public PricingType pricingType() {
- return optEnum("pricing_type", PricingType.class);
- }
-
- public Integer packageSize() {
- return optInteger("package_size");
- }
-
- }
-
public static class LineItemCredit extends Resource {
public LineItemCredit(JSONObject jsonObj) {
super(jsonObj);
@@ -332,39 +303,6 @@ public String lineItemId() {
}
- public static class LineItemDiscount extends Resource {
- public enum DiscountType {
- ITEM_LEVEL_COUPON,DOCUMENT_LEVEL_COUPON,PROMOTIONAL_CREDITS,PRORATED_CREDITS,ITEM_LEVEL_DISCOUNT,DOCUMENT_LEVEL_DISCOUNT,
- _UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
- java-client version incompatibility. We suggest you to upgrade to the latest version */
- }
-
- public LineItemDiscount(JSONObject jsonObj) {
- super(jsonObj);
- }
-
- public String lineItemId() {
- return reqString("line_item_id");
- }
-
- public DiscountType discountType() {
- return reqEnum("discount_type", DiscountType.class);
- }
-
- public String couponId() {
- return optString("coupon_id");
- }
-
- public String entityId() {
- return optString("entity_id");
- }
-
- public Long discountAmount() {
- return reqLong("discount_amount");
- }
-
- }
-
public static class LineItemAddress extends Resource {
public LineItemAddress(JSONObject jsonObj) {
super(jsonObj);
@@ -432,6 +370,68 @@ public ValidationStatus validationStatus() {
}
+ public static class Discount extends Resource {
+ public enum EntityType {
+ ITEM_LEVEL_COUPON,DOCUMENT_LEVEL_COUPON,PROMOTIONAL_CREDITS,PRORATED_CREDITS,ITEM_LEVEL_DISCOUNT,DOCUMENT_LEVEL_DISCOUNT,
+ _UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
+ java-client version incompatibility. We suggest you to upgrade to the latest version */
+ }
+
+ public enum DiscountType {
+ FIXED_AMOUNT,PERCENTAGE,
+ _UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
+ java-client version incompatibility. We suggest you to upgrade to the latest version */
+ }
+
+ public Discount(JSONObject jsonObj) {
+ super(jsonObj);
+ }
+
+ public Long amount() {
+ return reqLong("amount");
+ }
+
+ public String description() {
+ return optString("description");
+ }
+
+ public EntityType entityType() {
+ return reqEnum("entity_type", EntityType.class);
+ }
+
+ public DiscountType discountType() {
+ return optEnum("discount_type", DiscountType.class);
+ }
+
+ public String entityId() {
+ return optString("entity_id");
+ }
+
+ public String couponSetCode() {
+ return optString("coupon_set_code");
+ }
+
+ }
+
+ public static class Tax extends Resource {
+ public Tax(JSONObject jsonObj) {
+ super(jsonObj);
+ }
+
+ public String name() {
+ return reqString("name");
+ }
+
+ public Long amount() {
+ return reqLong("amount");
+ }
+
+ public String description() {
+ return optString("description");
+ }
+
+ }
+
//Constructors
//============
@@ -482,28 +482,32 @@ public List lineItems() {
return optList("line_items", InvoiceEstimate.LineItem.class);
}
- public List discounts() {
- return optList("discounts", InvoiceEstimate.Discount.class);
+ public List lineItemTiers() {
+ return optList("line_item_tiers", InvoiceEstimate.LineItemTier.class);
}
- public List taxes() {
- return optList("taxes", InvoiceEstimate.Tax.class);
+ public List lineItemDiscounts() {
+ return optList("line_item_discounts", InvoiceEstimate.LineItemDiscount.class);
}
public List lineItemTaxes() {
return optList("line_item_taxes", InvoiceEstimate.LineItemTax.class);
}
- public List lineItemTiers() {
- return optList("line_item_tiers", InvoiceEstimate.LineItemTier.class);
- }
-
public List lineItemCredits() {
return optList("line_item_credits", InvoiceEstimate.LineItemCredit.class);
}
- public List lineItemDiscounts() {
- return optList("line_item_discounts", InvoiceEstimate.LineItemDiscount.class);
+ public List lineItemAddresses() {
+ return optList("line_item_addresses", InvoiceEstimate.LineItemAddress.class);
+ }
+
+ public List discounts() {
+ return optList("discounts", InvoiceEstimate.Discount.class);
+ }
+
+ public List taxes() {
+ return optList("taxes", InvoiceEstimate.Tax.class);
}
public Long roundOffAmount() {
@@ -514,10 +518,6 @@ public String customerId() {
return optString("customer_id");
}
- public List lineItemAddresses() {
- return optList("line_item_addresses", InvoiceEstimate.LineItemAddress.class);
- }
-
// Operations
//===========
diff --git a/src/main/java/com/chargebee/models/Item.java b/src/main/java/com/chargebee/models/Item.java
index 8bff2174..cfe52840 100644
--- a/src/main/java/com/chargebee/models/Item.java
+++ b/src/main/java/com/chargebee/models/Item.java
@@ -404,7 +404,7 @@ public CreateRequest bundleConfigurationType(BundleConfiguration.Type bundleConf
params.addOpt("bundle_configuration[type]", bundleConfigurationType);
return this;
}
-
+
public CreateRequest bundleItemsToAddItemId(int index, String bundleItemsToAddItemId) {
params.addOpt("bundle_items_to_add[item_id][" + index + "]", bundleItemsToAddItemId);
return this;
@@ -544,7 +544,7 @@ public UpdateRequest bundleConfigurationType(BundleConfiguration.Type bundleConf
params.addOpt("bundle_configuration[type]", bundleConfigurationType);
return this;
}
-
+
public UpdateRequest bundleItemsToAddItemId(int index, String bundleItemsToAddItemId) {
params.addOpt("bundle_items_to_add[item_id][" + index + "]", bundleItemsToAddItemId);
return this;
diff --git a/src/main/java/com/chargebee/models/ItemPrice.java b/src/main/java/com/chargebee/models/ItemPrice.java
index 183f3a50..e6e85b44 100644
--- a/src/main/java/com/chargebee/models/ItemPrice.java
+++ b/src/main/java/com/chargebee/models/ItemPrice.java
@@ -600,67 +600,67 @@ public CreateRequest taxDetailTaxProfileId(String taxDetailTaxProfileId) {
params.addOpt("tax_detail[tax_profile_id]", taxDetailTaxProfileId);
return this;
}
-
+
public CreateRequest taxDetailAvalaraTaxCode(String taxDetailAvalaraTaxCode) {
params.addOpt("tax_detail[avalara_tax_code]", taxDetailAvalaraTaxCode);
return this;
}
-
+
public CreateRequest taxDetailHsnCode(String taxDetailHsnCode) {
params.addOpt("tax_detail[hsn_code]", taxDetailHsnCode);
return this;
}
-
+
public CreateRequest taxDetailAvalaraSaleType(com.chargebee.models.enums.AvalaraSaleType taxDetailAvalaraSaleType) {
params.addOpt("tax_detail[avalara_sale_type]", taxDetailAvalaraSaleType);
return this;
}
-
+
public CreateRequest taxDetailAvalaraTransactionType(Integer taxDetailAvalaraTransactionType) {
params.addOpt("tax_detail[avalara_transaction_type]", taxDetailAvalaraTransactionType);
return this;
}
-
+
public CreateRequest taxDetailAvalaraServiceType(Integer taxDetailAvalaraServiceType) {
params.addOpt("tax_detail[avalara_service_type]", taxDetailAvalaraServiceType);
return this;
}
-
+
public CreateRequest taxDetailTaxjarProductCode(String taxDetailTaxjarProductCode) {
params.addOpt("tax_detail[taxjar_product_code]", taxDetailTaxjarProductCode);
return this;
}
-
+
public CreateRequest accountingDetailSku(String accountingDetailSku) {
params.addOpt("accounting_detail[sku]", accountingDetailSku);
return this;
}
-
+
public CreateRequest accountingDetailAccountingCode(String accountingDetailAccountingCode) {
params.addOpt("accounting_detail[accounting_code]", accountingDetailAccountingCode);
return this;
}
-
+
public CreateRequest accountingDetailAccountingCategory1(String accountingDetailAccountingCategory1) {
params.addOpt("accounting_detail[accounting_category1]", accountingDetailAccountingCategory1);
return this;
}
-
+
public CreateRequest accountingDetailAccountingCategory2(String accountingDetailAccountingCategory2) {
params.addOpt("accounting_detail[accounting_category2]", accountingDetailAccountingCategory2);
return this;
}
-
+
public CreateRequest accountingDetailAccountingCategory3(String accountingDetailAccountingCategory3) {
params.addOpt("accounting_detail[accounting_category3]", accountingDetailAccountingCategory3);
return this;
}
-
+
public CreateRequest accountingDetailAccountingCategory4(String accountingDetailAccountingCategory4) {
params.addOpt("accounting_detail[accounting_category4]", accountingDetailAccountingCategory4);
return this;
}
-
+
public CreateRequest tierStartingUnit(int index, Integer tierStartingUnit) {
params.addOpt("tiers[starting_unit][" + index + "]", tierStartingUnit);
return this;
@@ -877,67 +877,67 @@ public UpdateRequest taxDetailTaxProfileId(String taxDetailTaxProfileId) {
params.addOpt("tax_detail[tax_profile_id]", taxDetailTaxProfileId);
return this;
}
-
+
public UpdateRequest taxDetailAvalaraTaxCode(String taxDetailAvalaraTaxCode) {
params.addOpt("tax_detail[avalara_tax_code]", taxDetailAvalaraTaxCode);
return this;
}
-
+
public UpdateRequest taxDetailHsnCode(String taxDetailHsnCode) {
params.addOpt("tax_detail[hsn_code]", taxDetailHsnCode);
return this;
}
-
+
public UpdateRequest taxDetailAvalaraSaleType(com.chargebee.models.enums.AvalaraSaleType taxDetailAvalaraSaleType) {
params.addOpt("tax_detail[avalara_sale_type]", taxDetailAvalaraSaleType);
return this;
}
-
+
public UpdateRequest taxDetailAvalaraTransactionType(Integer taxDetailAvalaraTransactionType) {
params.addOpt("tax_detail[avalara_transaction_type]", taxDetailAvalaraTransactionType);
return this;
}
-
+
public UpdateRequest taxDetailAvalaraServiceType(Integer taxDetailAvalaraServiceType) {
params.addOpt("tax_detail[avalara_service_type]", taxDetailAvalaraServiceType);
return this;
}
-
+
public UpdateRequest taxDetailTaxjarProductCode(String taxDetailTaxjarProductCode) {
params.addOpt("tax_detail[taxjar_product_code]", taxDetailTaxjarProductCode);
return this;
}
-
+
public UpdateRequest accountingDetailSku(String accountingDetailSku) {
params.addOpt("accounting_detail[sku]", accountingDetailSku);
return this;
}
-
+
public UpdateRequest accountingDetailAccountingCode(String accountingDetailAccountingCode) {
params.addOpt("accounting_detail[accounting_code]", accountingDetailAccountingCode);
return this;
}
-
+
public UpdateRequest accountingDetailAccountingCategory1(String accountingDetailAccountingCategory1) {
params.addOpt("accounting_detail[accounting_category1]", accountingDetailAccountingCategory1);
return this;
}
-
+
public UpdateRequest accountingDetailAccountingCategory2(String accountingDetailAccountingCategory2) {
params.addOpt("accounting_detail[accounting_category2]", accountingDetailAccountingCategory2);
return this;
}
-
+
public UpdateRequest accountingDetailAccountingCategory3(String accountingDetailAccountingCategory3) {
params.addOpt("accounting_detail[accounting_category3]", accountingDetailAccountingCategory3);
return this;
}
-
+
public UpdateRequest accountingDetailAccountingCategory4(String accountingDetailAccountingCategory4) {
params.addOpt("accounting_detail[accounting_category4]", accountingDetailAccountingCategory4);
return this;
}
-
+
public UpdateRequest tierStartingUnit(int index, Integer tierStartingUnit) {
params.addOpt("tiers[starting_unit][" + index + "]", tierStartingUnit);
return this;
diff --git a/src/main/java/com/chargebee/models/OfferEvent.java b/src/main/java/com/chargebee/models/OfferEvent.java
new file mode 100644
index 00000000..d48eb9ac
--- /dev/null
+++ b/src/main/java/com/chargebee/models/OfferEvent.java
@@ -0,0 +1,74 @@
+package com.chargebee.models;
+
+import com.chargebee.*;
+import com.chargebee.internal.*;
+import com.chargebee.filters.*;
+import com.chargebee.filters.enums.SortOrder;
+import com.chargebee.internal.HttpUtil.Method;
+import com.chargebee.models.enums.*;
+import org.json.*;
+import java.io.*;
+import java.sql.Timestamp;
+import java.util.*;
+
+public class OfferEvent extends Resource {
+
+ public enum Type {
+ VIEWED,
+ DISMISSED,
+ _UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
+ java-client version incompatibility. We suggest you to upgrade to the latest version */
+ }
+
+ //Constructors
+ //============
+
+ public OfferEvent(String jsonStr) {
+ super(jsonStr);
+ }
+
+ public OfferEvent(JSONObject jsonObj) {
+ super(jsonObj);
+ }
+
+ // Fields
+ //=======
+
+ // Operations
+ //===========
+
+ public static OfferEventsRequest offerEvents() {
+ String uri = uri("offer_events");
+ return new OfferEventsRequest(Method.POST, uri).setIdempotency(false);
+ }
+
+
+ // Operation Request Classes
+ //==========================
+
+ public static class OfferEventsRequest extends Request {
+
+ private OfferEventsRequest(Method httpMeth, String uri) {
+ super(httpMeth, uri, null, "grow",true);
+ }
+
+ public OfferEventsRequest personalizedOfferId(String personalizedOfferId) {
+ params.add("personalized_offer_id", personalizedOfferId);
+ return this;
+ }
+
+
+ public OfferEventsRequest type(Type type) {
+ params.add("type", type);
+ return this;
+ }
+
+
+
+ @Override
+ public Params params() {
+ return params;
+ }
+ }
+
+}
diff --git a/src/main/java/com/chargebee/models/OfferFulfillment.java b/src/main/java/com/chargebee/models/OfferFulfillment.java
new file mode 100644
index 00000000..bec36954
--- /dev/null
+++ b/src/main/java/com/chargebee/models/OfferFulfillment.java
@@ -0,0 +1,187 @@
+package com.chargebee.models;
+
+import com.chargebee.*;
+import com.chargebee.internal.*;
+import com.chargebee.filters.*;
+import com.chargebee.filters.enums.SortOrder;
+import com.chargebee.internal.HttpUtil.Method;
+import com.chargebee.models.enums.*;
+import org.json.*;
+import java.io.*;
+import java.sql.Timestamp;
+import java.util.*;
+
+public class OfferFulfillment extends Resource {
+
+ public enum ProcessingType {
+ BILLING_UPDATE,
+ CHECKOUT,
+ URL_REDIRECT,
+ WEBHOOK,
+ EMAIL,
+ _UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
+ java-client version incompatibility. We suggest you to upgrade to the latest version */
+ }
+
+ public enum Status {
+ IN_PROGRESS,
+ COMPLETED,
+ FAILED,
+ _UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
+ java-client version incompatibility. We suggest you to upgrade to the latest version */
+ }
+
+ public static class Error extends Resource {
+ public enum Code {
+ BILLING_UPDATE_FAILED,CHECKOUT_ABANDONED,EXTERNAL_FULFILLMENT_FAILED,INTERNAL_ERROR,FULFILLMENT_EXPIRED,
+ _UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
+ java-client version incompatibility. We suggest you to upgrade to the latest version */
+ }
+
+ public Error(JSONObject jsonObj) {
+ super(jsonObj);
+ }
+
+ public Code code() {
+ return reqEnum("code", Code.class);
+ }
+
+ public String message() {
+ return reqString("message");
+ }
+
+ }
+
+ //Constructors
+ //============
+
+ public OfferFulfillment(String jsonStr) {
+ super(jsonStr);
+ }
+
+ public OfferFulfillment(JSONObject jsonObj) {
+ super(jsonObj);
+ }
+
+ // Fields
+ //=======
+
+ public String id() {
+ return reqString("id");
+ }
+
+ public String personalizedOfferId() {
+ return reqString("personalized_offer_id");
+ }
+
+ public String optionId() {
+ return reqString("option_id");
+ }
+
+ public ProcessingType processingType() {
+ return reqEnum("processing_type", ProcessingType.class);
+ }
+
+ public Status status() {
+ return reqEnum("status", Status.class);
+ }
+
+ public String redirectUrl() {
+ return optString("redirect_url");
+ }
+
+ public Timestamp failedAt() {
+ return optTimestamp("failed_at");
+ }
+
+ public Timestamp createdAt() {
+ return reqTimestamp("created_at");
+ }
+
+ public Timestamp completedAt() {
+ return optTimestamp("completed_at");
+ }
+
+ public OfferFulfillment.Error error() {
+ return optSubResource("error", OfferFulfillment.Error.class);
+ }
+
+ // Operations
+ //===========
+
+ public static OfferFulfillmentsRequest offerFulfillments() {
+ String uri = uri("offer_fulfillments");
+ return new OfferFulfillmentsRequest(Method.POST, uri).setIdempotency(false);
+ }
+
+ public static Request offerFulfillmentsGet(String id) {
+ String uri = uri("offer_fulfillments", nullCheck(id));
+ return new Request(Method.GET, uri);
+ }
+
+ public static OfferFulfillmentsUpdateRequest offerFulfillmentsUpdate(String id) {
+ String uri = uri("offer_fulfillments", nullCheck(id));
+ return new OfferFulfillmentsUpdateRequest(Method.POST, uri).setIdempotency(false);
+ }
+
+
+ // Operation Request Classes
+ //==========================
+
+ public static class OfferFulfillmentsRequest extends Request {
+
+ private OfferFulfillmentsRequest(Method httpMeth, String uri) {
+ super(httpMeth, uri, null, "grow",true);
+ }
+
+ public OfferFulfillmentsRequest personalizedOfferId(String personalizedOfferId) {
+ params.add("personalized_offer_id", personalizedOfferId);
+ return this;
+ }
+
+
+ public OfferFulfillmentsRequest optionId(String optionId) {
+ params.add("option_id", optionId);
+ return this;
+ }
+
+
+
+ @Override
+ public Params params() {
+ return params;
+ }
+ }
+
+ public static class OfferFulfillmentsUpdateRequest extends Request {
+
+ private OfferFulfillmentsUpdateRequest(Method httpMeth, String uri) {
+ super(httpMeth, uri, null, "grow",true);
+ }
+
+ public OfferFulfillmentsUpdateRequest id(String id) {
+ params.add("id", id);
+ return this;
+ }
+
+
+ public OfferFulfillmentsUpdateRequest status(OfferFulfillment.Status status) {
+ params.add("status", status);
+ return this;
+ }
+
+
+ public OfferFulfillmentsUpdateRequest failureReason(String failureReason) {
+ params.addOpt("failure_reason", failureReason);
+ return this;
+ }
+
+
+
+ @Override
+ public Params params() {
+ return params;
+ }
+ }
+
+}
diff --git a/src/main/java/com/chargebee/models/OmnichannelOneTimeOrder.java b/src/main/java/com/chargebee/models/OmnichannelOneTimeOrder.java
index 3e14f42b..455ac4b6 100644
--- a/src/main/java/com/chargebee/models/OmnichannelOneTimeOrder.java
+++ b/src/main/java/com/chargebee/models/OmnichannelOneTimeOrder.java
@@ -20,59 +20,6 @@ public enum Source {
java-client version incompatibility. We suggest you to upgrade to the latest version */
}
- public static class OmnichannelTransaction extends Resource {
- public enum Type {
- PURCHASE,RENEWAL,
- _UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
- java-client version incompatibility. We suggest you to upgrade to the latest version */
- }
-
- public OmnichannelTransaction(JSONObject jsonObj) {
- super(jsonObj);
- }
-
- public String id() {
- return reqString("id");
- }
-
- public String idAtSource() {
- return reqString("id_at_source");
- }
-
- public String appId() {
- return reqString("app_id");
- }
-
- public String priceCurrency() {
- return optString("price_currency");
- }
-
- public Long priceUnits() {
- return optLong("price_units");
- }
-
- public Long priceNanos() {
- return optLong("price_nanos");
- }
-
- public Type type() {
- return reqEnum("type", Type.class);
- }
-
- public Timestamp transactedAt() {
- return optTimestamp("transacted_at");
- }
-
- public Timestamp createdAt() {
- return reqTimestamp("created_at");
- }
-
- public Long resourceVersion() {
- return optLong("resource_version");
- }
-
- }
-
//Constructors
//============
@@ -123,8 +70,8 @@ public List omnichannelOneTimeOrderItems() {
return reqList("omnichannel_one_time_order_items", OmnichannelOneTimeOrderItem.class);
}
- public OmnichannelOneTimeOrder.OmnichannelTransaction purchaseTransaction() {
- return optSubResource("purchase_transaction", OmnichannelOneTimeOrder.OmnichannelTransaction.class);
+ public OmnichannelTransaction purchaseTransaction() {
+ return optSubResource("purchase_transaction", OmnichannelTransaction.class);
}
// Operations
diff --git a/src/main/java/com/chargebee/models/OmnichannelSubscription.java b/src/main/java/com/chargebee/models/OmnichannelSubscription.java
index 283a50a7..d73c094d 100644
--- a/src/main/java/com/chargebee/models/OmnichannelSubscription.java
+++ b/src/main/java/com/chargebee/models/OmnichannelSubscription.java
@@ -20,59 +20,6 @@ public enum Source {
java-client version incompatibility. We suggest you to upgrade to the latest version */
}
- public static class OmnichannelTransaction extends Resource {
- public enum Type {
- PURCHASE,RENEWAL,
- _UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
- java-client version incompatibility. We suggest you to upgrade to the latest version */
- }
-
- public OmnichannelTransaction(JSONObject jsonObj) {
- super(jsonObj);
- }
-
- public String id() {
- return reqString("id");
- }
-
- public String idAtSource() {
- return reqString("id_at_source");
- }
-
- public String appId() {
- return reqString("app_id");
- }
-
- public String priceCurrency() {
- return optString("price_currency");
- }
-
- public Long priceUnits() {
- return optLong("price_units");
- }
-
- public Long priceNanos() {
- return optLong("price_nanos");
- }
-
- public Type type() {
- return reqEnum("type", Type.class);
- }
-
- public Timestamp transactedAt() {
- return optTimestamp("transacted_at");
- }
-
- public Timestamp createdAt() {
- return reqTimestamp("created_at");
- }
-
- public Long resourceVersion() {
- return optLong("resource_version");
- }
-
- }
-
//Constructors
//============
@@ -119,8 +66,8 @@ public List omnichannelSubscriptionItems() {
return reqList("omnichannel_subscription_items", OmnichannelSubscriptionItem.class);
}
- public OmnichannelSubscription.OmnichannelTransaction initialPurchaseTransaction() {
- return optSubResource("initial_purchase_transaction", OmnichannelSubscription.OmnichannelTransaction.class);
+ public OmnichannelTransaction initialPurchaseTransaction() {
+ return optSubResource("initial_purchase_transaction", OmnichannelTransaction.class);
}
// Operations
@@ -141,6 +88,11 @@ public static ListRequest omnichannelTransactionsForOmnichannelSubscription(Stri
return new ListRequest(uri);
}
+ public static MoveRequest move(String id) {
+ String uri = uri("omnichannel_subscriptions", nullCheck(id), "move");
+ return new MoveRequest(Method.POST, uri);
+ }
+
// Operation Request Classes
//==========================
@@ -161,6 +113,24 @@ public StringFilter customerId() {
}
+ @Override
+ public Params params() {
+ return params;
+ }
+ }
+
+ public static class MoveRequest extends Request {
+
+ private MoveRequest(Method httpMeth, String uri) {
+ super(httpMeth, uri);
+ }
+
+ public MoveRequest toCustomerId(String toCustomerId) {
+ params.add("to_customer_id", toCustomerId);
+ return this;
+ }
+
+
@Override
public Params params() {
return params;
diff --git a/src/main/java/com/chargebee/models/OmnichannelSubscriptionItem.java b/src/main/java/com/chargebee/models/OmnichannelSubscriptionItem.java
index 9e80313f..509f983c 100644
--- a/src/main/java/com/chargebee/models/OmnichannelSubscriptionItem.java
+++ b/src/main/java/com/chargebee/models/OmnichannelSubscriptionItem.java
@@ -157,6 +157,10 @@ public Long resourceVersion() {
return optLong("resource_version");
}
+ public List omnichannelSubscriptionItemOffers() {
+ return reqList("omnichannel_subscription_item_offers", OmnichannelSubscriptionItemOffer.class);
+ }
+
public OmnichannelSubscriptionItem.UpcomingRenewal upcomingRenewal() {
return optSubResource("upcoming_renewal", OmnichannelSubscriptionItem.UpcomingRenewal.class);
}
diff --git a/src/main/java/com/chargebee/models/OmnichannelSubscriptionItemOffer.java b/src/main/java/com/chargebee/models/OmnichannelSubscriptionItemOffer.java
new file mode 100644
index 00000000..b02ed4d6
--- /dev/null
+++ b/src/main/java/com/chargebee/models/OmnichannelSubscriptionItemOffer.java
@@ -0,0 +1,94 @@
+package com.chargebee.models;
+
+import com.chargebee.*;
+import com.chargebee.internal.*;
+import com.chargebee.filters.*;
+import com.chargebee.filters.enums.SortOrder;
+import com.chargebee.internal.HttpUtil.Method;
+import com.chargebee.models.enums.*;
+import org.json.*;
+import java.io.*;
+import java.sql.Timestamp;
+import java.util.*;
+
+public class OmnichannelSubscriptionItemOffer extends Resource {
+
+ //Constructors
+ //============
+
+ public OmnichannelSubscriptionItemOffer(String jsonStr) {
+ super(jsonStr);
+ }
+
+ public OmnichannelSubscriptionItemOffer(JSONObject jsonObj) {
+ super(jsonObj);
+ }
+
+ // Fields
+ //=======
+
+ public String id() {
+ return reqString("id");
+ }
+
+ public String offerIdAtSource() {
+ return optString("offer_id_at_source");
+ }
+
+ public Category category() {
+ return reqEnum("category", Category.class);
+ }
+
+ public String categoryAtSource() {
+ return optString("category_at_source");
+ }
+
+ public Type type() {
+ return reqEnum("type", Type.class);
+ }
+
+ public String typeAtSource() {
+ return optString("type_at_source");
+ }
+
+ public DiscountType discountType() {
+ return optEnum("discount_type", DiscountType.class);
+ }
+
+ public String duration() {
+ return reqString("duration");
+ }
+
+ public Double percentage() {
+ return optDouble("percentage");
+ }
+
+ public String priceCurrency() {
+ return optString("price_currency");
+ }
+
+ public Long priceUnits() {
+ return optLong("price_units");
+ }
+
+ public Long priceNanos() {
+ return optLong("price_nanos");
+ }
+
+ public Timestamp offerTermStart() {
+ return optTimestamp("offer_term_start");
+ }
+
+ public Timestamp offerTermEnd() {
+ return optTimestamp("offer_term_end");
+ }
+
+ public Long resourceVersion() {
+ return optLong("resource_version");
+ }
+
+ // Operations
+ //===========
+
+
+}
diff --git a/src/main/java/com/chargebee/models/OmnichannelTransaction.java b/src/main/java/com/chargebee/models/OmnichannelTransaction.java
index c00406eb..5e6dc225 100644
--- a/src/main/java/com/chargebee/models/OmnichannelTransaction.java
+++ b/src/main/java/com/chargebee/models/OmnichannelTransaction.java
@@ -20,6 +20,28 @@ public enum Type {
java-client version incompatibility. We suggest you to upgrade to the latest version */
}
+ public static class LinkedOmnichannelSubscription extends Resource {
+ public LinkedOmnichannelSubscription(JSONObject jsonObj) {
+ super(jsonObj);
+ }
+
+ public String omnichannelSubscriptionId() {
+ return optString("omnichannel_subscription_id");
+ }
+
+ }
+
+ public static class LinkedOmnichannelOneTimeOrder extends Resource {
+ public LinkedOmnichannelOneTimeOrder(JSONObject jsonObj) {
+ super(jsonObj);
+ }
+
+ public String omnichannelOneTimeOrderId() {
+ return optString("omnichannel_one_time_order_id");
+ }
+
+ }
+
//Constructors
//============
@@ -74,6 +96,14 @@ public Long resourceVersion() {
return optLong("resource_version");
}
+ public List linkedOmnichannelSubscriptions() {
+ return optList("linked_omnichannel_subscriptions", OmnichannelTransaction.LinkedOmnichannelSubscription.class);
+ }
+
+ public List linkedOmnichannelOneTimeOrders() {
+ return optList("linked_omnichannel_one_time_orders", OmnichannelTransaction.LinkedOmnichannelOneTimeOrder.class);
+ }
+
// Operations
//===========
diff --git a/src/main/java/com/chargebee/models/Order.java b/src/main/java/com/chargebee/models/Order.java
index 051ad09c..a5cc876b 100644
--- a/src/main/java/com/chargebee/models/Order.java
+++ b/src/main/java/com/chargebee/models/Order.java
@@ -231,10 +231,6 @@ public ValidationStatus validationStatus() {
return optEnum("validation_status", ValidationStatus.class);
}
- public Integer index() {
- return reqInteger("index");
- }
-
}
public static class BillingAddress extends Resource {
@@ -929,72 +925,72 @@ public UpdateRequest shippingAddressFirstName(String shippingAddressFirstName) {
params.addOpt("shipping_address[first_name]", shippingAddressFirstName);
return this;
}
-
+
public UpdateRequest shippingAddressLastName(String shippingAddressLastName) {
params.addOpt("shipping_address[last_name]", shippingAddressLastName);
return this;
}
-
+
public UpdateRequest shippingAddressEmail(String shippingAddressEmail) {
params.addOpt("shipping_address[email]", shippingAddressEmail);
return this;
}
-
+
public UpdateRequest shippingAddressCompany(String shippingAddressCompany) {
params.addOpt("shipping_address[company]", shippingAddressCompany);
return this;
}
-
+
public UpdateRequest shippingAddressPhone(String shippingAddressPhone) {
params.addOpt("shipping_address[phone]", shippingAddressPhone);
return this;
}
-
+
public UpdateRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public UpdateRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public UpdateRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public UpdateRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public UpdateRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public UpdateRequest shippingAddressState(String shippingAddressState) {
params.addOpt("shipping_address[state]", shippingAddressState);
return this;
}
-
+
public UpdateRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public UpdateRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public UpdateRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public UpdateRequest orderLineItemId(int index, String orderLineItemId) {
params.addOpt("order_line_items[id][" + index + "]", orderLineItemId);
return this;
@@ -1155,142 +1151,142 @@ public ImportOrderRequest shippingAddressFirstName(String shippingAddressFirstNa
params.addOpt("shipping_address[first_name]", shippingAddressFirstName);
return this;
}
-
+
public ImportOrderRequest shippingAddressLastName(String shippingAddressLastName) {
params.addOpt("shipping_address[last_name]", shippingAddressLastName);
return this;
}
-
+
public ImportOrderRequest shippingAddressEmail(String shippingAddressEmail) {
params.addOpt("shipping_address[email]", shippingAddressEmail);
return this;
}
-
+
public ImportOrderRequest shippingAddressCompany(String shippingAddressCompany) {
params.addOpt("shipping_address[company]", shippingAddressCompany);
return this;
}
-
+
public ImportOrderRequest shippingAddressPhone(String shippingAddressPhone) {
params.addOpt("shipping_address[phone]", shippingAddressPhone);
return this;
}
-
+
public ImportOrderRequest shippingAddressLine1(String shippingAddressLine1) {
params.addOpt("shipping_address[line1]", shippingAddressLine1);
return this;
}
-
+
public ImportOrderRequest shippingAddressLine2(String shippingAddressLine2) {
params.addOpt("shipping_address[line2]", shippingAddressLine2);
return this;
}
-
+
public ImportOrderRequest shippingAddressLine3(String shippingAddressLine3) {
params.addOpt("shipping_address[line3]", shippingAddressLine3);
return this;
}
-
+
public ImportOrderRequest shippingAddressCity(String shippingAddressCity) {
params.addOpt("shipping_address[city]", shippingAddressCity);
return this;
}
-
+
public ImportOrderRequest shippingAddressStateCode(String shippingAddressStateCode) {
params.addOpt("shipping_address[state_code]", shippingAddressStateCode);
return this;
}
-
+
public ImportOrderRequest shippingAddressState(String shippingAddressState) {
params.addOpt("shipping_address[state]", shippingAddressState);
return this;
}
-
+
public ImportOrderRequest shippingAddressZip(String shippingAddressZip) {
params.addOpt("shipping_address[zip]", shippingAddressZip);
return this;
}
-
+
public ImportOrderRequest shippingAddressCountry(String shippingAddressCountry) {
params.addOpt("shipping_address[country]", shippingAddressCountry);
return this;
}
-
+
public ImportOrderRequest shippingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus shippingAddressValidationStatus) {
params.addOpt("shipping_address[validation_status]", shippingAddressValidationStatus);
return this;
}
-
+
public ImportOrderRequest billingAddressFirstName(String billingAddressFirstName) {
params.addOpt("billing_address[first_name]", billingAddressFirstName);
return this;
}
-
+
public ImportOrderRequest billingAddressLastName(String billingAddressLastName) {
params.addOpt("billing_address[last_name]", billingAddressLastName);
return this;
}
-
+
public ImportOrderRequest billingAddressEmail(String billingAddressEmail) {
params.addOpt("billing_address[email]", billingAddressEmail);
return this;
}
-
+
public ImportOrderRequest billingAddressCompany(String billingAddressCompany) {
params.addOpt("billing_address[company]", billingAddressCompany);
return this;
}
-
+
public ImportOrderRequest billingAddressPhone(String billingAddressPhone) {
params.addOpt("billing_address[phone]", billingAddressPhone);
return this;
}
-
+
public ImportOrderRequest billingAddressLine1(String billingAddressLine1) {
params.addOpt("billing_address[line1]", billingAddressLine1);
return this;
}
-
+
public ImportOrderRequest billingAddressLine2(String billingAddressLine2) {
params.addOpt("billing_address[line2]", billingAddressLine2);
return this;
}
-
+
public ImportOrderRequest billingAddressLine3(String billingAddressLine3) {
params.addOpt("billing_address[line3]", billingAddressLine3);
return this;
}
-
+
public ImportOrderRequest billingAddressCity(String billingAddressCity) {
params.addOpt("billing_address[city]", billingAddressCity);
return this;
}
-
+
public ImportOrderRequest billingAddressStateCode(String billingAddressStateCode) {
params.addOpt("billing_address[state_code]", billingAddressStateCode);
return this;
}
-
+
public ImportOrderRequest billingAddressState(String billingAddressState) {
params.addOpt("billing_address[state]", billingAddressState);
return this;
}
-
+
public ImportOrderRequest billingAddressZip(String billingAddressZip) {
params.addOpt("billing_address[zip]", billingAddressZip);
return this;
}
-
+
public ImportOrderRequest billingAddressCountry(String billingAddressCountry) {
params.addOpt("billing_address[country]", billingAddressCountry);
return this;
}
-
+
public ImportOrderRequest billingAddressValidationStatus(com.chargebee.models.enums.ValidationStatus billingAddressValidationStatus) {
params.addOpt("billing_address[validation_status]", billingAddressValidationStatus);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -1331,7 +1327,7 @@ public CancelRequest creditNoteTotal(Long creditNoteTotal) {
params.addOpt("credit_note[total]", creditNoteTotal);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -1360,12 +1356,12 @@ public CreateRefundableCreditNoteRequest creditNoteReasonCode(CreditNote.ReasonC
params.add("credit_note[reason_code]", creditNoteReasonCode);
return this;
}
-
+
public CreateRefundableCreditNoteRequest creditNoteTotal(Long creditNoteTotal) {
params.add("credit_note[total]", creditNoteTotal);
return this;
}
-
+
@Override
public Params params() {
return params;
diff --git a/src/main/java/com/chargebee/models/PaymentSource.java b/src/main/java/com/chargebee/models/PaymentSource.java
index 5df82c20..0298e5fc 100644
--- a/src/main/java/com/chargebee/models/PaymentSource.java
+++ b/src/main/java/com/chargebee/models/PaymentSource.java
@@ -682,87 +682,87 @@ public CreateUsingPermanentTokenRequest cardLast4(String cardLast4) {
params.addOpt("card[last4]", cardLast4);
return this;
}
-
+
public CreateUsingPermanentTokenRequest cardIin(String cardIin) {
params.addOpt("card[iin]", cardIin);
return this;
}
-
+
public CreateUsingPermanentTokenRequest cardExpiryMonth(Integer cardExpiryMonth) {
params.addOpt("card[expiry_month]", cardExpiryMonth);
return this;
}
-
+
public CreateUsingPermanentTokenRequest cardExpiryYear(Integer cardExpiryYear) {
params.addOpt("card[expiry_year]", cardExpiryYear);
return this;
}
-
+
public CreateUsingPermanentTokenRequest cardBrand(Card.Brand cardBrand) {
params.addOpt("card[brand]", cardBrand);
return this;
}
-
+
public CreateUsingPermanentTokenRequest cardFundingType(Card.FundingType cardFundingType) {
params.addOpt("card[funding_type]", cardFundingType);
return this;
}
-
+
public CreateUsingPermanentTokenRequest billingAddressFirstName(String billingAddressFirstName) {
params.addOpt("billing_address[first_name]", billingAddressFirstName);
return this;
}
-
+
public CreateUsingPermanentTokenRequest billingAddressLastName(String billingAddressLastName) {
params.addOpt("billing_address[last_name]", billingAddressLastName);
return this;
}
-
+
public CreateUsingPermanentTokenRequest billingAddressEmail(String billingAddressEmail) {
params.addOpt("billing_address[email]", billingAddressEmail);
return this;
}
-
+
public CreateUsingPermanentTokenRequest billingAddressLine1(String billingAddressLine1) {
params.addOpt("billing_address[line1]", billingAddressLine1);
return this;
}
-
+
public CreateUsingPermanentTokenRequest billingAddressLine2(String billingAddressLine2) {
params.addOpt("billing_address[line2]", billingAddressLine2);
return this;
}
-
+
public CreateUsingPermanentTokenRequest billingAddressLine3(String billingAddressLine3) {
params.addOpt("billing_address[line3]", billingAddressLine3);
return this;
}
-
+
public CreateUsingPermanentTokenRequest billingAddressCity(String billingAddressCity) {
params.addOpt("billing_address[city]", billingAddressCity);
return this;
}
-
+
public CreateUsingPermanentTokenRequest billingAddressStateCode(String billingAddressStateCode) {
params.addOpt("billing_address[state_code]", billingAddressStateCode);
return this;
}
-
+
public CreateUsingPermanentTokenRequest billingAddressState(String billingAddressState) {
params.addOpt("billing_address[state]", billingAddressState);
return this;
}
-
+
public CreateUsingPermanentTokenRequest billingAddressZip(String billingAddressZip) {
params.addOpt("billing_address[zip]", billingAddressZip);
return this;
}
-
+
public CreateUsingPermanentTokenRequest billingAddressCountry(String billingAddressCountry) {
params.addOpt("billing_address[country]", billingAddressCountry);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -821,43 +821,43 @@ public CreateUsingPaymentIntentRequest paymentIntentId(String paymentIntentId) {
params.addOpt("payment_intent[id]", paymentIntentId);
return this;
}
-
+
public CreateUsingPaymentIntentRequest paymentIntentGatewayAccountId(String paymentIntentGatewayAccountId) {
params.addOpt("payment_intent[gateway_account_id]", paymentIntentGatewayAccountId);
return this;
}
-
+
public CreateUsingPaymentIntentRequest paymentIntentGwToken(String paymentIntentGwToken) {
params.addOpt("payment_intent[gw_token]", paymentIntentGwToken);
return this;
}
-
+
public CreateUsingPaymentIntentRequest paymentIntentPaymentMethodType(PaymentIntent.PaymentMethodType paymentIntentPaymentMethodType) {
params.addOpt("payment_intent[payment_method_type]", paymentIntentPaymentMethodType);
return this;
}
-
+
public CreateUsingPaymentIntentRequest paymentIntentReferenceId(String paymentIntentReferenceId) {
params.addOpt("payment_intent[reference_id]", paymentIntentReferenceId);
return this;
}
-
+
@Deprecated
public CreateUsingPaymentIntentRequest paymentIntentGwPaymentMethodId(String paymentIntentGwPaymentMethodId) {
params.addOpt("payment_intent[gw_payment_method_id]", paymentIntentGwPaymentMethodId);
return this;
}
-
+
public CreateUsingPaymentIntentRequest paymentIntentAdditionalInfo(JSONObject paymentIntentAdditionalInfo) {
params.addOpt("payment_intent[additional_info]", paymentIntentAdditionalInfo);
return this;
}
-
+
public CreateUsingPaymentIntentRequest paymentIntentAdditionalInformation(JSONObject paymentIntentAdditionalInformation) {
params.addOpt("payment_intent[additional_information]", paymentIntentAdditionalInformation);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -880,22 +880,22 @@ public CreateVoucherPaymentSourceRequest voucherPaymentSourceVoucherType(com.cha
params.add("voucher_payment_source[voucher_type]", voucherPaymentSourceVoucherType);
return this;
}
-
+
public CreateVoucherPaymentSourceRequest voucherPaymentSourceGatewayAccountId(String voucherPaymentSourceGatewayAccountId) {
params.addOpt("voucher_payment_source[gateway_account_id]", voucherPaymentSourceGatewayAccountId);
return this;
}
-
+
public CreateVoucherPaymentSourceRequest voucherPaymentSourceTaxId(String voucherPaymentSourceTaxId) {
params.addOpt("voucher_payment_source[tax_id]", voucherPaymentSourceTaxId);
return this;
}
-
+
public CreateVoucherPaymentSourceRequest voucherPaymentSourceBillingAddress(JSONObject voucherPaymentSourceBillingAddress) {
params.addOpt("voucher_payment_source[billing_address]", voucherPaymentSourceBillingAddress);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -924,82 +924,82 @@ public CreateCardRequest cardGatewayAccountId(String cardGatewayAccountId) {
params.addOpt("card[gateway_account_id]", cardGatewayAccountId);
return this;
}
-
+
public CreateCardRequest cardFirstName(String cardFirstName) {
params.addOpt("card[first_name]", cardFirstName);
return this;
}
-
+
public CreateCardRequest cardLastName(String cardLastName) {
params.addOpt("card[last_name]", cardLastName);
return this;
}
-
+
public CreateCardRequest cardNumber(String cardNumber) {
params.add("card[number]", cardNumber);
return this;
}
-
+
public CreateCardRequest cardExpiryMonth(Integer cardExpiryMonth) {
params.add("card[expiry_month]", cardExpiryMonth);
return this;
}
-
+
public CreateCardRequest cardExpiryYear(Integer cardExpiryYear) {
params.add("card[expiry_year]", cardExpiryYear);
return this;
}
-
+
public CreateCardRequest cardCvv(String cardCvv) {
params.addOpt("card[cvv]", cardCvv);
return this;
}
-
+
public CreateCardRequest cardPreferredScheme(Card.PreferredScheme cardPreferredScheme) {
params.addOpt("card[preferred_scheme]", cardPreferredScheme);
return this;
}
-
+
public CreateCardRequest cardBillingAddr1(String cardBillingAddr1) {
params.addOpt("card[billing_addr1]", cardBillingAddr1);
return this;
}
-
+
public CreateCardRequest cardBillingAddr2(String cardBillingAddr2) {
params.addOpt("card[billing_addr2]", cardBillingAddr2);
return this;
}
-
+
public CreateCardRequest cardBillingCity(String cardBillingCity) {
params.addOpt("card[billing_city]", cardBillingCity);
return this;
}
-
+
public CreateCardRequest cardBillingStateCode(String cardBillingStateCode) {
params.addOpt("card[billing_state_code]", cardBillingStateCode);
return this;
}
-
+
public CreateCardRequest cardBillingState(String cardBillingState) {
params.addOpt("card[billing_state]", cardBillingState);
return this;
}
-
+
public CreateCardRequest cardBillingZip(String cardBillingZip) {
params.addOpt("card[billing_zip]", cardBillingZip);
return this;
}
-
+
public CreateCardRequest cardBillingCountry(String cardBillingCountry) {
params.addOpt("card[billing_country]", cardBillingCountry);
return this;
}
-
+
public CreateCardRequest cardAdditionalInformation(JSONObject cardAdditionalInformation) {
params.addOpt("card[additional_information]", cardAdditionalInformation);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -1034,82 +1034,82 @@ public CreateBankAccountRequest bankAccountGatewayAccountId(String bankAccountGa
params.addOpt("bank_account[gateway_account_id]", bankAccountGatewayAccountId);
return this;
}
-
+
public CreateBankAccountRequest bankAccountIban(String bankAccountIban) {
params.addOpt("bank_account[iban]", bankAccountIban);
return this;
}
-
+
public CreateBankAccountRequest bankAccountFirstName(String bankAccountFirstName) {
params.addOpt("bank_account[first_name]", bankAccountFirstName);
return this;
}
-
+
public CreateBankAccountRequest bankAccountLastName(String bankAccountLastName) {
params.addOpt("bank_account[last_name]", bankAccountLastName);
return this;
}
-
+
public CreateBankAccountRequest bankAccountCompany(String bankAccountCompany) {
params.addOpt("bank_account[company]", bankAccountCompany);
return this;
}
-
+
public CreateBankAccountRequest bankAccountEmail(String bankAccountEmail) {
params.addOpt("bank_account[email]", bankAccountEmail);
return this;
}
-
+
public CreateBankAccountRequest bankAccountPhone(String bankAccountPhone) {
params.addOpt("bank_account[phone]", bankAccountPhone);
return this;
}
-
+
public CreateBankAccountRequest bankAccountBankName(String bankAccountBankName) {
params.addOpt("bank_account[bank_name]", bankAccountBankName);
return this;
}
-
+
public CreateBankAccountRequest bankAccountAccountNumber(String bankAccountAccountNumber) {
params.addOpt("bank_account[account_number]", bankAccountAccountNumber);
return this;
}
-
+
public CreateBankAccountRequest bankAccountRoutingNumber(String bankAccountRoutingNumber) {
params.addOpt("bank_account[routing_number]", bankAccountRoutingNumber);
return this;
}
-
+
public CreateBankAccountRequest bankAccountBankCode(String bankAccountBankCode) {
params.addOpt("bank_account[bank_code]", bankAccountBankCode);
return this;
}
-
+
public CreateBankAccountRequest bankAccountAccountType(com.chargebee.models.enums.AccountType bankAccountAccountType) {
params.addOpt("bank_account[account_type]", bankAccountAccountType);
return this;
}
-
+
public CreateBankAccountRequest bankAccountAccountHolderType(com.chargebee.models.enums.AccountHolderType bankAccountAccountHolderType) {
params.addOpt("bank_account[account_holder_type]", bankAccountAccountHolderType);
return this;
}
-
+
public CreateBankAccountRequest bankAccountEcheckType(com.chargebee.models.enums.EcheckType bankAccountEcheckType) {
params.addOpt("bank_account[echeck_type]", bankAccountEcheckType);
return this;
}
-
+
public CreateBankAccountRequest bankAccountSwedishIdentityNumber(String bankAccountSwedishIdentityNumber) {
params.addOpt("bank_account[swedish_identity_number]", bankAccountSwedishIdentityNumber);
return this;
}
-
+
public CreateBankAccountRequest bankAccountBillingAddress(JSONObject bankAccountBillingAddress) {
params.addOpt("bank_account[billing_address]", bankAccountBillingAddress);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -1138,62 +1138,62 @@ public UpdateCardRequest cardFirstName(String cardFirstName) {
params.addOpt("card[first_name]", cardFirstName);
return this;
}
-
+
public UpdateCardRequest cardLastName(String cardLastName) {
params.addOpt("card[last_name]", cardLastName);
return this;
}
-
+
public UpdateCardRequest cardExpiryMonth(Integer cardExpiryMonth) {
params.addOpt("card[expiry_month]", cardExpiryMonth);
return this;
}
-
+
public UpdateCardRequest cardExpiryYear(Integer cardExpiryYear) {
params.addOpt("card[expiry_year]", cardExpiryYear);
return this;
}
-
+
public UpdateCardRequest cardBillingAddr1(String cardBillingAddr1) {
params.addOpt("card[billing_addr1]", cardBillingAddr1);
return this;
}
-
+
public UpdateCardRequest cardBillingAddr2(String cardBillingAddr2) {
params.addOpt("card[billing_addr2]", cardBillingAddr2);
return this;
}
-
+
public UpdateCardRequest cardBillingCity(String cardBillingCity) {
params.addOpt("card[billing_city]", cardBillingCity);
return this;
}
-
+
public UpdateCardRequest cardBillingZip(String cardBillingZip) {
params.addOpt("card[billing_zip]", cardBillingZip);
return this;
}
-
+
public UpdateCardRequest cardBillingStateCode(String cardBillingStateCode) {
params.addOpt("card[billing_state_code]", cardBillingStateCode);
return this;
}
-
+
public UpdateCardRequest cardBillingState(String cardBillingState) {
params.addOpt("card[billing_state]", cardBillingState);
return this;
}
-
+
public UpdateCardRequest cardBillingCountry(String cardBillingCountry) {
params.addOpt("card[billing_country]", cardBillingCountry);
return this;
}
-
+
public UpdateCardRequest cardAdditionalInformation(JSONObject cardAdditionalInformation) {
params.addOpt("card[additional_information]", cardAdditionalInformation);
return this;
}
-
+
@Override
public Params params() {
return params;
@@ -1210,17 +1210,17 @@ public UpdateBankAccountRequest bankAccountFirstName(String bankAccountFirstName
params.addOpt("bank_account[first_name]", bankAccountFirstName);
return this;
}
-
+
public UpdateBankAccountRequest bankAccountLastName(String bankAccountLastName) {
params.addOpt("bank_account[last_name]", bankAccountLastName);
return this;
}
-
+
public UpdateBankAccountRequest bankAccountEmail(String bankAccountEmail) {
params.addOpt("bank_account[email]", bankAccountEmail);
return this;
}
-
+
@Override
public Params params() {
return params;
diff --git a/src/main/java/com/chargebee/models/PaymentVoucher.java b/src/main/java/com/chargebee/models/PaymentVoucher.java
index ac7fc5a0..058d985f 100644
--- a/src/main/java/com/chargebee/models/PaymentVoucher.java
+++ b/src/main/java/com/chargebee/models/PaymentVoucher.java
@@ -194,7 +194,7 @@ public CreateRequest voucherPaymentSourceVoucherType(com.chargebee.models.enums.
params.add("voucher_payment_source[voucher_type]", voucherPaymentSourceVoucherType);
return this;
}
-
+
public CreateRequest invoiceAllocationInvoiceId(int index, String invoiceAllocationInvoiceId) {
params.add("invoice_allocations[invoice_id][" + index + "]", invoiceAllocationInvoiceId);
return this;
diff --git a/src/main/java/com/chargebee/models/PersonalizedOffer.java b/src/main/java/com/chargebee/models/PersonalizedOffer.java
new file mode 100644
index 00000000..158241ef
--- /dev/null
+++ b/src/main/java/com/chargebee/models/PersonalizedOffer.java
@@ -0,0 +1,240 @@
+package com.chargebee.models;
+
+import com.chargebee.*;
+import com.chargebee.internal.*;
+import com.chargebee.filters.*;
+import com.chargebee.filters.enums.SortOrder;
+import com.chargebee.internal.HttpUtil.Method;
+import com.chargebee.models.enums.*;
+import org.json.*;
+import java.io.*;
+import java.sql.Timestamp;
+import java.util.*;
+
+public class PersonalizedOffer extends Resource {
+
+ public static class Content extends Resource {
+ public Content(JSONObject jsonObj) {
+ super(jsonObj);
+ }
+
+ public String title() {
+ return reqString("title");
+ }
+
+ public String description() {
+ return reqString("description");
+ }
+
+ }
+
+ public static class Option extends Resource