diff --git a/src/main/java/com/maxio/advancedbilling/models/ACHAgreement.java b/src/main/java/com/maxio/advancedbilling/models/ACHAgreement.java index b1de8b7c..5a3480fd 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ACHAgreement.java +++ b/src/main/java/com/maxio/advancedbilling/models/ACHAgreement.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ACHAgreement type. */ -public class ACHAgreement { +public class ACHAgreement + extends BaseModel { private String agreementTerms; private String authorizerFirstName; private String authorizerLastName; @@ -141,7 +143,8 @@ public void setIpAddress(String ipAddress) { public String toString() { return "ACHAgreement [" + "agreementTerms=" + agreementTerms + ", authorizerFirstName=" + authorizerFirstName + ", authorizerLastName=" + authorizerLastName - + ", ipAddress=" + ipAddress + "]"; + + ", ipAddress=" + ipAddress + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/AccountBalance.java b/src/main/java/com/maxio/advancedbilling/models/AccountBalance.java index 89f11394..b9b31679 100644 --- a/src/main/java/com/maxio/advancedbilling/models/AccountBalance.java +++ b/src/main/java/com/maxio/advancedbilling/models/AccountBalance.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for AccountBalance type. */ -public class AccountBalance { +public class AccountBalance + extends BaseModel { private Long balanceInCents; /** @@ -58,7 +60,8 @@ public void setBalanceInCents(Long balanceInCents) { */ @Override public String toString() { - return "AccountBalance [" + "balanceInCents=" + balanceInCents + "]"; + return "AccountBalance [" + "balanceInCents=" + balanceInCents + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/AccountBalances.java b/src/main/java/com/maxio/advancedbilling/models/AccountBalances.java index d70e978e..34989680 100644 --- a/src/main/java/com/maxio/advancedbilling/models/AccountBalances.java +++ b/src/main/java/com/maxio/advancedbilling/models/AccountBalances.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for AccountBalances type. */ -public class AccountBalances { +public class AccountBalances + extends BaseModel { private AccountBalance openInvoices; private AccountBalance pendingDiscounts; private AccountBalance serviceCredits; @@ -135,7 +137,7 @@ public void setPrepayments(AccountBalance prepayments) { public String toString() { return "AccountBalances [" + "openInvoices=" + openInvoices + ", pendingDiscounts=" + pendingDiscounts + ", serviceCredits=" + serviceCredits + ", prepayments=" - + prepayments + "]"; + + prepayments + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ActivateSubscriptionRequest.java b/src/main/java/com/maxio/advancedbilling/models/ActivateSubscriptionRequest.java index fea0b2c8..fac869e1 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ActivateSubscriptionRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/ActivateSubscriptionRequest.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for ActivateSubscriptionRequest type. */ -public class ActivateSubscriptionRequest { +public class ActivateSubscriptionRequest + extends BaseModel { private OptionalNullable revertOnFailure; /** @@ -99,7 +101,8 @@ public void unsetRevertOnFailure() { */ @Override public String toString() { - return "ActivateSubscriptionRequest [" + "revertOnFailure=" + revertOnFailure + "]"; + return "ActivateSubscriptionRequest [" + "revertOnFailure=" + revertOnFailure + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/AddCouponsRequest.java b/src/main/java/com/maxio/advancedbilling/models/AddCouponsRequest.java index a2ce8a97..022fcfca 100644 --- a/src/main/java/com/maxio/advancedbilling/models/AddCouponsRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/AddCouponsRequest.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for AddCouponsRequest type. */ -public class AddCouponsRequest { +public class AddCouponsRequest + extends BaseModel { private List codes; /** @@ -57,7 +59,8 @@ public void setCodes(List codes) { */ @Override public String toString() { - return "AddCouponsRequest [" + "codes=" + codes + "]"; + return "AddCouponsRequest [" + "codes=" + codes + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/AddSubscriptionToAGroup.java b/src/main/java/com/maxio/advancedbilling/models/AddSubscriptionToAGroup.java index 44a53c2f..85a6b71e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/AddSubscriptionToAGroup.java +++ b/src/main/java/com/maxio/advancedbilling/models/AddSubscriptionToAGroup.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.AddSubscriptionToAGroupGroup; +import io.apimatic.core.types.BaseModel; /** * This is a model class for AddSubscriptionToAGroup type. */ -public class AddSubscriptionToAGroup { +public class AddSubscriptionToAGroup + extends BaseModel { private AddSubscriptionToAGroupGroup group; /** @@ -57,7 +59,8 @@ public void setGroup(AddSubscriptionToAGroupGroup group) { */ @Override public String toString() { - return "AddSubscriptionToAGroup [" + "group=" + group + "]"; + return "AddSubscriptionToAGroup [" + "group=" + group + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/AddressChange.java b/src/main/java/com/maxio/advancedbilling/models/AddressChange.java index 6a9cb2a1..329d0b49 100644 --- a/src/main/java/com/maxio/advancedbilling/models/AddressChange.java +++ b/src/main/java/com/maxio/advancedbilling/models/AddressChange.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for AddressChange type. */ -public class AddressChange { +public class AddressChange + extends BaseModel { private InvoiceAddress before; private InvoiceAddress after; @@ -79,7 +81,8 @@ public void setAfter(InvoiceAddress after) { */ @Override public String toString() { - return "AddressChange [" + "before=" + before + ", after=" + after + "]"; + return "AddressChange [" + "before=" + before + ", after=" + after + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/AgreementAcceptance.java b/src/main/java/com/maxio/advancedbilling/models/AgreementAcceptance.java index e5b5f41a..864f79e1 100644 --- a/src/main/java/com/maxio/advancedbilling/models/AgreementAcceptance.java +++ b/src/main/java/com/maxio/advancedbilling/models/AgreementAcceptance.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for AgreementAcceptance type. */ -public class AgreementAcceptance { +public class AgreementAcceptance + extends BaseModel { private String ipAddress; private String termsUrl; private String privacyPolicyUrl; @@ -180,7 +182,8 @@ public String toString() { return "AgreementAcceptance [" + "ipAddress=" + ipAddress + ", termsUrl=" + termsUrl + ", privacyPolicyUrl=" + privacyPolicyUrl + ", returnRefundPolicyUrl=" + returnRefundPolicyUrl + ", deliveryPolicyUrl=" + deliveryPolicyUrl - + ", secureCheckoutPolicyUrl=" + secureCheckoutPolicyUrl + "]"; + + ", secureCheckoutPolicyUrl=" + secureCheckoutPolicyUrl + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/AllocateComponents.java b/src/main/java/com/maxio/advancedbilling/models/AllocateComponents.java index 60d7879b..d4c31e67 100644 --- a/src/main/java/com/maxio/advancedbilling/models/AllocateComponents.java +++ b/src/main/java/com/maxio/advancedbilling/models/AllocateComponents.java @@ -10,13 +10,15 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.util.List; /** * This is a model class for AllocateComponents type. */ -public class AllocateComponents { +public class AllocateComponents + extends BaseModel { private String prorationUpgradeScheme; private String prorationDowngradeScheme; private List allocations; @@ -308,7 +310,7 @@ public String toString() { + allocations + ", accrueCharge=" + accrueCharge + ", upgradeCharge=" + upgradeCharge + ", downgradeCredit=" + downgradeCredit + ", paymentCollectionMethod=" + paymentCollectionMethod + ", initiateDunning=" - + initiateDunning + "]"; + + initiateDunning + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Allocation.java b/src/main/java/com/maxio/advancedbilling/models/Allocation.java index 8a0563d1..297a6f0b 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Allocation.java +++ b/src/main/java/com/maxio/advancedbilling/models/Allocation.java @@ -15,13 +15,15 @@ import com.maxio.advancedbilling.models.containers.AllocationPayment; import com.maxio.advancedbilling.models.containers.AllocationPreviousQuantity; import com.maxio.advancedbilling.models.containers.AllocationQuantity; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.ZonedDateTime; /** * This is a model class for Allocation type. */ -public class Allocation { +public class Allocation + extends BaseModel { private Integer allocationId; private Integer componentId; private OptionalNullable componentHandle; @@ -780,7 +782,7 @@ public String toString() { + ", previousPricePointId=" + previousPricePointId + ", accrueCharge=" + accrueCharge + ", initiateDunning=" + initiateDunning + ", upgradeCharge=" + upgradeCharge + ", downgradeCredit=" + downgradeCredit + ", payment=" + payment - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/AllocationExpirationDate.java b/src/main/java/com/maxio/advancedbilling/models/AllocationExpirationDate.java index b271e5a5..196cf0a2 100644 --- a/src/main/java/com/maxio/advancedbilling/models/AllocationExpirationDate.java +++ b/src/main/java/com/maxio/advancedbilling/models/AllocationExpirationDate.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for AllocationExpirationDate type. */ -public class AllocationExpirationDate { +public class AllocationExpirationDate + extends BaseModel { private ZonedDateTime expiresAt; /** @@ -62,7 +64,8 @@ public void setExpiresAt(ZonedDateTime expiresAt) { */ @Override public String toString() { - return "AllocationExpirationDate [" + "expiresAt=" + expiresAt + "]"; + return "AllocationExpirationDate [" + "expiresAt=" + expiresAt + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/AllocationPreview.java b/src/main/java/com/maxio/advancedbilling/models/AllocationPreview.java index d5d3661c..0e3480c3 100644 --- a/src/main/java/com/maxio/advancedbilling/models/AllocationPreview.java +++ b/src/main/java/com/maxio/advancedbilling/models/AllocationPreview.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; import java.util.List; /** * This is a model class for AllocationPreview type. */ -public class AllocationPreview { +public class AllocationPreview + extends BaseModel { private ZonedDateTime startDate; private ZonedDateTime endDate; private Long subtotalInCents; @@ -349,7 +351,8 @@ public String toString() { + totalInCents + ", direction=" + direction + ", prorationScheme=" + prorationScheme + ", lineItems=" + lineItems + ", accrueCharge=" + accrueCharge + ", allocations=" + allocations + ", periodType=" + periodType + ", existingBalanceInCents=" - + existingBalanceInCents + "]"; + + existingBalanceInCents + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/AllocationPreviewItem.java b/src/main/java/com/maxio/advancedbilling/models/AllocationPreviewItem.java index 29ac3f4e..2a9384ec 100644 --- a/src/main/java/com/maxio/advancedbilling/models/AllocationPreviewItem.java +++ b/src/main/java/com/maxio/advancedbilling/models/AllocationPreviewItem.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.models.containers.AllocationPreviewItemPreviousQuantity; import com.maxio.advancedbilling.models.containers.AllocationPreviewItemQuantity; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for AllocationPreviewItem type. */ -public class AllocationPreviewItem { +public class AllocationPreviewItem + extends BaseModel { private Integer componentId; private Integer subscriptionId; private AllocationPreviewItemQuantity quantity; @@ -618,7 +620,7 @@ public String toString() { + ", intervalUnit=" + intervalUnit + ", previousPricePointId=" + previousPricePointId + ", pricePointHandle=" + pricePointHandle + ", pricePointName=" + pricePointName + ", componentHandle=" + componentHandle - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/AllocationPreviewLineItem.java b/src/main/java/com/maxio/advancedbilling/models/AllocationPreviewLineItem.java index 836968ec..2fb93f28 100644 --- a/src/main/java/com/maxio/advancedbilling/models/AllocationPreviewLineItem.java +++ b/src/main/java/com/maxio/advancedbilling/models/AllocationPreviewLineItem.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for AllocationPreviewLineItem type. */ -public class AllocationPreviewLineItem { +public class AllocationPreviewLineItem + extends BaseModel { private LineItemTransactionType transactionType; private AllocationPreviewLineItemKind kind; private Long amountInCents; @@ -250,7 +252,8 @@ public String toString() { + kind + ", amountInCents=" + amountInCents + ", memo=" + memo + ", discountAmountInCents=" + discountAmountInCents + ", taxableAmountInCents=" + taxableAmountInCents + ", componentId=" + componentId + ", componentHandle=" - + componentHandle + ", direction=" + direction + "]"; + + componentHandle + ", direction=" + direction + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/AllocationPreviewResponse.java b/src/main/java/com/maxio/advancedbilling/models/AllocationPreviewResponse.java index 9fd7503c..6e0bfeea 100644 --- a/src/main/java/com/maxio/advancedbilling/models/AllocationPreviewResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/AllocationPreviewResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for AllocationPreviewResponse type. */ -public class AllocationPreviewResponse { +public class AllocationPreviewResponse + extends BaseModel { private AllocationPreview allocationPreview; /** @@ -54,7 +56,8 @@ public void setAllocationPreview(AllocationPreview allocationPreview) { */ @Override public String toString() { - return "AllocationPreviewResponse [" + "allocationPreview=" + allocationPreview + "]"; + return "AllocationPreviewResponse [" + "allocationPreview=" + allocationPreview + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/AllocationResponse.java b/src/main/java/com/maxio/advancedbilling/models/AllocationResponse.java index ffe13155..6bf15199 100644 --- a/src/main/java/com/maxio/advancedbilling/models/AllocationResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/AllocationResponse.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for AllocationResponse type. */ -public class AllocationResponse { +public class AllocationResponse + extends BaseModel { private Allocation allocation; /** @@ -56,7 +58,8 @@ public void setAllocation(Allocation allocation) { */ @Override public String toString() { - return "AllocationResponse [" + "allocation=" + allocation + "]"; + return "AllocationResponse [" + "allocation=" + allocation + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/AllocationSettings.java b/src/main/java/com/maxio/advancedbilling/models/AllocationSettings.java index 7b01b306..d832883c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/AllocationSettings.java +++ b/src/main/java/com/maxio/advancedbilling/models/AllocationSettings.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for AllocationSettings type. */ -public class AllocationSettings { +public class AllocationSettings + extends BaseModel { private OptionalNullable upgradeCharge; private OptionalNullable downgradeCredit; private String accrueCharge; @@ -169,7 +171,8 @@ public void setAccrueCharge(String accrueCharge) { @Override public String toString() { return "AllocationSettings [" + "upgradeCharge=" + upgradeCharge + ", downgradeCredit=" - + downgradeCredit + ", accrueCharge=" + accrueCharge + "]"; + + downgradeCredit + ", accrueCharge=" + accrueCharge + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/AppliedCreditNoteData.java b/src/main/java/com/maxio/advancedbilling/models/AppliedCreditNoteData.java index 972d262b..5e6656df 100644 --- a/src/main/java/com/maxio/advancedbilling/models/AppliedCreditNoteData.java +++ b/src/main/java/com/maxio/advancedbilling/models/AppliedCreditNoteData.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for AppliedCreditNoteData type. */ -public class AppliedCreditNoteData { +public class AppliedCreditNoteData + extends BaseModel { private String uid; private String number; @@ -83,7 +85,8 @@ public void setNumber(String number) { */ @Override public String toString() { - return "AppliedCreditNoteData [" + "uid=" + uid + ", number=" + number + "]"; + return "AppliedCreditNoteData [" + "uid=" + uid + ", number=" + number + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ApplyCreditNoteEventData.java b/src/main/java/com/maxio/advancedbilling/models/ApplyCreditNoteEventData.java index f4c4e8ef..c50bc6b1 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ApplyCreditNoteEventData.java +++ b/src/main/java/com/maxio/advancedbilling/models/ApplyCreditNoteEventData.java @@ -14,13 +14,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; import java.util.List; /** * This is a model class for ApplyCreditNoteEventData type. */ -public class ApplyCreditNoteEventData { +public class ApplyCreditNoteEventData + extends BaseModel { private String uid; private String creditNoteNumber; private String creditNoteUid; @@ -314,7 +316,8 @@ public String toString() { + creditNoteNumber + ", creditNoteUid=" + creditNoteUid + ", originalAmount=" + originalAmount + ", appliedAmount=" + appliedAmount + ", transactionTime=" + transactionTime + ", memo=" + memo + ", role=" + role + ", consolidatedInvoice=" - + consolidatedInvoice + ", appliedCreditNotes=" + appliedCreditNotes + "]"; + + consolidatedInvoice + ", appliedCreditNotes=" + appliedCreditNotes + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ApplyDebitNoteEventData.java b/src/main/java/com/maxio/advancedbilling/models/ApplyDebitNoteEventData.java index a6e2aa61..7988cc95 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ApplyDebitNoteEventData.java +++ b/src/main/java/com/maxio/advancedbilling/models/ApplyDebitNoteEventData.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ApplyDebitNoteEventData type. */ -public class ApplyDebitNoteEventData { +public class ApplyDebitNoteEventData + extends BaseModel { private String debitNoteNumber; private String debitNoteUid; private String originalAmount; @@ -135,7 +137,8 @@ public void setAppliedAmount(String appliedAmount) { public String toString() { return "ApplyDebitNoteEventData [" + "debitNoteNumber=" + debitNoteNumber + ", debitNoteUid=" + debitNoteUid + ", originalAmount=" + originalAmount - + ", appliedAmount=" + appliedAmount + "]"; + + ", appliedAmount=" + appliedAmount + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ApplyPaymentEventData.java b/src/main/java/com/maxio/advancedbilling/models/ApplyPaymentEventData.java index 3af893ba..5b093f7d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ApplyPaymentEventData.java +++ b/src/main/java/com/maxio/advancedbilling/models/ApplyPaymentEventData.java @@ -15,13 +15,15 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; import com.maxio.advancedbilling.models.containers.InvoiceEventPayment; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.ZonedDateTime; /** * This is a model class for ApplyPaymentEventData type. */ -public class ApplyPaymentEventData { +public class ApplyPaymentEventData + extends BaseModel { private String memo; private String originalAmount; private String appliedAmount; @@ -381,7 +383,7 @@ public String toString() { + ", paymentMethod=" + paymentMethod + ", transactionId=" + transactionId + ", parentInvoiceNumber=" + parentInvoiceNumber + ", remainingPrepaymentAmount=" + remainingPrepaymentAmount + ", prepayment=" + prepayment + ", external=" - + external + "]"; + + external + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/AttributeError.java b/src/main/java/com/maxio/advancedbilling/models/AttributeError.java index 03b804ed..7fbba592 100644 --- a/src/main/java/com/maxio/advancedbilling/models/AttributeError.java +++ b/src/main/java/com/maxio/advancedbilling/models/AttributeError.java @@ -8,12 +8,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for AttributeError type. */ -public class AttributeError { +public class AttributeError + extends BaseModel { private List attribute; /** @@ -55,7 +57,8 @@ public void setAttribute(List attribute) { */ @Override public String toString() { - return "AttributeError [" + "attribute=" + attribute + "]"; + return "AttributeError [" + "attribute=" + attribute + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/AutoResume.java b/src/main/java/com/maxio/advancedbilling/models/AutoResume.java index f7dacc44..23bea36f 100644 --- a/src/main/java/com/maxio/advancedbilling/models/AutoResume.java +++ b/src/main/java/com/maxio/advancedbilling/models/AutoResume.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.ZonedDateTime; /** * This is a model class for AutoResume type. */ -public class AutoResume { +public class AutoResume + extends BaseModel { private OptionalNullable automaticallyResumeAt; /** @@ -87,7 +89,8 @@ public void unsetAutomaticallyResumeAt() { */ @Override public String toString() { - return "AutoResume [" + "automaticallyResumeAt=" + automaticallyResumeAt + "]"; + return "AutoResume [" + "automaticallyResumeAt=" + automaticallyResumeAt + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/BankAccountAttributes.java b/src/main/java/com/maxio/advancedbilling/models/BankAccountAttributes.java index a11544cb..da9a6224 100644 --- a/src/main/java/com/maxio/advancedbilling/models/BankAccountAttributes.java +++ b/src/main/java/com/maxio/advancedbilling/models/BankAccountAttributes.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for BankAccountAttributes type. */ -public class BankAccountAttributes { +public class BankAccountAttributes + extends BaseModel { private String chargifyToken; private String bankName; private String bankRoutingNumber; @@ -347,7 +349,7 @@ public String toString() { + bankBranchCode + ", bankIban=" + bankIban + ", bankAccountHolderType=" + bankAccountHolderType + ", paymentType=" + paymentType + ", currentVault=" + currentVault + ", vaultToken=" + vaultToken + ", customerVaultToken=" - + customerVaultToken + "]"; + + customerVaultToken + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/BankAccountPaymentProfile.java b/src/main/java/com/maxio/advancedbilling/models/BankAccountPaymentProfile.java index 5b85058d..fca61430 100644 --- a/src/main/java/com/maxio/advancedbilling/models/BankAccountPaymentProfile.java +++ b/src/main/java/com/maxio/advancedbilling/models/BankAccountPaymentProfile.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for BankAccountPaymentProfile type. */ -public class BankAccountPaymentProfile { +public class BankAccountPaymentProfile + extends BaseModel { private Integer id; private String firstName; private String lastName; @@ -849,7 +851,7 @@ public String toString() { + bankName + ", bankAccountType=" + bankAccountType + ", bankAccountHolderType=" + bankAccountHolderType + ", paymentType=" + paymentType + ", verified=" + verified + ", siteGatewaySettingId=" + siteGatewaySettingId + ", gatewayHandle=" - + gatewayHandle + "]"; + + gatewayHandle + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/BankAccountResponse.java b/src/main/java/com/maxio/advancedbilling/models/BankAccountResponse.java index 062f7693..ce9e92b1 100644 --- a/src/main/java/com/maxio/advancedbilling/models/BankAccountResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/BankAccountResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for BankAccountResponse type. */ -public class BankAccountResponse { +public class BankAccountResponse + extends BaseModel { private BankAccountPaymentProfile paymentProfile; /** @@ -54,7 +56,8 @@ public void setPaymentProfile(BankAccountPaymentProfile paymentProfile) { */ @Override public String toString() { - return "BankAccountResponse [" + "paymentProfile=" + paymentProfile + "]"; + return "BankAccountResponse [" + "paymentProfile=" + paymentProfile + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/BankAccountVerification.java b/src/main/java/com/maxio/advancedbilling/models/BankAccountVerification.java index 4a8d8aa6..e208ad33 100644 --- a/src/main/java/com/maxio/advancedbilling/models/BankAccountVerification.java +++ b/src/main/java/com/maxio/advancedbilling/models/BankAccountVerification.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for BankAccountVerification type. */ -public class BankAccountVerification { +public class BankAccountVerification + extends BaseModel { private Long deposit1InCents; private Long deposit2InCents; @@ -80,7 +82,8 @@ public void setDeposit2InCents(Long deposit2InCents) { @Override public String toString() { return "BankAccountVerification [" + "deposit1InCents=" + deposit1InCents - + ", deposit2InCents=" + deposit2InCents + "]"; + + ", deposit2InCents=" + deposit2InCents + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/BankAccountVerificationRequest.java b/src/main/java/com/maxio/advancedbilling/models/BankAccountVerificationRequest.java index eafe2b42..0cc58f70 100644 --- a/src/main/java/com/maxio/advancedbilling/models/BankAccountVerificationRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/BankAccountVerificationRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for BankAccountVerificationRequest type. */ -public class BankAccountVerificationRequest { +public class BankAccountVerificationRequest + extends BaseModel { private BankAccountVerification bankAccountVerification; /** @@ -55,7 +57,8 @@ public void setBankAccountVerification(BankAccountVerification bankAccountVerifi @Override public String toString() { return "BankAccountVerificationRequest [" + "bankAccountVerification=" - + bankAccountVerification + "]"; + + bankAccountVerification + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/BaseRefundError.java b/src/main/java/com/maxio/advancedbilling/models/BaseRefundError.java index bcc545de..ffa57a95 100644 --- a/src/main/java/com/maxio/advancedbilling/models/BaseRefundError.java +++ b/src/main/java/com/maxio/advancedbilling/models/BaseRefundError.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for BaseRefundError type. */ -public class BaseRefundError { +public class BaseRefundError + extends BaseModel { private List base; /** @@ -57,7 +59,8 @@ public void setBase(List base) { */ @Override public String toString() { - return "BaseRefundError [" + "base=" + base + "]"; + return "BaseRefundError [" + "base=" + base + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/BaseStringError.java b/src/main/java/com/maxio/advancedbilling/models/BaseStringError.java index 907c247f..9ea6dac2 100644 --- a/src/main/java/com/maxio/advancedbilling/models/BaseStringError.java +++ b/src/main/java/com/maxio/advancedbilling/models/BaseStringError.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for BaseStringError type. */ -public class BaseStringError { +public class BaseStringError + extends BaseModel { private List base; /** @@ -57,7 +59,8 @@ public void setBase(List base) { */ @Override public String toString() { - return "BaseStringError [" + "base=" + base + "]"; + return "BaseStringError [" + "base=" + base + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/BatchJob.java b/src/main/java/com/maxio/advancedbilling/models/BatchJob.java index 2fea7ac7..782e3d38 100644 --- a/src/main/java/com/maxio/advancedbilling/models/BatchJob.java +++ b/src/main/java/com/maxio/advancedbilling/models/BatchJob.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.ZonedDateTime; /** * This is a model class for BatchJob type. */ -public class BatchJob { +public class BatchJob + extends BaseModel { private Integer id; private OptionalNullable finishedAt; private OptionalNullable rowCount; @@ -223,7 +225,8 @@ public void setCompleted(String completed) { @Override public String toString() { return "BatchJob [" + "id=" + id + ", finishedAt=" + finishedAt + ", rowCount=" + rowCount - + ", createdAt=" + createdAt + ", completed=" + completed + "]"; + + ", createdAt=" + createdAt + ", completed=" + completed + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/BatchJobResponse.java b/src/main/java/com/maxio/advancedbilling/models/BatchJobResponse.java index a348d6a2..8f033bd9 100644 --- a/src/main/java/com/maxio/advancedbilling/models/BatchJobResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/BatchJobResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for BatchJobResponse type. */ -public class BatchJobResponse { +public class BatchJobResponse + extends BaseModel { private BatchJob batchjob; /** @@ -54,7 +56,8 @@ public void setBatchjob(BatchJob batchjob) { */ @Override public String toString() { - return "BatchJobResponse [" + "batchjob=" + batchjob + "]"; + return "BatchJobResponse [" + "batchjob=" + batchjob + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/BillingAddress.java b/src/main/java/com/maxio/advancedbilling/models/BillingAddress.java index fcac3522..2d32c455 100644 --- a/src/main/java/com/maxio/advancedbilling/models/BillingAddress.java +++ b/src/main/java/com/maxio/advancedbilling/models/BillingAddress.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for BillingAddress type. */ -public class BillingAddress { +public class BillingAddress + extends BaseModel { private OptionalNullable street; private OptionalNullable line2; private OptionalNullable city; @@ -291,7 +293,8 @@ public void unsetCountry() { @Override public String toString() { return "BillingAddress [" + "street=" + street + ", line2=" + line2 + ", city=" + city - + ", state=" + state + ", zip=" + zip + ", country=" + country + "]"; + + ", state=" + state + ", zip=" + zip + ", country=" + country + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/BillingManifest.java b/src/main/java/com/maxio/advancedbilling/models/BillingManifest.java index 2fbd0ca4..68690472 100644 --- a/src/main/java/com/maxio/advancedbilling/models/BillingManifest.java +++ b/src/main/java/com/maxio/advancedbilling/models/BillingManifest.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; import java.util.List; /** * This is a model class for BillingManifest type. */ -public class BillingManifest { +public class BillingManifest + extends BaseModel { private List lineItems; private Long totalInCents; private Long totalDiscountInCents; @@ -253,7 +255,8 @@ public String toString() { + ", totalDiscountInCents=" + totalDiscountInCents + ", totalTaxInCents=" + totalTaxInCents + ", subtotalInCents=" + subtotalInCents + ", startDate=" + startDate + ", endDate=" + endDate + ", periodType=" + periodType - + ", existingBalanceInCents=" + existingBalanceInCents + "]"; + + ", existingBalanceInCents=" + existingBalanceInCents + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/BillingManifestItem.java b/src/main/java/com/maxio/advancedbilling/models/BillingManifestItem.java index 740a7e5b..9dddf6fd 100644 --- a/src/main/java/com/maxio/advancedbilling/models/BillingManifestItem.java +++ b/src/main/java/com/maxio/advancedbilling/models/BillingManifestItem.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for BillingManifestItem type. */ -public class BillingManifestItem { +public class BillingManifestItem + extends BaseModel { private LineItemTransactionType transactionType; private BillingManifestLineItemKind kind; private Long amountInCents; @@ -366,7 +368,7 @@ public String toString() { + ", componentName=" + componentName + ", productId=" + productId + ", productHandle=" + productHandle + ", productName=" + productName + ", periodRangeStart=" + periodRangeStart + ", periodRangeEnd=" + periodRangeEnd - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/BillingSchedule.java b/src/main/java/com/maxio/advancedbilling/models/BillingSchedule.java index c4e86546..1a783ed1 100644 --- a/src/main/java/com/maxio/advancedbilling/models/BillingSchedule.java +++ b/src/main/java/com/maxio/advancedbilling/models/BillingSchedule.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.LocalDate; /** * This is a model class for BillingSchedule type. */ -public class BillingSchedule { +public class BillingSchedule + extends BaseModel { private LocalDate initialBillingAt; /** @@ -68,7 +70,8 @@ public void setInitialBillingAt(LocalDate initialBillingAt) { */ @Override public String toString() { - return "BillingSchedule [" + "initialBillingAt=" + initialBillingAt + "]"; + return "BillingSchedule [" + "initialBillingAt=" + initialBillingAt + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Breakouts.java b/src/main/java/com/maxio/advancedbilling/models/Breakouts.java index faf67f6b..b3779b46 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Breakouts.java +++ b/src/main/java/com/maxio/advancedbilling/models/Breakouts.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for Breakouts type. */ -public class Breakouts { +public class Breakouts + extends BaseModel { private Long planAmountInCents; private String planAmountFormatted; private Long usageAmountInCents; @@ -127,7 +129,8 @@ public void setUsageAmountFormatted(String usageAmountFormatted) { public String toString() { return "Breakouts [" + "planAmountInCents=" + planAmountInCents + ", planAmountFormatted=" + planAmountFormatted + ", usageAmountInCents=" + usageAmountInCents - + ", usageAmountFormatted=" + usageAmountFormatted + "]"; + + ", usageAmountFormatted=" + usageAmountFormatted + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/BulkComponentSPricePointAssignment.java b/src/main/java/com/maxio/advancedbilling/models/BulkComponentSPricePointAssignment.java index f2db38e6..96847a10 100644 --- a/src/main/java/com/maxio/advancedbilling/models/BulkComponentSPricePointAssignment.java +++ b/src/main/java/com/maxio/advancedbilling/models/BulkComponentSPricePointAssignment.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for BulkComponentSPricePointAssignment type. */ -public class BulkComponentSPricePointAssignment { +public class BulkComponentSPricePointAssignment + extends BaseModel { private List components; /** @@ -57,7 +59,8 @@ public void setComponents(List components) { */ @Override public String toString() { - return "BulkComponentSPricePointAssignment [" + "components=" + components + "]"; + return "BulkComponentSPricePointAssignment [" + "components=" + components + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/BulkCreateProductPricePointsRequest.java b/src/main/java/com/maxio/advancedbilling/models/BulkCreateProductPricePointsRequest.java index c0744c2b..b7ebc356 100644 --- a/src/main/java/com/maxio/advancedbilling/models/BulkCreateProductPricePointsRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/BulkCreateProductPricePointsRequest.java @@ -8,12 +8,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for BulkCreateProductPricePointsRequest type. */ -public class BulkCreateProductPricePointsRequest { +public class BulkCreateProductPricePointsRequest + extends BaseModel { private List pricePoints; /** @@ -55,7 +57,8 @@ public void setPricePoints(List pricePoints) { */ @Override public String toString() { - return "BulkCreateProductPricePointsRequest [" + "pricePoints=" + pricePoints + "]"; + return "BulkCreateProductPricePointsRequest [" + "pricePoints=" + pricePoints + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/BulkCreateProductPricePointsResponse.java b/src/main/java/com/maxio/advancedbilling/models/BulkCreateProductPricePointsResponse.java index cd09da0e..c189cd96 100644 --- a/src/main/java/com/maxio/advancedbilling/models/BulkCreateProductPricePointsResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/BulkCreateProductPricePointsResponse.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for BulkCreateProductPricePointsResponse type. */ -public class BulkCreateProductPricePointsResponse { +public class BulkCreateProductPricePointsResponse + extends BaseModel { private List pricePoints; /** @@ -57,7 +59,8 @@ public void setPricePoints(List pricePoints) { */ @Override public String toString() { - return "BulkCreateProductPricePointsResponse [" + "pricePoints=" + pricePoints + "]"; + return "BulkCreateProductPricePointsResponse [" + "pricePoints=" + pricePoints + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/BulkCreateSegments.java b/src/main/java/com/maxio/advancedbilling/models/BulkCreateSegments.java index fa5b128f..0792fb60 100644 --- a/src/main/java/com/maxio/advancedbilling/models/BulkCreateSegments.java +++ b/src/main/java/com/maxio/advancedbilling/models/BulkCreateSegments.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for BulkCreateSegments type. */ -public class BulkCreateSegments { +public class BulkCreateSegments + extends BaseModel { private List segments; /** @@ -57,7 +59,8 @@ public void setSegments(List segments) { */ @Override public String toString() { - return "BulkCreateSegments [" + "segments=" + segments + "]"; + return "BulkCreateSegments [" + "segments=" + segments + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/BulkUpdateSegments.java b/src/main/java/com/maxio/advancedbilling/models/BulkUpdateSegments.java index a9f58fa7..97fe9914 100644 --- a/src/main/java/com/maxio/advancedbilling/models/BulkUpdateSegments.java +++ b/src/main/java/com/maxio/advancedbilling/models/BulkUpdateSegments.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for BulkUpdateSegments type. */ -public class BulkUpdateSegments { +public class BulkUpdateSegments + extends BaseModel { private List segments; /** @@ -57,7 +59,8 @@ public void setSegments(List segments) { */ @Override public String toString() { - return "BulkUpdateSegments [" + "segments=" + segments + "]"; + return "BulkUpdateSegments [" + "segments=" + segments + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/BulkUpdateSegmentsItem.java b/src/main/java/com/maxio/advancedbilling/models/BulkUpdateSegmentsItem.java index ca0e9a20..4ca3f9c9 100644 --- a/src/main/java/com/maxio/advancedbilling/models/BulkUpdateSegmentsItem.java +++ b/src/main/java/com/maxio/advancedbilling/models/BulkUpdateSegmentsItem.java @@ -8,12 +8,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for BulkUpdateSegmentsItem type. */ -public class BulkUpdateSegmentsItem { +public class BulkUpdateSegmentsItem + extends BaseModel { private int id; private PricingScheme pricingScheme; private List prices; @@ -108,7 +110,8 @@ public void setPrices(List prices) { @Override public String toString() { return "BulkUpdateSegmentsItem [" + "id=" + id + ", pricingScheme=" + pricingScheme - + ", prices=" + prices + "]"; + + ", prices=" + prices + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CalendarBilling.java b/src/main/java/com/maxio/advancedbilling/models/CalendarBilling.java index 733916e1..bd6790ef 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CalendarBilling.java +++ b/src/main/java/com/maxio/advancedbilling/models/CalendarBilling.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.CalendarBillingSnapDay; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CalendarBilling type. */ -public class CalendarBilling { +public class CalendarBilling + extends BaseModel { private CalendarBillingSnapDay snapDay; private FirstChargeType calendarBillingFirstCharge; @@ -83,7 +85,8 @@ public void setCalendarBillingFirstCharge(FirstChargeType calendarBillingFirstCh @Override public String toString() { return "CalendarBilling [" + "snapDay=" + snapDay + ", calendarBillingFirstCharge=" - + calendarBillingFirstCharge + "]"; + + calendarBillingFirstCharge + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CancelGroupedSubscriptionsRequest.java b/src/main/java/com/maxio/advancedbilling/models/CancelGroupedSubscriptionsRequest.java index 4f2bf0d3..d36763f9 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CancelGroupedSubscriptionsRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CancelGroupedSubscriptionsRequest.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CancelGroupedSubscriptionsRequest type. */ -public class CancelGroupedSubscriptionsRequest { +public class CancelGroupedSubscriptionsRequest + extends BaseModel { private Boolean chargeUnbilledUsage; /** @@ -57,7 +59,7 @@ public void setChargeUnbilledUsage(Boolean chargeUnbilledUsage) { @Override public String toString() { return "CancelGroupedSubscriptionsRequest [" + "chargeUnbilledUsage=" + chargeUnbilledUsage - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CancellationOptions.java b/src/main/java/com/maxio/advancedbilling/models/CancellationOptions.java index eda943b9..8ee0d214 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CancellationOptions.java +++ b/src/main/java/com/maxio/advancedbilling/models/CancellationOptions.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CancellationOptions type. */ -public class CancellationOptions { +public class CancellationOptions + extends BaseModel { private String cancellationMessage; private String reasonCode; @@ -86,7 +88,8 @@ public void setReasonCode(String reasonCode) { @Override public String toString() { return "CancellationOptions [" + "cancellationMessage=" + cancellationMessage - + ", reasonCode=" + reasonCode + "]"; + + ", reasonCode=" + reasonCode + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CancellationRequest.java b/src/main/java/com/maxio/advancedbilling/models/CancellationRequest.java index affd434f..cd2aa7f2 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CancellationRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CancellationRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CancellationRequest type. */ -public class CancellationRequest { +public class CancellationRequest + extends BaseModel { private CancellationOptions subscription; /** @@ -54,7 +56,8 @@ public void setSubscription(CancellationOptions subscription) { */ @Override public String toString() { - return "CancellationRequest [" + "subscription=" + subscription + "]"; + return "CancellationRequest [" + "subscription=" + subscription + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ChangeInvoiceCollectionMethodEventData.java b/src/main/java/com/maxio/advancedbilling/models/ChangeInvoiceCollectionMethodEventData.java index e3cb5bfb..7891ab73 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ChangeInvoiceCollectionMethodEventData.java +++ b/src/main/java/com/maxio/advancedbilling/models/ChangeInvoiceCollectionMethodEventData.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ChangeInvoiceCollectionMethodEventData type. */ -public class ChangeInvoiceCollectionMethodEventData { +public class ChangeInvoiceCollectionMethodEventData + extends BaseModel { private String fromCollectionMethod; private String toCollectionMethod; @@ -84,7 +86,8 @@ public void setToCollectionMethod(String toCollectionMethod) { @Override public String toString() { return "ChangeInvoiceCollectionMethodEventData [" + "fromCollectionMethod=" - + fromCollectionMethod + ", toCollectionMethod=" + toCollectionMethod + "]"; + + fromCollectionMethod + ", toCollectionMethod=" + toCollectionMethod + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ChargifyEBB.java b/src/main/java/com/maxio/advancedbilling/models/ChargifyEBB.java index 0963c665..be44c08d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ChargifyEBB.java +++ b/src/main/java/com/maxio/advancedbilling/models/ChargifyEBB.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for ChargifyEBB type. */ -public class ChargifyEBB { +public class ChargifyEBB + extends BaseModel { private ZonedDateTime timestamp; private String id; private ZonedDateTime createdAt; @@ -213,7 +215,8 @@ public void setSubscriptionReference(String subscriptionReference) { public String toString() { return "ChargifyEBB [" + "timestamp=" + timestamp + ", id=" + id + ", createdAt=" + createdAt + ", uniquenessToken=" + uniquenessToken + ", subscriptionId=" - + subscriptionId + ", subscriptionReference=" + subscriptionReference + "]"; + + subscriptionId + ", subscriptionReference=" + subscriptionReference + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Component.java b/src/main/java/com/maxio/advancedbilling/models/Component.java index b66be8df..741ae3d2 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Component.java +++ b/src/main/java/com/maxio/advancedbilling/models/Component.java @@ -13,6 +13,7 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; import com.maxio.advancedbilling.models.containers.ComponentPricingScheme; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.ZonedDateTime; import java.util.List; @@ -20,7 +21,8 @@ /** * This is a model class for Component type. */ -public class Component { +public class Component + extends BaseModel { private Integer id; private String name; private OptionalNullable handle; @@ -1297,7 +1299,7 @@ public String toString() { + itemCategory + ", useSiteExchangeRate=" + useSiteExchangeRate + ", accountingCode=" + accountingCode + ", eventBasedBillingMetricId=" + eventBasedBillingMetricId + ", interval=" + interval + ", intervalUnit=" - + intervalUnit + "]"; + + intervalUnit + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ComponentAllocationChange.java b/src/main/java/com/maxio/advancedbilling/models/ComponentAllocationChange.java index 97810684..5ccd6bce 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ComponentAllocationChange.java +++ b/src/main/java/com/maxio/advancedbilling/models/ComponentAllocationChange.java @@ -12,11 +12,13 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.ComponentAllocationChangeAllocatedQuantity; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ComponentAllocationChange type. */ -public class ComponentAllocationChange { +public class ComponentAllocationChange + extends BaseModel { private int previousAllocation; private int newAllocation; private int componentId; @@ -216,7 +218,8 @@ public String toString() { return "ComponentAllocationChange [" + "previousAllocation=" + previousAllocation + ", newAllocation=" + newAllocation + ", componentId=" + componentId + ", componentHandle=" + componentHandle + ", memo=" + memo + ", allocationId=" - + allocationId + ", allocatedQuantity=" + allocatedQuantity + "]"; + + allocationId + ", allocatedQuantity=" + allocatedQuantity + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ComponentAllocationErrorItem.java b/src/main/java/com/maxio/advancedbilling/models/ComponentAllocationErrorItem.java index d0d9064e..7dee6921 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ComponentAllocationErrorItem.java +++ b/src/main/java/com/maxio/advancedbilling/models/ComponentAllocationErrorItem.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ComponentAllocationErrorItem type. */ -public class ComponentAllocationErrorItem { +public class ComponentAllocationErrorItem + extends BaseModel { private Integer componentId; private String message; private String kind; @@ -126,7 +128,8 @@ public void setOn(String on) { @Override public String toString() { return "ComponentAllocationErrorItem [" + "componentId=" + componentId + ", message=" - + message + ", kind=" + kind + ", on=" + on + "]"; + + message + ", kind=" + kind + ", on=" + on + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ComponentCostData.java b/src/main/java/com/maxio/advancedbilling/models/ComponentCostData.java index 05b7cced..9dd1cb5e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ComponentCostData.java +++ b/src/main/java/com/maxio/advancedbilling/models/ComponentCostData.java @@ -10,13 +10,15 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.util.List; /** * This is a model class for ComponentCostData type. */ -public class ComponentCostData { +public class ComponentCostData + extends BaseModel { private OptionalNullable componentCodeId; private Integer pricePointId; private Integer productId; @@ -244,7 +246,8 @@ public void setTiers(List tiers) { public String toString() { return "ComponentCostData [" + "componentCodeId=" + componentCodeId + ", pricePointId=" + pricePointId + ", productId=" + productId + ", quantity=" + quantity + ", amount=" - + amount + ", pricingScheme=" + pricingScheme + ", tiers=" + tiers + "]"; + + amount + ", pricingScheme=" + pricingScheme + ", tiers=" + tiers + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ComponentCostDataRateTier.java b/src/main/java/com/maxio/advancedbilling/models/ComponentCostDataRateTier.java index f4a18d2b..ee0f1f98 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ComponentCostDataRateTier.java +++ b/src/main/java/com/maxio/advancedbilling/models/ComponentCostDataRateTier.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for ComponentCostDataRateTier type. */ -public class ComponentCostDataRateTier { +public class ComponentCostDataRateTier + extends BaseModel { private Integer startingQuantity; private OptionalNullable endingQuantity; private String quantity; @@ -187,7 +189,8 @@ public void setAmount(String amount) { public String toString() { return "ComponentCostDataRateTier [" + "startingQuantity=" + startingQuantity + ", endingQuantity=" + endingQuantity + ", quantity=" + quantity + ", unitPrice=" - + unitPrice + ", amount=" + amount + "]"; + + unitPrice + ", amount=" + amount + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ComponentCurrencyPrice.java b/src/main/java/com/maxio/advancedbilling/models/ComponentCurrencyPrice.java index 5ee95b19..37d4ba89 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ComponentCurrencyPrice.java +++ b/src/main/java/com/maxio/advancedbilling/models/ComponentCurrencyPrice.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ComponentCurrencyPrice type. */ -public class ComponentCurrencyPrice { +public class ComponentCurrencyPrice + extends BaseModel { private Integer id; private String currency; private String price; @@ -173,7 +175,8 @@ public void setPricePointId(Integer pricePointId) { public String toString() { return "ComponentCurrencyPrice [" + "id=" + id + ", currency=" + currency + ", price=" + price + ", formattedPrice=" + formattedPrice + ", priceId=" + priceId - + ", pricePointId=" + pricePointId + "]"; + + ", pricePointId=" + pricePointId + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ComponentCurrencyPricesResponse.java b/src/main/java/com/maxio/advancedbilling/models/ComponentCurrencyPricesResponse.java index 80e771fb..712c7084 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ComponentCurrencyPricesResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ComponentCurrencyPricesResponse.java @@ -8,12 +8,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ComponentCurrencyPricesResponse type. */ -public class ComponentCurrencyPricesResponse { +public class ComponentCurrencyPricesResponse + extends BaseModel { private List currencyPrices; /** @@ -55,7 +57,8 @@ public void setCurrencyPrices(List currencyPrices) { */ @Override public String toString() { - return "ComponentCurrencyPricesResponse [" + "currencyPrices=" + currencyPrices + "]"; + return "ComponentCurrencyPricesResponse [" + "currencyPrices=" + currencyPrices + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ComponentCustomPrice.java b/src/main/java/com/maxio/advancedbilling/models/ComponentCustomPrice.java index 7e5ece39..3b192c65 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ComponentCustomPrice.java +++ b/src/main/java/com/maxio/advancedbilling/models/ComponentCustomPrice.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ComponentCustomPrice type. */ -public class ComponentCustomPrice { +public class ComponentCustomPrice + extends BaseModel { private PricingScheme pricingScheme; private Integer interval; private IntervalUnit intervalUnit; @@ -141,7 +143,8 @@ public void setPrices(List prices) { @Override public String toString() { return "ComponentCustomPrice [" + "pricingScheme=" + pricingScheme + ", interval=" - + interval + ", intervalUnit=" + intervalUnit + ", prices=" + prices + "]"; + + interval + ", intervalUnit=" + intervalUnit + ", prices=" + prices + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ComponentPrice.java b/src/main/java/com/maxio/advancedbilling/models/ComponentPrice.java index 55c8bd90..f2e45f71 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ComponentPrice.java +++ b/src/main/java/com/maxio/advancedbilling/models/ComponentPrice.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for ComponentPrice type. */ -public class ComponentPrice { +public class ComponentPrice + extends BaseModel { private Integer id; private Integer componentId; private Integer startingQuantity; @@ -279,7 +281,8 @@ public String toString() { return "ComponentPrice [" + "id=" + id + ", componentId=" + componentId + ", startingQuantity=" + startingQuantity + ", endingQuantity=" + endingQuantity + ", unitPrice=" + unitPrice + ", pricePointId=" + pricePointId - + ", formattedUnitPrice=" + formattedUnitPrice + ", segmentId=" + segmentId + "]"; + + ", formattedUnitPrice=" + formattedUnitPrice + ", segmentId=" + segmentId + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ComponentPricePoint.java b/src/main/java/com/maxio/advancedbilling/models/ComponentPricePoint.java index bb76ecf3..f36dedde 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ComponentPricePoint.java +++ b/src/main/java/com/maxio/advancedbilling/models/ComponentPricePoint.java @@ -13,6 +13,7 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; import com.maxio.advancedbilling.models.containers.ComponentPricePointIntervalUnit; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.ZonedDateTime; import java.util.List; @@ -20,7 +21,8 @@ /** * This is a model class for ComponentPricePoint type. */ -public class ComponentPricePoint { +public class ComponentPricePoint + extends BaseModel { private Integer id; private PricePointType type; private Boolean mDefault; @@ -589,7 +591,8 @@ public String toString() { + createdAt + ", updatedAt=" + updatedAt + ", prices=" + prices + ", useSiteExchangeRate=" + useSiteExchangeRate + ", subscriptionId=" + subscriptionId + ", taxIncluded=" + taxIncluded + ", interval=" + interval - + ", intervalUnit=" + intervalUnit + ", currencyPrices=" + currencyPrices + "]"; + + ", intervalUnit=" + intervalUnit + ", currencyPrices=" + currencyPrices + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ComponentPricePointErrorItem.java b/src/main/java/com/maxio/advancedbilling/models/ComponentPricePointErrorItem.java index 34cdc26c..c120a64f 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ComponentPricePointErrorItem.java +++ b/src/main/java/com/maxio/advancedbilling/models/ComponentPricePointErrorItem.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ComponentPricePointErrorItem type. */ -public class ComponentPricePointErrorItem { +public class ComponentPricePointErrorItem + extends BaseModel { private Integer componentId; private String message; private Integer pricePoint; @@ -103,7 +105,8 @@ public void setPricePoint(Integer pricePoint) { @Override public String toString() { return "ComponentPricePointErrorItem [" + "componentId=" + componentId + ", message=" - + message + ", pricePoint=" + pricePoint + "]"; + + message + ", pricePoint=" + pricePoint + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ComponentPricePointItem.java b/src/main/java/com/maxio/advancedbilling/models/ComponentPricePointItem.java index 18fe73ca..8c1d7608 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ComponentPricePointItem.java +++ b/src/main/java/com/maxio/advancedbilling/models/ComponentPricePointItem.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ComponentPricePointItem type. */ -public class ComponentPricePointItem { +public class ComponentPricePointItem + extends BaseModel { private String name; private String handle; private PricingScheme pricingScheme; @@ -190,7 +192,8 @@ public void setPrices(List prices) { public String toString() { return "ComponentPricePointItem [" + "name=" + name + ", handle=" + handle + ", pricingScheme=" + pricingScheme + ", interval=" + interval + ", intervalUnit=" - + intervalUnit + ", prices=" + prices + "]"; + + intervalUnit + ", prices=" + prices + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ComponentPricePointResponse.java b/src/main/java/com/maxio/advancedbilling/models/ComponentPricePointResponse.java index 7cab0fad..dda17898 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ComponentPricePointResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ComponentPricePointResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ComponentPricePointResponse type. */ -public class ComponentPricePointResponse { +public class ComponentPricePointResponse + extends BaseModel { private ComponentPricePoint pricePoint; /** @@ -54,7 +56,8 @@ public void setPricePoint(ComponentPricePoint pricePoint) { */ @Override public String toString() { - return "ComponentPricePointResponse [" + "pricePoint=" + pricePoint + "]"; + return "ComponentPricePointResponse [" + "pricePoint=" + pricePoint + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ComponentPricePointsResponse.java b/src/main/java/com/maxio/advancedbilling/models/ComponentPricePointsResponse.java index c0f8ed0e..9d90f45c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ComponentPricePointsResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ComponentPricePointsResponse.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ComponentPricePointsResponse type. */ -public class ComponentPricePointsResponse { +public class ComponentPricePointsResponse + extends BaseModel { private List pricePoints; private ListPublicKeysMeta meta; @@ -81,7 +83,7 @@ public void setMeta(ListPublicKeysMeta meta) { @Override public String toString() { return "ComponentPricePointsResponse [" + "pricePoints=" + pricePoints + ", meta=" + meta - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ComponentResponse.java b/src/main/java/com/maxio/advancedbilling/models/ComponentResponse.java index da3f9ba0..1aedbd17 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ComponentResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ComponentResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ComponentResponse type. */ -public class ComponentResponse { +public class ComponentResponse + extends BaseModel { private Component component; /** @@ -54,7 +56,8 @@ public void setComponent(Component component) { */ @Override public String toString() { - return "ComponentResponse [" + "component=" + component + "]"; + return "ComponentResponse [" + "component=" + component + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ComponentSPricePointAssignment.java b/src/main/java/com/maxio/advancedbilling/models/ComponentSPricePointAssignment.java index 54f663da..b0e1122e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ComponentSPricePointAssignment.java +++ b/src/main/java/com/maxio/advancedbilling/models/ComponentSPricePointAssignment.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.ComponentSPricePointAssignmentPricePoint; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ComponentSPricePointAssignment type. */ -public class ComponentSPricePointAssignment { +public class ComponentSPricePointAssignment + extends BaseModel { private Integer componentId; private ComponentSPricePointAssignmentPricePoint pricePoint; @@ -81,7 +83,7 @@ public void setPricePoint(ComponentSPricePointAssignmentPricePoint pricePoint) { @Override public String toString() { return "ComponentSPricePointAssignment [" + "componentId=" + componentId + ", pricePoint=" - + pricePoint + "]"; + + pricePoint + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ConsolidatedInvoice.java b/src/main/java/com/maxio/advancedbilling/models/ConsolidatedInvoice.java index 37aaad38..071ac77f 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ConsolidatedInvoice.java +++ b/src/main/java/com/maxio/advancedbilling/models/ConsolidatedInvoice.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ConsolidatedInvoice type. */ -public class ConsolidatedInvoice { +public class ConsolidatedInvoice + extends BaseModel { private List invoices; /** @@ -57,7 +59,8 @@ public void setInvoices(List invoices) { */ @Override public String toString() { - return "ConsolidatedInvoice [" + "invoices=" + invoices + "]"; + return "ConsolidatedInvoice [" + "invoices=" + invoices + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CountResponse.java b/src/main/java/com/maxio/advancedbilling/models/CountResponse.java index 573ab7db..ecb14fe9 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CountResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/CountResponse.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CountResponse type. */ -public class CountResponse { +public class CountResponse + extends BaseModel { private Integer count; /** @@ -56,7 +58,8 @@ public void setCount(Integer count) { */ @Override public String toString() { - return "CountResponse [" + "count=" + count + "]"; + return "CountResponse [" + "count=" + count + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Coupon.java b/src/main/java/com/maxio/advancedbilling/models/Coupon.java index 1d02c94a..7d9e253c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Coupon.java +++ b/src/main/java/com/maxio/advancedbilling/models/Coupon.java @@ -13,6 +13,7 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; import com.maxio.advancedbilling.models.containers.CouponCompoundingStrategy; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.ZonedDateTime; import java.util.List; @@ -20,7 +21,8 @@ /** * This is a model class for Coupon type. */ -public class Coupon { +public class Coupon + extends BaseModel { private Integer id; private String name; private String code; @@ -983,7 +985,8 @@ public String toString() { + useSiteExchangeRate + ", createdAt=" + createdAt + ", updatedAt=" + updatedAt + ", discountType=" + discountType + ", excludeMidPeriodAllocations=" + excludeMidPeriodAllocations + ", applyOnCancelAtEndOfPeriod=" - + applyOnCancelAtEndOfPeriod + ", couponRestrictions=" + couponRestrictions + "]"; + + applyOnCancelAtEndOfPeriod + ", couponRestrictions=" + couponRestrictions + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CouponCurrency.java b/src/main/java/com/maxio/advancedbilling/models/CouponCurrency.java index a105dfe7..d8435d07 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CouponCurrency.java +++ b/src/main/java/com/maxio/advancedbilling/models/CouponCurrency.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CouponCurrency type. */ -public class CouponCurrency { +public class CouponCurrency + extends BaseModel { private Integer id; private String currency; private Integer price; @@ -126,7 +128,8 @@ public void setCouponId(Integer couponId) { @Override public String toString() { return "CouponCurrency [" + "id=" + id + ", currency=" + currency + ", price=" + price - + ", couponId=" + couponId + "]"; + + ", couponId=" + couponId + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CouponCurrencyRequest.java b/src/main/java/com/maxio/advancedbilling/models/CouponCurrencyRequest.java index ceed7332..bba58c54 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CouponCurrencyRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CouponCurrencyRequest.java @@ -8,12 +8,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for CouponCurrencyRequest type. */ -public class CouponCurrencyRequest { +public class CouponCurrencyRequest + extends BaseModel { private List currencyPrices; /** @@ -55,7 +57,8 @@ public void setCurrencyPrices(List currencyPrices) { */ @Override public String toString() { - return "CouponCurrencyRequest [" + "currencyPrices=" + currencyPrices + "]"; + return "CouponCurrencyRequest [" + "currencyPrices=" + currencyPrices + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CouponCurrencyResponse.java b/src/main/java/com/maxio/advancedbilling/models/CouponCurrencyResponse.java index ab7451fe..6d917ef1 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CouponCurrencyResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/CouponCurrencyResponse.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for CouponCurrencyResponse type. */ -public class CouponCurrencyResponse { +public class CouponCurrencyResponse + extends BaseModel { private List currencyPrices; /** @@ -57,7 +59,8 @@ public void setCurrencyPrices(List currencyPrices) { */ @Override public String toString() { - return "CouponCurrencyResponse [" + "currencyPrices=" + currencyPrices + "]"; + return "CouponCurrencyResponse [" + "currencyPrices=" + currencyPrices + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CouponResponse.java b/src/main/java/com/maxio/advancedbilling/models/CouponResponse.java index 6d78ea55..aa335753 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CouponResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/CouponResponse.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CouponResponse type. */ -public class CouponResponse { +public class CouponResponse + extends BaseModel { private Coupon coupon; /** @@ -56,7 +58,8 @@ public void setCoupon(Coupon coupon) { */ @Override public String toString() { - return "CouponResponse [" + "coupon=" + coupon + "]"; + return "CouponResponse [" + "coupon=" + coupon + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CouponRestriction.java b/src/main/java/com/maxio/advancedbilling/models/CouponRestriction.java index 46c5a906..688c8177 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CouponRestriction.java +++ b/src/main/java/com/maxio/advancedbilling/models/CouponRestriction.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for CouponRestriction type. */ -public class CouponRestriction { +public class CouponRestriction + extends BaseModel { private Integer id; private RestrictionType itemType; private Integer itemId; @@ -185,7 +187,8 @@ public void unsetHandle() { @Override public String toString() { return "CouponRestriction [" + "id=" + id + ", itemType=" + itemType + ", itemId=" + itemId - + ", name=" + name + ", handle=" + handle + "]"; + + ", name=" + name + ", handle=" + handle + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CouponSubcodes.java b/src/main/java/com/maxio/advancedbilling/models/CouponSubcodes.java index ed022524..892edb09 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CouponSubcodes.java +++ b/src/main/java/com/maxio/advancedbilling/models/CouponSubcodes.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for CouponSubcodes type. */ -public class CouponSubcodes { +public class CouponSubcodes + extends BaseModel { private List codes; /** @@ -57,7 +59,8 @@ public void setCodes(List codes) { */ @Override public String toString() { - return "CouponSubcodes [" + "codes=" + codes + "]"; + return "CouponSubcodes [" + "codes=" + codes + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CouponSubcodesResponse.java b/src/main/java/com/maxio/advancedbilling/models/CouponSubcodesResponse.java index d411663c..b2ab9581 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CouponSubcodesResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/CouponSubcodesResponse.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for CouponSubcodesResponse type. */ -public class CouponSubcodesResponse { +public class CouponSubcodesResponse + extends BaseModel { private List createdCodes; private List duplicateCodes; private List invalidCodes; @@ -104,7 +106,8 @@ public void setInvalidCodes(List invalidCodes) { @Override public String toString() { return "CouponSubcodesResponse [" + "createdCodes=" + createdCodes + ", duplicateCodes=" - + duplicateCodes + ", invalidCodes=" + invalidCodes + "]"; + + duplicateCodes + ", invalidCodes=" + invalidCodes + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CouponUsage.java b/src/main/java/com/maxio/advancedbilling/models/CouponUsage.java index 0c872be4..625b1841 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CouponUsage.java +++ b/src/main/java/com/maxio/advancedbilling/models/CouponUsage.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for CouponUsage type. */ -public class CouponUsage { +public class CouponUsage + extends BaseModel { private Integer id; private String name; private Integer signups; @@ -289,7 +291,8 @@ public void setRevenueInCents(Long revenueInCents) { public String toString() { return "CouponUsage [" + "id=" + id + ", name=" + name + ", signups=" + signups + ", savings=" + savings + ", savingsInCents=" + savingsInCents + ", revenue=" - + revenue + ", revenueInCents=" + revenueInCents + "]"; + + revenue + ", revenueInCents=" + revenueInCents + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateAllocation.java b/src/main/java/com/maxio/advancedbilling/models/CreateAllocation.java index 27fd6ac7..54c6891e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateAllocation.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateAllocation.java @@ -11,12 +11,14 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.models.containers.CreateAllocationPricePointId; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for CreateAllocation type. */ -public class CreateAllocation { +public class CreateAllocation + extends BaseModel { private double quantity; private Integer componentId; private String memo; @@ -437,7 +439,8 @@ public String toString() { + ", prorationUpgradeScheme=" + prorationUpgradeScheme + ", accrueCharge=" + accrueCharge + ", downgradeCredit=" + downgradeCredit + ", upgradeCharge=" + upgradeCharge + ", initiateDunning=" + initiateDunning + ", pricePointId=" - + pricePointId + ", billingSchedule=" + billingSchedule + "]"; + + pricePointId + ", billingSchedule=" + billingSchedule + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateAllocationRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreateAllocationRequest.java index f0a87bfb..cd02a126 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateAllocationRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateAllocationRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateAllocationRequest type. */ -public class CreateAllocationRequest { +public class CreateAllocationRequest + extends BaseModel { private CreateAllocation allocation; /** @@ -54,7 +56,8 @@ public void setAllocation(CreateAllocation allocation) { */ @Override public String toString() { - return "CreateAllocationRequest [" + "allocation=" + allocation + "]"; + return "CreateAllocationRequest [" + "allocation=" + allocation + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateComponentPricePoint.java b/src/main/java/com/maxio/advancedbilling/models/CreateComponentPricePoint.java index b2e1c8a7..c67226b6 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateComponentPricePoint.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateComponentPricePoint.java @@ -11,12 +11,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for CreateComponentPricePoint type. */ -public class CreateComponentPricePoint { +public class CreateComponentPricePoint + extends BaseModel { private String name; private String handle; private PricingScheme pricingScheme; @@ -257,7 +259,8 @@ public String toString() { return "CreateComponentPricePoint [" + "name=" + name + ", pricingScheme=" + pricingScheme + ", prices=" + prices + ", handle=" + handle + ", useSiteExchangeRate=" + useSiteExchangeRate + ", taxIncluded=" + taxIncluded + ", interval=" + interval - + ", intervalUnit=" + intervalUnit + "]"; + + ", intervalUnit=" + intervalUnit + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateComponentPricePointRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreateComponentPricePointRequest.java index 28090696..c35cbefd 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateComponentPricePointRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateComponentPricePointRequest.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.CreateComponentPricePointRequestPricePoint; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateComponentPricePointRequest type. */ -public class CreateComponentPricePointRequest { +public class CreateComponentPricePointRequest + extends BaseModel { private CreateComponentPricePointRequestPricePoint pricePoint; /** @@ -55,7 +57,8 @@ public void setPricePoint(CreateComponentPricePointRequestPricePoint pricePoint) */ @Override public String toString() { - return "CreateComponentPricePointRequest [" + "pricePoint=" + pricePoint + "]"; + return "CreateComponentPricePointRequest [" + "pricePoint=" + pricePoint + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateComponentPricePointsRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreateComponentPricePointsRequest.java index 53d06794..5f4a85a5 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateComponentPricePointsRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateComponentPricePointsRequest.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.CreateComponentPricePointsRequestPricePoints; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for CreateComponentPricePointsRequest type. */ -public class CreateComponentPricePointsRequest { +public class CreateComponentPricePointsRequest + extends BaseModel { private List pricePoints; /** @@ -57,7 +59,8 @@ public void setPricePoints(List pr */ @Override public String toString() { - return "CreateComponentPricePointsRequest [" + "pricePoints=" + pricePoints + "]"; + return "CreateComponentPricePointsRequest [" + "pricePoints=" + pricePoints + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateCurrencyPrice.java b/src/main/java/com/maxio/advancedbilling/models/CreateCurrencyPrice.java index 096f5b03..28d35596 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateCurrencyPrice.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateCurrencyPrice.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateCurrencyPrice type. */ -public class CreateCurrencyPrice { +public class CreateCurrencyPrice + extends BaseModel { private String currency; private Double price; private Integer priceId; @@ -109,7 +111,7 @@ public void setPriceId(Integer priceId) { @Override public String toString() { return "CreateCurrencyPrice [" + "currency=" + currency + ", price=" + price + ", priceId=" - + priceId + "]"; + + priceId + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateCurrencyPricesRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreateCurrencyPricesRequest.java index 7623dc1e..5316f31d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateCurrencyPricesRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateCurrencyPricesRequest.java @@ -8,12 +8,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for CreateCurrencyPricesRequest type. */ -public class CreateCurrencyPricesRequest { +public class CreateCurrencyPricesRequest + extends BaseModel { private List currencyPrices; /** @@ -55,7 +57,8 @@ public void setCurrencyPrices(List currencyPrices) { */ @Override public String toString() { - return "CreateCurrencyPricesRequest [" + "currencyPrices=" + currencyPrices + "]"; + return "CreateCurrencyPricesRequest [" + "currencyPrices=" + currencyPrices + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateCustomer.java b/src/main/java/com/maxio/advancedbilling/models/CreateCustomer.java index 0756b514..e6fc41db 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateCustomer.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateCustomer.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for CreateCustomer type. */ -public class CreateCustomer { +public class CreateCustomer + extends BaseModel { private String firstName; private String lastName; private String email; @@ -520,7 +522,8 @@ public String toString() { + ", city=" + city + ", state=" + state + ", zip=" + zip + ", country=" + country + ", phone=" + phone + ", locale=" + locale + ", vatNumber=" + vatNumber + ", taxExempt=" + taxExempt + ", taxExemptReason=" + taxExemptReason - + ", parentId=" + parentId + "]"; + + ", parentId=" + parentId + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateCustomerRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreateCustomerRequest.java index be2303ec..a0f1ae13 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateCustomerRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateCustomerRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateCustomerRequest type. */ -public class CreateCustomerRequest { +public class CreateCustomerRequest + extends BaseModel { private CreateCustomer customer; /** @@ -54,7 +56,8 @@ public void setCustomer(CreateCustomer customer) { */ @Override public String toString() { - return "CreateCustomerRequest [" + "customer=" + customer + "]"; + return "CreateCustomerRequest [" + "customer=" + customer + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateEBBComponent.java b/src/main/java/com/maxio/advancedbilling/models/CreateEBBComponent.java index 4c00f819..14f09548 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateEBBComponent.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateEBBComponent.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateEBBComponent type. */ -public class CreateEBBComponent { +public class CreateEBBComponent + extends BaseModel { private EBBComponent eventBasedComponent; /** @@ -54,7 +56,8 @@ public void setEventBasedComponent(EBBComponent eventBasedComponent) { */ @Override public String toString() { - return "CreateEBBComponent [" + "eventBasedComponent=" + eventBasedComponent + "]"; + return "CreateEBBComponent [" + "eventBasedComponent=" + eventBasedComponent + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateInvoice.java b/src/main/java/com/maxio/advancedbilling/models/CreateInvoice.java index 698d50fa..48a6b660 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateInvoice.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateInvoice.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.LocalDate; import java.util.List; /** * This is a model class for CreateInvoice type. */ -public class CreateInvoice { +public class CreateInvoice + extends BaseModel { private List lineItems; private LocalDate issueDate; private Integer netTerms; @@ -289,7 +291,8 @@ public String toString() { + ", netTerms=" + netTerms + ", paymentInstructions=" + paymentInstructions + ", memo=" + memo + ", sellerAddress=" + sellerAddress + ", billingAddress=" + billingAddress + ", shippingAddress=" + shippingAddress + ", coupons=" + coupons - + ", status=" + status + "]"; + + ", status=" + status + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateInvoiceAddress.java b/src/main/java/com/maxio/advancedbilling/models/CreateInvoiceAddress.java index 607cfc2a..2adb67d4 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateInvoiceAddress.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateInvoiceAddress.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateInvoiceAddress type. */ -public class CreateInvoiceAddress { +public class CreateInvoiceAddress + extends BaseModel { private String firstName; private String lastName; private String phone; @@ -242,7 +244,8 @@ public void setCountry(String country) { public String toString() { return "CreateInvoiceAddress [" + "firstName=" + firstName + ", lastName=" + lastName + ", phone=" + phone + ", address=" + address + ", address2=" + address2 + ", city=" - + city + ", state=" + state + ", zip=" + zip + ", country=" + country + "]"; + + city + ", state=" + state + ", zip=" + zip + ", country=" + country + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateInvoiceCoupon.java b/src/main/java/com/maxio/advancedbilling/models/CreateInvoiceCoupon.java index 5aa4561d..a13e1baa 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateInvoiceCoupon.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateInvoiceCoupon.java @@ -12,11 +12,13 @@ import com.maxio.advancedbilling.models.containers.CreateInvoiceCouponAmount; import com.maxio.advancedbilling.models.containers.CreateInvoiceCouponPercentage; import com.maxio.advancedbilling.models.containers.CreateInvoiceCouponProductFamilyId; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateInvoiceCoupon type. */ -public class CreateInvoiceCoupon { +public class CreateInvoiceCoupon + extends BaseModel { private String code; private CreateInvoiceCouponPercentage percentage; private CreateInvoiceCouponAmount amount; @@ -176,7 +178,8 @@ public void setCompoundingStrategy(CompoundingStrategy compoundingStrategy) { public String toString() { return "CreateInvoiceCoupon [" + "code=" + code + ", percentage=" + percentage + ", amount=" + amount + ", description=" + description + ", productFamilyId=" + productFamilyId - + ", compoundingStrategy=" + compoundingStrategy + "]"; + + ", compoundingStrategy=" + compoundingStrategy + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateInvoiceItem.java b/src/main/java/com/maxio/advancedbilling/models/CreateInvoiceItem.java index c68b9ad8..b74cac34 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateInvoiceItem.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateInvoiceItem.java @@ -15,11 +15,13 @@ import com.maxio.advancedbilling.models.containers.CreateInvoiceItemProductPricePointId; import com.maxio.advancedbilling.models.containers.CreateInvoiceItemQuantity; import com.maxio.advancedbilling.models.containers.CreateInvoiceItemUnitPrice; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateInvoiceItem type. */ -public class CreateInvoiceItem { +public class CreateInvoiceItem + extends BaseModel { private String title; private CreateInvoiceItemQuantity quantity; private CreateInvoiceItemUnitPrice unitPrice; @@ -347,7 +349,7 @@ public String toString() { + ", periodRangeStart=" + periodRangeStart + ", periodRangeEnd=" + periodRangeEnd + ", productId=" + productId + ", componentId=" + componentId + ", pricePointId=" + pricePointId + ", productPricePointId=" + productPricePointId + ", description=" - + description + "]"; + + description + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateInvoicePayment.java b/src/main/java/com/maxio/advancedbilling/models/CreateInvoicePayment.java index 90afadb0..318902fc 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateInvoicePayment.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateInvoicePayment.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.CreateInvoicePaymentAmount; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateInvoicePayment type. */ -public class CreateInvoicePayment { +public class CreateInvoicePayment + extends BaseModel { private CreateInvoicePaymentAmount amount; private String memo; private InvoicePaymentMethodType method; @@ -160,7 +162,8 @@ public void setPaymentProfileId(Integer paymentProfileId) { @Override public String toString() { return "CreateInvoicePayment [" + "amount=" + amount + ", memo=" + memo + ", method=" - + method + ", details=" + details + ", paymentProfileId=" + paymentProfileId + "]"; + + method + ", details=" + details + ", paymentProfileId=" + paymentProfileId + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateInvoicePaymentApplication.java b/src/main/java/com/maxio/advancedbilling/models/CreateInvoicePaymentApplication.java index f8f2cbff..aac8eb33 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateInvoicePaymentApplication.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateInvoicePaymentApplication.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateInvoicePaymentApplication type. */ -public class CreateInvoicePaymentApplication { +public class CreateInvoicePaymentApplication + extends BaseModel { private String invoiceUid; private String amount; @@ -83,7 +85,7 @@ public void setAmount(String amount) { @Override public String toString() { return "CreateInvoicePaymentApplication [" + "invoiceUid=" + invoiceUid + ", amount=" - + amount + "]"; + + amount + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateInvoicePaymentRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreateInvoicePaymentRequest.java index abe281e1..341cf897 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateInvoicePaymentRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateInvoicePaymentRequest.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateInvoicePaymentRequest type. */ -public class CreateInvoicePaymentRequest { +public class CreateInvoicePaymentRequest + extends BaseModel { private CreateInvoicePayment payment; private InvoicePaymentType type; @@ -80,7 +82,8 @@ public void setType(InvoicePaymentType type) { */ @Override public String toString() { - return "CreateInvoicePaymentRequest [" + "payment=" + payment + ", type=" + type + "]"; + return "CreateInvoicePaymentRequest [" + "payment=" + payment + ", type=" + type + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateInvoiceRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreateInvoiceRequest.java index 2b4d5c14..29904893 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateInvoiceRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateInvoiceRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateInvoiceRequest type. */ -public class CreateInvoiceRequest { +public class CreateInvoiceRequest + extends BaseModel { private CreateInvoice invoice; /** @@ -54,7 +56,8 @@ public void setInvoice(CreateInvoice invoice) { */ @Override public String toString() { - return "CreateInvoiceRequest [" + "invoice=" + invoice + "]"; + return "CreateInvoiceRequest [" + "invoice=" + invoice + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateMetadata.java b/src/main/java/com/maxio/advancedbilling/models/CreateMetadata.java index 5578dc29..a3316a43 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateMetadata.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateMetadata.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateMetadata type. */ -public class CreateMetadata { +public class CreateMetadata + extends BaseModel { private String name; private String value; @@ -79,7 +81,8 @@ public void setValue(String value) { */ @Override public String toString() { - return "CreateMetadata [" + "name=" + name + ", value=" + value + "]"; + return "CreateMetadata [" + "name=" + name + ", value=" + value + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateMetadataRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreateMetadataRequest.java index d95d18c2..a362cb07 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateMetadataRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateMetadataRequest.java @@ -8,12 +8,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for CreateMetadataRequest type. */ -public class CreateMetadataRequest { +public class CreateMetadataRequest + extends BaseModel { private List metadata; /** @@ -55,7 +57,8 @@ public void setMetadata(List metadata) { */ @Override public String toString() { - return "CreateMetadataRequest [" + "metadata=" + metadata + "]"; + return "CreateMetadataRequest [" + "metadata=" + metadata + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateMetafield.java b/src/main/java/com/maxio/advancedbilling/models/CreateMetafield.java index dd0482fc..6f21cd7d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateMetafield.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateMetafield.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for CreateMetafield type. */ -public class CreateMetafield { +public class CreateMetafield + extends BaseModel { private String name; private MetafieldScope scope; private MetafieldInput inputType; @@ -141,7 +143,8 @@ public void setEnum(List mEnum) { @Override public String toString() { return "CreateMetafield [" + "name=" + name + ", scope=" + scope + ", inputType=" - + inputType + ", mEnum=" + mEnum + "]"; + + inputType + ", mEnum=" + mEnum + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateMetafieldsRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreateMetafieldsRequest.java index 05d11e78..5a3354f4 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateMetafieldsRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateMetafieldsRequest.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.CreateMetafieldsRequestMetafields; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateMetafieldsRequest type. */ -public class CreateMetafieldsRequest { +public class CreateMetafieldsRequest + extends BaseModel { private CreateMetafieldsRequestMetafields metafields; /** @@ -55,7 +57,8 @@ public void setMetafields(CreateMetafieldsRequestMetafields metafields) { */ @Override public String toString() { - return "CreateMetafieldsRequest [" + "metafields=" + metafields + "]"; + return "CreateMetafieldsRequest [" + "metafields=" + metafields + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateMeteredComponent.java b/src/main/java/com/maxio/advancedbilling/models/CreateMeteredComponent.java index af768800..8447e181 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateMeteredComponent.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateMeteredComponent.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateMeteredComponent type. */ -public class CreateMeteredComponent { +public class CreateMeteredComponent + extends BaseModel { private MeteredComponent meteredComponent; /** @@ -54,7 +56,8 @@ public void setMeteredComponent(MeteredComponent meteredComponent) { */ @Override public String toString() { - return "CreateMeteredComponent [" + "meteredComponent=" + meteredComponent + "]"; + return "CreateMeteredComponent [" + "meteredComponent=" + meteredComponent + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateMultiInvoicePayment.java b/src/main/java/com/maxio/advancedbilling/models/CreateMultiInvoicePayment.java index 7d73f556..01d8a774 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateMultiInvoicePayment.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateMultiInvoicePayment.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.CreateMultiInvoicePaymentAmount; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for CreateMultiInvoicePayment type. */ -public class CreateMultiInvoicePayment { +public class CreateMultiInvoicePayment + extends BaseModel { private String memo; private String details; private InvoicePaymentMethodType method; @@ -183,7 +185,7 @@ public void setApplications(List applications) public String toString() { return "CreateMultiInvoicePayment [" + "amount=" + amount + ", applications=" + applications + ", memo=" + memo + ", details=" + details + ", method=" + method + ", receivedOn=" - + receivedOn + "]"; + + receivedOn + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateMultiInvoicePaymentRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreateMultiInvoicePaymentRequest.java index 253c33b7..aa3e90f4 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateMultiInvoicePaymentRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateMultiInvoicePaymentRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateMultiInvoicePaymentRequest type. */ -public class CreateMultiInvoicePaymentRequest { +public class CreateMultiInvoicePaymentRequest + extends BaseModel { private CreateMultiInvoicePayment payment; /** @@ -54,7 +56,8 @@ public void setPayment(CreateMultiInvoicePayment payment) { */ @Override public String toString() { - return "CreateMultiInvoicePaymentRequest [" + "payment=" + payment + "]"; + return "CreateMultiInvoicePaymentRequest [" + "payment=" + payment + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateOffer.java b/src/main/java/com/maxio/advancedbilling/models/CreateOffer.java index 9f07afb7..d8a19694 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateOffer.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateOffer.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for CreateOffer type. */ -public class CreateOffer { +public class CreateOffer + extends BaseModel { private String name; private String handle; private String description; @@ -194,7 +196,8 @@ public void setCoupons(List coupons) { public String toString() { return "CreateOffer [" + "name=" + name + ", handle=" + handle + ", productId=" + productId + ", description=" + description + ", productPricePointId=" + productPricePointId - + ", components=" + components + ", coupons=" + coupons + "]"; + + ", components=" + components + ", coupons=" + coupons + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateOfferComponent.java b/src/main/java/com/maxio/advancedbilling/models/CreateOfferComponent.java index 0442595c..829f72d7 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateOfferComponent.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateOfferComponent.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateOfferComponent type. */ -public class CreateOfferComponent { +public class CreateOfferComponent + extends BaseModel { private Integer componentId; private Integer startingQuantity; @@ -80,7 +82,7 @@ public void setStartingQuantity(Integer startingQuantity) { @Override public String toString() { return "CreateOfferComponent [" + "componentId=" + componentId + ", startingQuantity=" - + startingQuantity + "]"; + + startingQuantity + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateOfferRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreateOfferRequest.java index 5a7e5460..d292d375 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateOfferRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateOfferRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateOfferRequest type. */ -public class CreateOfferRequest { +public class CreateOfferRequest + extends BaseModel { private CreateOffer offer; /** @@ -54,7 +56,8 @@ public void setOffer(CreateOffer offer) { */ @Override public String toString() { - return "CreateOfferRequest [" + "offer=" + offer + "]"; + return "CreateOfferRequest [" + "offer=" + offer + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateOnOffComponent.java b/src/main/java/com/maxio/advancedbilling/models/CreateOnOffComponent.java index 1a6acef9..1640181d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateOnOffComponent.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateOnOffComponent.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateOnOffComponent type. */ -public class CreateOnOffComponent { +public class CreateOnOffComponent + extends BaseModel { private OnOffComponent onOffComponent; /** @@ -54,7 +56,8 @@ public void setOnOffComponent(OnOffComponent onOffComponent) { */ @Override public String toString() { - return "CreateOnOffComponent [" + "onOffComponent=" + onOffComponent + "]"; + return "CreateOnOffComponent [" + "onOffComponent=" + onOffComponent + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateCoupon.java b/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateCoupon.java index db946a6c..2545351a 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateCoupon.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateCoupon.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.CreateOrUpdateCouponCoupon; +import io.apimatic.core.types.BaseModel; import java.util.Map; /** * This is a model class for CreateOrUpdateCoupon type. */ -public class CreateOrUpdateCoupon { +public class CreateOrUpdateCoupon + extends BaseModel { private CreateOrUpdateCouponCoupon coupon; private Map restrictedProducts; private Map restrictedComponents; @@ -113,7 +115,8 @@ public void setRestrictedComponents(Map restrictedComponents) { @Override public String toString() { return "CreateOrUpdateCoupon [" + "coupon=" + coupon + ", restrictedProducts=" - + restrictedProducts + ", restrictedComponents=" + restrictedComponents + "]"; + + restrictedProducts + ", restrictedComponents=" + restrictedComponents + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateEndpoint.java b/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateEndpoint.java index 3f682ee0..51f11efe 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateEndpoint.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateEndpoint.java @@ -8,12 +8,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for CreateOrUpdateEndpoint type. */ -public class CreateOrUpdateEndpoint { +public class CreateOrUpdateEndpoint + extends BaseModel { private String url; private List webhookSubscriptions; @@ -78,7 +80,8 @@ public void setWebhookSubscriptions(List webhookSubscriptio @Override public String toString() { return "CreateOrUpdateEndpoint [" + "url=" + url + ", webhookSubscriptions=" - + webhookSubscriptions + "]"; + + webhookSubscriptions + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateEndpointRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateEndpointRequest.java index b530580e..7f9cb8f8 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateEndpointRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateEndpointRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateOrUpdateEndpointRequest type. */ -public class CreateOrUpdateEndpointRequest { +public class CreateOrUpdateEndpointRequest + extends BaseModel { private CreateOrUpdateEndpoint endpoint; /** @@ -56,7 +58,8 @@ public void setEndpoint(CreateOrUpdateEndpoint endpoint) { */ @Override public String toString() { - return "CreateOrUpdateEndpointRequest [" + "endpoint=" + endpoint + "]"; + return "CreateOrUpdateEndpointRequest [" + "endpoint=" + endpoint + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateFlatAmountCoupon.java b/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateFlatAmountCoupon.java index 92937ca6..ddc64f5e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateFlatAmountCoupon.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateFlatAmountCoupon.java @@ -14,12 +14,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for CreateOrUpdateFlatAmountCoupon type. */ -public class CreateOrUpdateFlatAmountCoupon { +public class CreateOrUpdateFlatAmountCoupon + extends BaseModel { private String name; private String code; private String description; @@ -340,7 +342,8 @@ public String toString() { + ", endDate=" + endDate + ", productFamilyId=" + productFamilyId + ", stackable=" + stackable + ", compoundingStrategy=" + compoundingStrategy + ", excludeMidPeriodAllocations=" + excludeMidPeriodAllocations - + ", applyOnCancelAtEndOfPeriod=" + applyOnCancelAtEndOfPeriod + "]"; + + ", applyOnCancelAtEndOfPeriod=" + applyOnCancelAtEndOfPeriod + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdatePercentageCoupon.java b/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdatePercentageCoupon.java index 97fccd18..d547d5f4 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdatePercentageCoupon.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdatePercentageCoupon.java @@ -15,12 +15,14 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; import com.maxio.advancedbilling.models.containers.CreateOrUpdatePercentageCouponPercentage; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for CreateOrUpdatePercentageCoupon type. */ -public class CreateOrUpdatePercentageCoupon { +public class CreateOrUpdatePercentageCoupon + extends BaseModel { private String name; private String code; private String description; @@ -341,7 +343,8 @@ public String toString() { + ", endDate=" + endDate + ", productFamilyId=" + productFamilyId + ", stackable=" + stackable + ", compoundingStrategy=" + compoundingStrategy + ", excludeMidPeriodAllocations=" + excludeMidPeriodAllocations - + ", applyOnCancelAtEndOfPeriod=" + applyOnCancelAtEndOfPeriod + "]"; + + ", applyOnCancelAtEndOfPeriod=" + applyOnCancelAtEndOfPeriod + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateProduct.java b/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateProduct.java index 382c913b..57a76bc2 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateProduct.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateProduct.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateOrUpdateProduct type. */ -public class CreateOrUpdateProduct { +public class CreateOrUpdateProduct + extends BaseModel { private String name; private String handle; private String description; @@ -443,7 +445,8 @@ public String toString() { + trialPriceInCents + ", trialInterval=" + trialInterval + ", trialIntervalUnit=" + trialIntervalUnit + ", trialType=" + trialType + ", expirationInterval=" + expirationInterval + ", expirationIntervalUnit=" + expirationIntervalUnit - + ", autoCreateSignupPage=" + autoCreateSignupPage + ", taxCode=" + taxCode + "]"; + + ", autoCreateSignupPage=" + autoCreateSignupPage + ", taxCode=" + taxCode + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateProductRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateProductRequest.java index 1ee142cf..608d59bc 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateProductRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateProductRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateOrUpdateProductRequest type. */ -public class CreateOrUpdateProductRequest { +public class CreateOrUpdateProductRequest + extends BaseModel { private CreateOrUpdateProduct product; /** @@ -54,7 +56,8 @@ public void setProduct(CreateOrUpdateProduct product) { */ @Override public String toString() { - return "CreateOrUpdateProductRequest [" + "product=" + product + "]"; + return "CreateOrUpdateProductRequest [" + "product=" + product + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateSegmentPrice.java b/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateSegmentPrice.java index 71906865..91385cfd 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateSegmentPrice.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateOrUpdateSegmentPrice.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.CreateOrUpdateSegmentPriceUnitPrice; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateOrUpdateSegmentPrice type. */ -public class CreateOrUpdateSegmentPrice { +public class CreateOrUpdateSegmentPrice + extends BaseModel { private Integer startingQuantity; private Integer endingQuantity; private CreateOrUpdateSegmentPriceUnitPrice unitPrice; @@ -105,7 +107,8 @@ public void setUnitPrice(CreateOrUpdateSegmentPriceUnitPrice unitPrice) { @Override public String toString() { return "CreateOrUpdateSegmentPrice [" + "unitPrice=" + unitPrice + ", startingQuantity=" - + startingQuantity + ", endingQuantity=" + endingQuantity + "]"; + + startingQuantity + ", endingQuantity=" + endingQuantity + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreatePayment.java b/src/main/java/com/maxio/advancedbilling/models/CreatePayment.java index 15540658..27c42d1f 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreatePayment.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreatePayment.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreatePayment type. */ -public class CreatePayment { +public class CreatePayment + extends BaseModel { private String amount; private String memo; private String paymentDetails; @@ -123,7 +125,8 @@ public void setPaymentMethod(InvoicePaymentMethodType paymentMethod) { @Override public String toString() { return "CreatePayment [" + "amount=" + amount + ", memo=" + memo + ", paymentDetails=" - + paymentDetails + ", paymentMethod=" + paymentMethod + "]"; + + paymentDetails + ", paymentMethod=" + paymentMethod + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreatePaymentProfile.java b/src/main/java/com/maxio/advancedbilling/models/CreatePaymentProfile.java index 4f8d2ce2..108f05c5 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreatePaymentProfile.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreatePaymentProfile.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.models.containers.CreatePaymentProfileExpirationMonth; import com.maxio.advancedbilling.models.containers.CreatePaymentProfileExpirationYear; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for CreatePaymentProfile type. */ -public class CreatePaymentProfile { +public class CreatePaymentProfile + extends BaseModel { private String chargifyToken; private Integer id; private PaymentType paymentType; @@ -1007,7 +1009,7 @@ public String toString() { + bankRoutingNumber + ", bankAccountNumber=" + bankAccountNumber + ", bankBranchCode=" + bankBranchCode + ", bankAccountType=" + bankAccountType + ", bankAccountHolderType=" + bankAccountHolderType + ", lastFour=" + lastFour - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreatePaymentProfileRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreatePaymentProfileRequest.java index 7396612f..cd0e20d9 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreatePaymentProfileRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreatePaymentProfileRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreatePaymentProfileRequest type. */ -public class CreatePaymentProfileRequest { +public class CreatePaymentProfileRequest + extends BaseModel { private CreatePaymentProfile paymentProfile; /** @@ -54,7 +56,8 @@ public void setPaymentProfile(CreatePaymentProfile paymentProfile) { */ @Override public String toString() { - return "CreatePaymentProfileRequest [" + "paymentProfile=" + paymentProfile + "]"; + return "CreatePaymentProfileRequest [" + "paymentProfile=" + paymentProfile + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreatePrepaidComponent.java b/src/main/java/com/maxio/advancedbilling/models/CreatePrepaidComponent.java index 10162ff5..62c82c99 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreatePrepaidComponent.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreatePrepaidComponent.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreatePrepaidComponent type. */ -public class CreatePrepaidComponent { +public class CreatePrepaidComponent + extends BaseModel { private PrepaidUsageComponent prepaidUsageComponent; /** @@ -54,7 +56,8 @@ public void setPrepaidUsageComponent(PrepaidUsageComponent prepaidUsageComponent */ @Override public String toString() { - return "CreatePrepaidComponent [" + "prepaidUsageComponent=" + prepaidUsageComponent + "]"; + return "CreatePrepaidComponent [" + "prepaidUsageComponent=" + prepaidUsageComponent + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreatePrepaidUsageComponentPricePoint.java b/src/main/java/com/maxio/advancedbilling/models/CreatePrepaidUsageComponentPricePoint.java index 9d6a41ea..9db775b6 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreatePrepaidUsageComponentPricePoint.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreatePrepaidUsageComponentPricePoint.java @@ -11,12 +11,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for CreatePrepaidUsageComponentPricePoint type. */ -public class CreatePrepaidUsageComponentPricePoint { +public class CreatePrepaidUsageComponentPricePoint + extends BaseModel { private String name; private String handle; private PricingScheme pricingScheme; @@ -306,7 +308,8 @@ public String toString() { + ", handle=" + handle + ", useSiteExchangeRate=" + useSiteExchangeRate + ", rolloverPrepaidRemainder=" + rolloverPrepaidRemainder + ", renewPrepaidAllocation=" + renewPrepaidAllocation + ", expirationInterval=" - + expirationInterval + ", expirationIntervalUnit=" + expirationIntervalUnit + "]"; + + expirationInterval + ", expirationIntervalUnit=" + expirationIntervalUnit + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreatePrepayment.java b/src/main/java/com/maxio/advancedbilling/models/CreatePrepayment.java index 5a956b0c..e6fb3a6d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreatePrepayment.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreatePrepayment.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreatePrepayment type. */ -public class CreatePrepayment { +public class CreatePrepayment + extends BaseModel { private double amount; private String details; private String memo; @@ -151,7 +153,8 @@ public void setPaymentProfileId(Integer paymentProfileId) { @Override public String toString() { return "CreatePrepayment [" + "amount=" + amount + ", details=" + details + ", memo=" + memo - + ", method=" + method + ", paymentProfileId=" + paymentProfileId + "]"; + + ", method=" + method + ", paymentProfileId=" + paymentProfileId + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreatePrepaymentRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreatePrepaymentRequest.java index af6ac255..bca6e603 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreatePrepaymentRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreatePrepaymentRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreatePrepaymentRequest type. */ -public class CreatePrepaymentRequest { +public class CreatePrepaymentRequest + extends BaseModel { private CreatePrepayment prepayment; /** @@ -54,7 +56,8 @@ public void setPrepayment(CreatePrepayment prepayment) { */ @Override public String toString() { - return "CreatePrepaymentRequest [" + "prepayment=" + prepayment + "]"; + return "CreatePrepaymentRequest [" + "prepayment=" + prepayment + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreatePrepaymentResponse.java b/src/main/java/com/maxio/advancedbilling/models/CreatePrepaymentResponse.java index 193522cd..40f3bb26 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreatePrepaymentResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreatePrepaymentResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreatePrepaymentResponse type. */ -public class CreatePrepaymentResponse { +public class CreatePrepaymentResponse + extends BaseModel { private CreatedPrepayment prepayment; /** @@ -54,7 +56,8 @@ public void setPrepayment(CreatedPrepayment prepayment) { */ @Override public String toString() { - return "CreatePrepaymentResponse [" + "prepayment=" + prepayment + "]"; + return "CreatePrepaymentResponse [" + "prepayment=" + prepayment + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateProductCurrencyPrice.java b/src/main/java/com/maxio/advancedbilling/models/CreateProductCurrencyPrice.java index 6251c027..04385155 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateProductCurrencyPrice.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateProductCurrencyPrice.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateProductCurrencyPrice type. */ -public class CreateProductCurrencyPrice { +public class CreateProductCurrencyPrice + extends BaseModel { private String currency; private int price; private CurrencyPriceRole role; @@ -105,7 +107,7 @@ public void setRole(CurrencyPriceRole role) { @Override public String toString() { return "CreateProductCurrencyPrice [" + "currency=" + currency + ", price=" + price - + ", role=" + role + "]"; + + ", role=" + role + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateProductCurrencyPricesRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreateProductCurrencyPricesRequest.java index 0bae550f..10ad47c0 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateProductCurrencyPricesRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateProductCurrencyPricesRequest.java @@ -8,12 +8,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for CreateProductCurrencyPricesRequest type. */ -public class CreateProductCurrencyPricesRequest { +public class CreateProductCurrencyPricesRequest + extends BaseModel { private List currencyPrices; /** @@ -55,7 +57,8 @@ public void setCurrencyPrices(List currencyPrices) { */ @Override public String toString() { - return "CreateProductCurrencyPricesRequest [" + "currencyPrices=" + currencyPrices + "]"; + return "CreateProductCurrencyPricesRequest [" + "currencyPrices=" + currencyPrices + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateProductFamily.java b/src/main/java/com/maxio/advancedbilling/models/CreateProductFamily.java index e7cb8918..7a64b80a 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateProductFamily.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateProductFamily.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for CreateProductFamily type. */ -public class CreateProductFamily { +public class CreateProductFamily + extends BaseModel { private String name; private OptionalNullable description; @@ -108,7 +110,8 @@ public void unsetDescription() { */ @Override public String toString() { - return "CreateProductFamily [" + "name=" + name + ", description=" + description + "]"; + return "CreateProductFamily [" + "name=" + name + ", description=" + description + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateProductFamilyRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreateProductFamilyRequest.java index dfe0c858..a4e9443c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateProductFamilyRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateProductFamilyRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateProductFamilyRequest type. */ -public class CreateProductFamilyRequest { +public class CreateProductFamilyRequest + extends BaseModel { private CreateProductFamily productFamily; /** @@ -54,7 +56,8 @@ public void setProductFamily(CreateProductFamily productFamily) { */ @Override public String toString() { - return "CreateProductFamilyRequest [" + "productFamily=" + productFamily + "]"; + return "CreateProductFamilyRequest [" + "productFamily=" + productFamily + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateProductPricePoint.java b/src/main/java/com/maxio/advancedbilling/models/CreateProductPricePoint.java index 4b558988..ee8421f3 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateProductPricePoint.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateProductPricePoint.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateProductPricePoint type. */ -public class CreateProductPricePoint { +public class CreateProductPricePoint + extends BaseModel { private String name; private String handle; private long priceInCents; @@ -397,7 +399,7 @@ public String toString() { + ", initialChargeInCents=" + initialChargeInCents + ", initialChargeAfterTrial=" + initialChargeAfterTrial + ", expirationInterval=" + expirationInterval + ", expirationIntervalUnit=" + expirationIntervalUnit + ", useSiteExchangeRate=" - + useSiteExchangeRate + "]"; + + useSiteExchangeRate + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateProductPricePointRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreateProductPricePointRequest.java index c2c3a39a..5539bd6e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateProductPricePointRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateProductPricePointRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateProductPricePointRequest type. */ -public class CreateProductPricePointRequest { +public class CreateProductPricePointRequest + extends BaseModel { private CreateProductPricePoint pricePoint; /** @@ -54,7 +56,8 @@ public void setPricePoint(CreateProductPricePoint pricePoint) { */ @Override public String toString() { - return "CreateProductPricePointRequest [" + "pricePoint=" + pricePoint + "]"; + return "CreateProductPricePointRequest [" + "pricePoint=" + pricePoint + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateQuantityBasedComponent.java b/src/main/java/com/maxio/advancedbilling/models/CreateQuantityBasedComponent.java index f860dc9d..53180383 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateQuantityBasedComponent.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateQuantityBasedComponent.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateQuantityBasedComponent type. */ -public class CreateQuantityBasedComponent { +public class CreateQuantityBasedComponent + extends BaseModel { private QuantityBasedComponent quantityBasedComponent; /** @@ -55,7 +57,7 @@ public void setQuantityBasedComponent(QuantityBasedComponent quantityBasedCompon @Override public String toString() { return "CreateQuantityBasedComponent [" + "quantityBasedComponent=" + quantityBasedComponent - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateReasonCode.java b/src/main/java/com/maxio/advancedbilling/models/CreateReasonCode.java index 661542c3..4d5ea474 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateReasonCode.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateReasonCode.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateReasonCode type. */ -public class CreateReasonCode { +public class CreateReasonCode + extends BaseModel { private String code; private String description; private Integer position; @@ -107,7 +109,8 @@ public void setPosition(Integer position) { @Override public String toString() { return "CreateReasonCode [" + "code=" + code + ", description=" + description - + ", position=" + position + "]"; + + ", position=" + position + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateReasonCodeRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreateReasonCodeRequest.java index 5f307128..371fb50f 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateReasonCodeRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateReasonCodeRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateReasonCodeRequest type. */ -public class CreateReasonCodeRequest { +public class CreateReasonCodeRequest + extends BaseModel { private CreateReasonCode reasonCode; /** @@ -54,7 +56,8 @@ public void setReasonCode(CreateReasonCode reasonCode) { */ @Override public String toString() { - return "CreateReasonCodeRequest [" + "reasonCode=" + reasonCode + "]"; + return "CreateReasonCodeRequest [" + "reasonCode=" + reasonCode + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateSegment.java b/src/main/java/com/maxio/advancedbilling/models/CreateSegment.java index bc225b2d..35c18208 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateSegment.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateSegment.java @@ -13,12 +13,14 @@ import com.maxio.advancedbilling.models.containers.CreateSegmentSegmentProperty2Value; import com.maxio.advancedbilling.models.containers.CreateSegmentSegmentProperty3Value; import com.maxio.advancedbilling.models.containers.CreateSegmentSegmentProperty4Value; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for CreateSegment type. */ -public class CreateSegment { +public class CreateSegment + extends BaseModel { private CreateSegmentSegmentProperty1Value segmentProperty1Value; private CreateSegmentSegmentProperty2Value segmentProperty2Value; private CreateSegmentSegmentProperty3Value segmentProperty3Value; @@ -204,7 +206,8 @@ public String toString() { return "CreateSegment [" + "pricingScheme=" + pricingScheme + ", segmentProperty1Value=" + segmentProperty1Value + ", segmentProperty2Value=" + segmentProperty2Value + ", segmentProperty3Value=" + segmentProperty3Value + ", segmentProperty4Value=" - + segmentProperty4Value + ", prices=" + prices + "]"; + + segmentProperty4Value + ", prices=" + prices + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateSegmentRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreateSegmentRequest.java index 6b8e5f8c..40b436af 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateSegmentRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateSegmentRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateSegmentRequest type. */ -public class CreateSegmentRequest { +public class CreateSegmentRequest + extends BaseModel { private CreateSegment segment; /** @@ -54,7 +56,8 @@ public void setSegment(CreateSegment segment) { */ @Override public String toString() { - return "CreateSegmentRequest [" + "segment=" + segment + "]"; + return "CreateSegmentRequest [" + "segment=" + segment + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateSubscription.java b/src/main/java/com/maxio/advancedbilling/models/CreateSubscription.java index 689b5def..5b8c3fb5 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateSubscription.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateSubscription.java @@ -13,6 +13,7 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; import com.maxio.advancedbilling.models.containers.CreateSubscriptionOfferId; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.ZonedDateTime; import java.util.List; @@ -21,7 +22,8 @@ /** * This is a model class for CreateSubscription type. */ -public class CreateSubscription { +public class CreateSubscription + extends BaseModel { private String productHandle; private Integer productId; private String productPricePointHandle; @@ -1599,7 +1601,8 @@ public String toString() { + ", agreementAcceptance=" + agreementAcceptance + ", achAgreement=" + achAgreement + ", dunningCommunicationDelayEnabled=" + dunningCommunicationDelayEnabled + ", dunningCommunicationDelayTimeZone=" + dunningCommunicationDelayTimeZone - + ", skipBillingManifestTaxes=" + skipBillingManifestTaxes + "]"; + + ", skipBillingManifestTaxes=" + skipBillingManifestTaxes + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateSubscriptionComponent.java b/src/main/java/com/maxio/advancedbilling/models/CreateSubscriptionComponent.java index d85f35f6..8bb889ac 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateSubscriptionComponent.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateSubscriptionComponent.java @@ -12,11 +12,13 @@ import com.maxio.advancedbilling.models.containers.CreateSubscriptionComponentAllocatedQuantity; import com.maxio.advancedbilling.models.containers.CreateSubscriptionComponentComponentId; import com.maxio.advancedbilling.models.containers.CreateSubscriptionComponentPricePointId; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateSubscriptionComponent type. */ -public class CreateSubscriptionComponent { +public class CreateSubscriptionComponent + extends BaseModel { private CreateSubscriptionComponentComponentId componentId; private Boolean enabled; private Integer unitBalance; @@ -213,7 +215,8 @@ public String toString() { return "CreateSubscriptionComponent [" + "componentId=" + componentId + ", enabled=" + enabled + ", unitBalance=" + unitBalance + ", allocatedQuantity=" + allocatedQuantity + ", quantity=" + quantity + ", pricePointId=" + pricePointId - + ", customPrice=" + customPrice + "]"; + + ", customPrice=" + customPrice + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateSubscriptionGroup.java b/src/main/java/com/maxio/advancedbilling/models/CreateSubscriptionGroup.java index 10f24377..57202894 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateSubscriptionGroup.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateSubscriptionGroup.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.CreateSubscriptionGroupSubscriptionId; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for CreateSubscriptionGroup type. */ -public class CreateSubscriptionGroup { +public class CreateSubscriptionGroup + extends BaseModel { private CreateSubscriptionGroupSubscriptionId subscriptionId; private List memberIds; @@ -81,7 +83,7 @@ public void setMemberIds(List memberIds) { @Override public String toString() { return "CreateSubscriptionGroup [" + "subscriptionId=" + subscriptionId + ", memberIds=" - + memberIds + "]"; + + memberIds + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateSubscriptionGroupRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreateSubscriptionGroupRequest.java index 18941249..c10cdac1 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateSubscriptionGroupRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateSubscriptionGroupRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateSubscriptionGroupRequest type. */ -public class CreateSubscriptionGroupRequest { +public class CreateSubscriptionGroupRequest + extends BaseModel { private CreateSubscriptionGroup subscriptionGroup; /** @@ -54,7 +56,8 @@ public void setSubscriptionGroup(CreateSubscriptionGroup subscriptionGroup) { */ @Override public String toString() { - return "CreateSubscriptionGroupRequest [" + "subscriptionGroup=" + subscriptionGroup + "]"; + return "CreateSubscriptionGroupRequest [" + "subscriptionGroup=" + subscriptionGroup + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateSubscriptionRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreateSubscriptionRequest.java index 3dd15d37..642adb39 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateSubscriptionRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateSubscriptionRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateSubscriptionRequest type. */ -public class CreateSubscriptionRequest { +public class CreateSubscriptionRequest + extends BaseModel { private CreateSubscription subscription; /** @@ -54,7 +56,8 @@ public void setSubscription(CreateSubscription subscription) { */ @Override public String toString() { - return "CreateSubscriptionRequest [" + "subscription=" + subscription + "]"; + return "CreateSubscriptionRequest [" + "subscription=" + subscription + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateUsage.java b/src/main/java/com/maxio/advancedbilling/models/CreateUsage.java index 7e28b582..2f2b9698 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateUsage.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateUsage.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateUsage type. */ -public class CreateUsage { +public class CreateUsage + extends BaseModel { private Double quantity; private String pricePointId; private String memo; @@ -134,7 +136,8 @@ public void setBillingSchedule(BillingSchedule billingSchedule) { @Override public String toString() { return "CreateUsage [" + "quantity=" + quantity + ", pricePointId=" + pricePointId - + ", memo=" + memo + ", billingSchedule=" + billingSchedule + "]"; + + ", memo=" + memo + ", billingSchedule=" + billingSchedule + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreateUsageRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreateUsageRequest.java index 7c9e7d62..019a1748 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreateUsageRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreateUsageRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreateUsageRequest type. */ -public class CreateUsageRequest { +public class CreateUsageRequest + extends BaseModel { private CreateUsage usage; /** @@ -54,7 +56,8 @@ public void setUsage(CreateUsage usage) { */ @Override public String toString() { - return "CreateUsageRequest [" + "usage=" + usage + "]"; + return "CreateUsageRequest [" + "usage=" + usage + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreatedPrepayment.java b/src/main/java/com/maxio/advancedbilling/models/CreatedPrepayment.java index 4d266252..0c78a0df 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreatedPrepayment.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreatedPrepayment.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for CreatedPrepayment type. */ -public class CreatedPrepayment { +public class CreatedPrepayment + extends BaseModel { private Integer id; private Integer subscriptionId; private Long amountInCents; @@ -203,7 +205,8 @@ public String toString() { return "CreatedPrepayment [" + "id=" + id + ", subscriptionId=" + subscriptionId + ", amountInCents=" + amountInCents + ", memo=" + memo + ", createdAt=" + createdAt + ", startingBalanceInCents=" + startingBalanceInCents + ", endingBalanceInCents=" - + endingBalanceInCents + "]"; + + endingBalanceInCents + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreditAccountBalanceChanged.java b/src/main/java/com/maxio/advancedbilling/models/CreditAccountBalanceChanged.java index e3831e82..caa691ff 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreditAccountBalanceChanged.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreditAccountBalanceChanged.java @@ -13,12 +13,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for CreditAccountBalanceChanged type. */ -public class CreditAccountBalanceChanged { +public class CreditAccountBalanceChanged + extends BaseModel { private String reason; private long serviceCreditAccountBalanceInCents; private long serviceCreditBalanceChangeInCents; @@ -155,7 +157,8 @@ public String toString() { return "CreditAccountBalanceChanged [" + "reason=" + reason + ", serviceCreditAccountBalanceInCents=" + serviceCreditAccountBalanceInCents + ", serviceCreditBalanceChangeInCents=" + serviceCreditBalanceChangeInCents - + ", currencyCode=" + currencyCode + ", atTime=" + atTime + "]"; + + ", currencyCode=" + currencyCode + ", atTime=" + atTime + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreditCardAttributes.java b/src/main/java/com/maxio/advancedbilling/models/CreditCardAttributes.java index efb71656..f66dab1b 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreditCardAttributes.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreditCardAttributes.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreditCardAttributes type. */ -public class CreditCardAttributes { +public class CreditCardAttributes + extends BaseModel { private String fullNumber; private String expirationMonth; private String expirationYear; @@ -103,7 +105,8 @@ public void setExpirationYear(String expirationYear) { @Override public String toString() { return "CreditCardAttributes [" + "fullNumber=" + fullNumber + ", expirationMonth=" - + expirationMonth + ", expirationYear=" + expirationYear + "]"; + + expirationMonth + ", expirationYear=" + expirationYear + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreditCardPaymentProfile.java b/src/main/java/com/maxio/advancedbilling/models/CreditCardPaymentProfile.java index 343381a4..11078e91 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreditCardPaymentProfile.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreditCardPaymentProfile.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for CreditCardPaymentProfile type. */ -public class CreditCardPaymentProfile { +public class CreditCardPaymentProfile + extends BaseModel { private Integer id; private String firstName; private String lastName; @@ -867,7 +869,7 @@ public String toString() { + customerVaultToken + ", billingAddress2=" + billingAddress2 + ", paymentType=" + paymentType + ", disabled=" + disabled + ", chargifyToken=" + chargifyToken + ", siteGatewaySettingId=" + siteGatewaySettingId + ", gatewayHandle=" - + gatewayHandle + "]"; + + gatewayHandle + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreditNote.java b/src/main/java/com/maxio/advancedbilling/models/CreditNote.java index 34ceadfa..be622796 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreditNote.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreditNote.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.LocalDate; import java.util.List; /** * This is a model class for CreditNote type. */ -public class CreditNote { +public class CreditNote + extends BaseModel { private String uid; private Integer siteId; private Integer customerId; @@ -759,7 +761,8 @@ public String toString() { + ", totalAmount=" + totalAmount + ", appliedAmount=" + appliedAmount + ", remainingAmount=" + remainingAmount + ", lineItems=" + lineItems + ", discounts=" + discounts + ", taxes=" + taxes + ", applications=" + applications - + ", refunds=" + refunds + ", originInvoices=" + originInvoices + "]"; + + ", refunds=" + refunds + ", originInvoices=" + originInvoices + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreditNote1.java b/src/main/java/com/maxio/advancedbilling/models/CreditNote1.java index e8246e0a..376d534d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreditNote1.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreditNote1.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.LocalDate; import java.util.List; /** * This is a model class for CreditNote1 type. */ -public class CreditNote1 { +public class CreditNote1 + extends BaseModel { private String uid; private Integer siteId; private Integer customerId; @@ -751,7 +753,8 @@ public String toString() { + ", totalAmount=" + totalAmount + ", appliedAmount=" + appliedAmount + ", remainingAmount=" + remainingAmount + ", lineItems=" + lineItems + ", discounts=" + discounts + ", taxes=" + taxes + ", applications=" + applications - + ", refunds=" + refunds + ", originInvoices=" + originInvoices + "]"; + + ", refunds=" + refunds + ", originInvoices=" + originInvoices + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreditNoteApplication.java b/src/main/java/com/maxio/advancedbilling/models/CreditNoteApplication.java index e2ced769..e64a415e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreditNoteApplication.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreditNoteApplication.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for CreditNoteApplication type. */ -public class CreditNoteApplication { +public class CreditNoteApplication + extends BaseModel { private String uid; private ZonedDateTime transactionTime; private String invoiceUid; @@ -156,7 +158,7 @@ public void setAppliedAmount(String appliedAmount) { public String toString() { return "CreditNoteApplication [" + "uid=" + uid + ", transactionTime=" + transactionTime + ", invoiceUid=" + invoiceUid + ", memo=" + memo + ", appliedAmount=" - + appliedAmount + "]"; + + appliedAmount + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreditNoteLineItem.java b/src/main/java/com/maxio/advancedbilling/models/CreditNoteLineItem.java index 50b87521..e566ce28 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreditNoteLineItem.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreditNoteLineItem.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.LocalDate; /** * This is a model class for CreditNoteLineItem type. */ -public class CreditNoteLineItem { +public class CreditNoteLineItem + extends BaseModel { private String uid; private String title; private String description; @@ -638,7 +640,7 @@ public String toString() { + periodRangeEnd + ", productId=" + productId + ", productVersion=" + productVersion + ", componentId=" + componentId + ", pricePointId=" + pricePointId + ", billingScheduleItemId=" + billingScheduleItemId + ", customItem=" + customItem - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CreditSchemeRequest.java b/src/main/java/com/maxio/advancedbilling/models/CreditSchemeRequest.java index c6609a02..c940d78a 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CreditSchemeRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/CreditSchemeRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CreditSchemeRequest type. */ -public class CreditSchemeRequest { +public class CreditSchemeRequest + extends BaseModel { private CreditScheme creditScheme; /** @@ -54,7 +56,8 @@ public void setCreditScheme(CreditScheme creditScheme) { */ @Override public String toString() { - return "CreditSchemeRequest [" + "creditScheme=" + creditScheme + "]"; + return "CreditSchemeRequest [" + "creditScheme=" + creditScheme + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CurrencyPrice.java b/src/main/java/com/maxio/advancedbilling/models/CurrencyPrice.java index 2d1f0887..457bb11e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CurrencyPrice.java +++ b/src/main/java/com/maxio/advancedbilling/models/CurrencyPrice.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CurrencyPrice type. */ -public class CurrencyPrice { +public class CurrencyPrice + extends BaseModel { private Integer id; private String currency; private Double price; @@ -175,7 +177,8 @@ public void setRole(CurrencyPriceRole role) { public String toString() { return "CurrencyPrice [" + "id=" + id + ", currency=" + currency + ", price=" + price + ", formattedPrice=" + formattedPrice + ", productPricePointId=" - + productPricePointId + ", role=" + role + "]"; + + productPricePointId + ", role=" + role + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CurrencyPricesResponse.java b/src/main/java/com/maxio/advancedbilling/models/CurrencyPricesResponse.java index db73f980..cfbcab5d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CurrencyPricesResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/CurrencyPricesResponse.java @@ -8,12 +8,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for CurrencyPricesResponse type. */ -public class CurrencyPricesResponse { +public class CurrencyPricesResponse + extends BaseModel { private List currencyPrices; /** @@ -55,7 +57,8 @@ public void setCurrencyPrices(List currencyPrices) { */ @Override public String toString() { - return "CurrencyPricesResponse [" + "currencyPrices=" + currencyPrices + "]"; + return "CurrencyPricesResponse [" + "currencyPrices=" + currencyPrices + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CustomFieldValueChange.java b/src/main/java/com/maxio/advancedbilling/models/CustomFieldValueChange.java index b3bd16c2..16522639 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CustomFieldValueChange.java +++ b/src/main/java/com/maxio/advancedbilling/models/CustomFieldValueChange.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CustomFieldValueChange type. */ -public class CustomFieldValueChange { +public class CustomFieldValueChange + extends BaseModel { private String eventType; private String metafieldName; private int metafieldId; @@ -192,7 +194,7 @@ public String toString() { return "CustomFieldValueChange [" + "eventType=" + eventType + ", metafieldName=" + metafieldName + ", metafieldId=" + metafieldId + ", oldValue=" + oldValue + ", newValue=" + newValue + ", resourceType=" + resourceType + ", resourceId=" - + resourceId + "]"; + + resourceId + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Customer.java b/src/main/java/com/maxio/advancedbilling/models/Customer.java index f50f60a5..3237b3a9 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Customer.java +++ b/src/main/java/com/maxio/advancedbilling/models/Customer.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.ZonedDateTime; /** * This is a model class for Customer type. */ -public class Customer { +public class Customer + extends BaseModel { private String firstName; private String lastName; private String email; @@ -1183,7 +1185,8 @@ public String toString() { + ", portalInviteLastSentAt=" + portalInviteLastSentAt + ", portalInviteLastAcceptedAt=" + portalInviteLastAcceptedAt + ", taxExempt=" + taxExempt + ", vatNumber=" + vatNumber + ", parentId=" + parentId + ", locale=" - + locale + ", defaultSubscriptionGroupUid=" + defaultSubscriptionGroupUid + "]"; + + locale + ", defaultSubscriptionGroupUid=" + defaultSubscriptionGroupUid + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Customer1.java b/src/main/java/com/maxio/advancedbilling/models/Customer1.java index 53750233..622caa54 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Customer1.java +++ b/src/main/java/com/maxio/advancedbilling/models/Customer1.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for Customer1 type. */ -public class Customer1 { +public class Customer1 + extends BaseModel { private OptionalNullable chargifyId; private String firstName; private String lastName; @@ -285,7 +287,8 @@ public void unsetReference() { public String toString() { return "Customer1 [" + "chargifyId=" + chargifyId + ", firstName=" + firstName + ", lastName=" + lastName + ", organization=" + organization + ", email=" + email - + ", vatNumber=" + vatNumber + ", reference=" + reference + "]"; + + ", vatNumber=" + vatNumber + ", reference=" + reference + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CustomerAttributes.java b/src/main/java/com/maxio/advancedbilling/models/CustomerAttributes.java index 72b70b7d..12eae56a 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CustomerAttributes.java +++ b/src/main/java/com/maxio/advancedbilling/models/CustomerAttributes.java @@ -10,13 +10,15 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.util.Map; /** * This is a model class for CustomerAttributes type. */ -public class CustomerAttributes { +public class CustomerAttributes + extends BaseModel { private String firstName; private String lastName; private String email; @@ -593,7 +595,7 @@ public String toString() { + ", city=" + city + ", state=" + state + ", zip=" + zip + ", country=" + country + ", phone=" + phone + ", verified=" + verified + ", taxExempt=" + taxExempt + ", vatNumber=" + vatNumber + ", metafields=" + metafields + ", parentId=" - + parentId + "]"; + + parentId + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CustomerChange.java b/src/main/java/com/maxio/advancedbilling/models/CustomerChange.java index 68b0aa7d..6451be32 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CustomerChange.java +++ b/src/main/java/com/maxio/advancedbilling/models/CustomerChange.java @@ -14,12 +14,14 @@ import com.maxio.advancedbilling.models.containers.CustomerChangeCustomFields; import com.maxio.advancedbilling.models.containers.CustomerChangePayer; import com.maxio.advancedbilling.models.containers.CustomerChangeShippingAddress; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for CustomerChange type. */ -public class CustomerChange { +public class CustomerChange + extends BaseModel { private OptionalNullable payer; private OptionalNullable shippingAddress; private OptionalNullable billingAddress; @@ -214,7 +216,8 @@ public void unsetCustomFields() { @Override public String toString() { return "CustomerChange [" + "payer=" + payer + ", shippingAddress=" + shippingAddress - + ", billingAddress=" + billingAddress + ", customFields=" + customFields + "]"; + + ", billingAddress=" + billingAddress + ", customFields=" + customFields + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CustomerChangesPreviewResponse.java b/src/main/java/com/maxio/advancedbilling/models/CustomerChangesPreviewResponse.java index d6768cdb..edc5b147 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CustomerChangesPreviewResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/CustomerChangesPreviewResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CustomerChangesPreviewResponse type. */ -public class CustomerChangesPreviewResponse { +public class CustomerChangesPreviewResponse + extends BaseModel { private CustomerChange changes; /** @@ -54,7 +56,8 @@ public void setChanges(CustomerChange changes) { */ @Override public String toString() { - return "CustomerChangesPreviewResponse [" + "changes=" + changes + "]"; + return "CustomerChangesPreviewResponse [" + "changes=" + changes + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CustomerCustomFieldsChange.java b/src/main/java/com/maxio/advancedbilling/models/CustomerCustomFieldsChange.java index c325d9d0..d2f16d1a 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CustomerCustomFieldsChange.java +++ b/src/main/java/com/maxio/advancedbilling/models/CustomerCustomFieldsChange.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for CustomerCustomFieldsChange type. */ -public class CustomerCustomFieldsChange { +public class CustomerCustomFieldsChange + extends BaseModel { private List before; private List after; @@ -80,7 +82,8 @@ public void setAfter(List after) { */ @Override public String toString() { - return "CustomerCustomFieldsChange [" + "before=" + before + ", after=" + after + "]"; + return "CustomerCustomFieldsChange [" + "before=" + before + ", after=" + after + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CustomerError.java b/src/main/java/com/maxio/advancedbilling/models/CustomerError.java index 8273b339..e8553f0c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CustomerError.java +++ b/src/main/java/com/maxio/advancedbilling/models/CustomerError.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CustomerError type. */ -public class CustomerError { +public class CustomerError + extends BaseModel { private String customer; /** @@ -56,7 +58,8 @@ public void setCustomer(String customer) { */ @Override public String toString() { - return "CustomerError [" + "customer=" + customer + "]"; + return "CustomerError [" + "customer=" + customer + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CustomerPayerChange.java b/src/main/java/com/maxio/advancedbilling/models/CustomerPayerChange.java index 4ea31310..dfac23ae 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CustomerPayerChange.java +++ b/src/main/java/com/maxio/advancedbilling/models/CustomerPayerChange.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CustomerPayerChange type. */ -public class CustomerPayerChange { +public class CustomerPayerChange + extends BaseModel { private InvoicePayerChange before; private InvoicePayerChange after; @@ -79,7 +81,8 @@ public void setAfter(InvoicePayerChange after) { */ @Override public String toString() { - return "CustomerPayerChange [" + "before=" + before + ", after=" + after + "]"; + return "CustomerPayerChange [" + "before=" + before + ", after=" + after + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/CustomerResponse.java b/src/main/java/com/maxio/advancedbilling/models/CustomerResponse.java index 182a3d22..0610b7e5 100644 --- a/src/main/java/com/maxio/advancedbilling/models/CustomerResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/CustomerResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for CustomerResponse type. */ -public class CustomerResponse { +public class CustomerResponse + extends BaseModel { private Customer customer; /** @@ -54,7 +56,8 @@ public void setCustomer(Customer customer) { */ @Override public String toString() { - return "CustomerResponse [" + "customer=" + customer + "]"; + return "CustomerResponse [" + "customer=" + customer + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/DeductServiceCredit.java b/src/main/java/com/maxio/advancedbilling/models/DeductServiceCredit.java index a9191d74..6316598c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/DeductServiceCredit.java +++ b/src/main/java/com/maxio/advancedbilling/models/DeductServiceCredit.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.DeductServiceCreditAmount; +import io.apimatic.core.types.BaseModel; /** * This is a model class for DeductServiceCredit type. */ -public class DeductServiceCredit { +public class DeductServiceCredit + extends BaseModel { private DeductServiceCreditAmount amount; private String memo; @@ -77,7 +79,8 @@ public void setMemo(String memo) { */ @Override public String toString() { - return "DeductServiceCredit [" + "amount=" + amount + ", memo=" + memo + "]"; + return "DeductServiceCredit [" + "amount=" + amount + ", memo=" + memo + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/DeductServiceCreditRequest.java b/src/main/java/com/maxio/advancedbilling/models/DeductServiceCreditRequest.java index 3f67b834..341f205d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/DeductServiceCreditRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/DeductServiceCreditRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for DeductServiceCreditRequest type. */ -public class DeductServiceCreditRequest { +public class DeductServiceCreditRequest + extends BaseModel { private DeductServiceCredit deduction; /** @@ -54,7 +56,8 @@ public void setDeduction(DeductServiceCredit deduction) { */ @Override public String toString() { - return "DeductServiceCreditRequest [" + "deduction=" + deduction + "]"; + return "DeductServiceCreditRequest [" + "deduction=" + deduction + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/DelayedCancellationResponse.java b/src/main/java/com/maxio/advancedbilling/models/DelayedCancellationResponse.java index 70f3f72b..45585933 100644 --- a/src/main/java/com/maxio/advancedbilling/models/DelayedCancellationResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/DelayedCancellationResponse.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for DelayedCancellationResponse type. */ -public class DelayedCancellationResponse { +public class DelayedCancellationResponse + extends BaseModel { private String message; /** @@ -56,7 +58,8 @@ public void setMessage(String message) { */ @Override public String toString() { - return "DelayedCancellationResponse [" + "message=" + message + "]"; + return "DelayedCancellationResponse [" + "message=" + message + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/DeleteSubscriptionGroupResponse.java b/src/main/java/com/maxio/advancedbilling/models/DeleteSubscriptionGroupResponse.java index ee4cead7..9805756a 100644 --- a/src/main/java/com/maxio/advancedbilling/models/DeleteSubscriptionGroupResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/DeleteSubscriptionGroupResponse.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for DeleteSubscriptionGroupResponse type. */ -public class DeleteSubscriptionGroupResponse { +public class DeleteSubscriptionGroupResponse + extends BaseModel { private String uid; private Boolean deleted; @@ -79,7 +81,8 @@ public void setDeleted(Boolean deleted) { */ @Override public String toString() { - return "DeleteSubscriptionGroupResponse [" + "uid=" + uid + ", deleted=" + deleted + "]"; + return "DeleteSubscriptionGroupResponse [" + "uid=" + uid + ", deleted=" + deleted + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/DunnerData.java b/src/main/java/com/maxio/advancedbilling/models/DunnerData.java index 54465582..95612973 100644 --- a/src/main/java/com/maxio/advancedbilling/models/DunnerData.java +++ b/src/main/java/com/maxio/advancedbilling/models/DunnerData.java @@ -11,12 +11,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for DunnerData type. */ -public class DunnerData { +public class DunnerData + extends BaseModel { private String state; private int subscriptionId; private long revenueAtRiskInCents; @@ -174,7 +176,8 @@ public void setLastAttemptedAt(ZonedDateTime lastAttemptedAt) { public String toString() { return "DunnerData [" + "state=" + state + ", subscriptionId=" + subscriptionId + ", revenueAtRiskInCents=" + revenueAtRiskInCents + ", createdAt=" + createdAt - + ", attempts=" + attempts + ", lastAttemptedAt=" + lastAttemptedAt + "]"; + + ", attempts=" + attempts + ", lastAttemptedAt=" + lastAttemptedAt + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/DunningStepData.java b/src/main/java/com/maxio/advancedbilling/models/DunningStepData.java index d2204d3e..ac1f427e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/DunningStepData.java +++ b/src/main/java/com/maxio/advancedbilling/models/DunningStepData.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for DunningStepData type. */ -public class DunningStepData { +public class DunningStepData + extends BaseModel { private int dayThreshold; private String action; private OptionalNullable emailBody; @@ -290,7 +292,8 @@ public String toString() { return "DunningStepData [" + "dayThreshold=" + dayThreshold + ", action=" + action + ", sendEmail=" + sendEmail + ", sendBccEmail=" + sendBccEmail + ", sendSms=" + sendSms + ", emailBody=" + emailBody + ", emailSubject=" + emailSubject - + ", smsBody=" + smsBody + "]"; + + ", smsBody=" + smsBody + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/DunningStepReached.java b/src/main/java/com/maxio/advancedbilling/models/DunningStepReached.java index a1821053..d1fd73f9 100644 --- a/src/main/java/com/maxio/advancedbilling/models/DunningStepReached.java +++ b/src/main/java/com/maxio/advancedbilling/models/DunningStepReached.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for DunningStepReached type. */ -public class DunningStepReached { +public class DunningStepReached + extends BaseModel { private DunnerData dunner; private DunningStepData currentStep; private DunningStepData nextStep; @@ -102,7 +104,8 @@ public void setNextStep(DunningStepData nextStep) { @Override public String toString() { return "DunningStepReached [" + "dunner=" + dunner + ", currentStep=" + currentStep - + ", nextStep=" + nextStep + "]"; + + ", nextStep=" + nextStep + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/EBBComponent.java b/src/main/java/com/maxio/advancedbilling/models/EBBComponent.java index 35179056..f17f251c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/EBBComponent.java +++ b/src/main/java/com/maxio/advancedbilling/models/EBBComponent.java @@ -11,13 +11,15 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.models.containers.EBBComponentUnitPrice; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.util.List; /** * This is a model class for EBBComponent type. */ -public class EBBComponent { +public class EBBComponent + extends BaseModel { private String name; private String unitName; private String description; @@ -585,7 +587,7 @@ public String toString() { + downgradeCredit + ", pricePoints=" + pricePoints + ", unitPrice=" + unitPrice + ", taxCode=" + taxCode + ", hideDateRangeOnInvoice=" + hideDateRangeOnInvoice + ", priceInCents=" + priceInCents + ", interval=" + interval + ", intervalUnit=" - + intervalUnit + "]"; + + intervalUnit + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/EBBEvent.java b/src/main/java/com/maxio/advancedbilling/models/EBBEvent.java index bfdd73b1..2353927d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/EBBEvent.java +++ b/src/main/java/com/maxio/advancedbilling/models/EBBEvent.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for EBBEvent type. */ -public class EBBEvent { +public class EBBEvent + extends BaseModel { private ChargifyEBB chargify; /** @@ -56,7 +58,8 @@ public void setChargify(ChargifyEBB chargify) { */ @Override public String toString() { - return "EBBEvent [" + "chargify=" + chargify + "]"; + return "EBBEvent [" + "chargify=" + chargify + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/EnableWebhooksRequest.java b/src/main/java/com/maxio/advancedbilling/models/EnableWebhooksRequest.java index df07f278..336cb317 100644 --- a/src/main/java/com/maxio/advancedbilling/models/EnableWebhooksRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/EnableWebhooksRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for EnableWebhooksRequest type. */ -public class EnableWebhooksRequest { +public class EnableWebhooksRequest + extends BaseModel { private boolean webhooksEnabled; /** @@ -54,7 +56,8 @@ public void setWebhooksEnabled(boolean webhooksEnabled) { */ @Override public String toString() { - return "EnableWebhooksRequest [" + "webhooksEnabled=" + webhooksEnabled + "]"; + return "EnableWebhooksRequest [" + "webhooksEnabled=" + webhooksEnabled + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/EnableWebhooksResponse.java b/src/main/java/com/maxio/advancedbilling/models/EnableWebhooksResponse.java index 552ef7cc..f53c6614 100644 --- a/src/main/java/com/maxio/advancedbilling/models/EnableWebhooksResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/EnableWebhooksResponse.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for EnableWebhooksResponse type. */ -public class EnableWebhooksResponse { +public class EnableWebhooksResponse + extends BaseModel { private Boolean webhooksEnabled; /** @@ -56,7 +58,8 @@ public void setWebhooksEnabled(Boolean webhooksEnabled) { */ @Override public String toString() { - return "EnableWebhooksResponse [" + "webhooksEnabled=" + webhooksEnabled + "]"; + return "EnableWebhooksResponse [" + "webhooksEnabled=" + webhooksEnabled + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Endpoint.java b/src/main/java/com/maxio/advancedbilling/models/Endpoint.java index 7a2aa2c9..aa9f6ded 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Endpoint.java +++ b/src/main/java/com/maxio/advancedbilling/models/Endpoint.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for Endpoint type. */ -public class Endpoint { +public class Endpoint + extends BaseModel { private Integer id; private String url; private Integer siteId; @@ -150,7 +152,8 @@ public void setWebhookSubscriptions(List webhookSubscriptions) { @Override public String toString() { return "Endpoint [" + "id=" + id + ", url=" + url + ", siteId=" + siteId + ", status=" - + status + ", webhookSubscriptions=" + webhookSubscriptions + "]"; + + status + ", webhookSubscriptions=" + webhookSubscriptions + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/EndpointResponse.java b/src/main/java/com/maxio/advancedbilling/models/EndpointResponse.java index 3c13d855..d6f2ff35 100644 --- a/src/main/java/com/maxio/advancedbilling/models/EndpointResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/EndpointResponse.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for EndpointResponse type. */ -public class EndpointResponse { +public class EndpointResponse + extends BaseModel { private Endpoint endpoint; /** @@ -56,7 +58,8 @@ public void setEndpoint(Endpoint endpoint) { */ @Override public String toString() { - return "EndpointResponse [" + "endpoint=" + endpoint + "]"; + return "EndpointResponse [" + "endpoint=" + endpoint + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Errors.java b/src/main/java/com/maxio/advancedbilling/models/Errors.java index 81ec8e19..4ebe8ab2 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Errors.java +++ b/src/main/java/com/maxio/advancedbilling/models/Errors.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for Errors type. */ -public class Errors { +public class Errors + extends BaseModel { private List perPage; private List pricePoint; @@ -80,7 +82,8 @@ public void setPricePoint(List pricePoint) { */ @Override public String toString() { - return "Errors [" + "perPage=" + perPage + ", pricePoint=" + pricePoint + "]"; + return "Errors [" + "perPage=" + perPage + ", pricePoint=" + pricePoint + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Event.java b/src/main/java/com/maxio/advancedbilling/models/Event.java index 741be8af..7cbc8116 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Event.java +++ b/src/main/java/com/maxio/advancedbilling/models/Event.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; import com.maxio.advancedbilling.models.containers.EventEventSpecificData; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for Event type. */ -public class Event { +public class Event + extends BaseModel { private int id; private String key; private String message; @@ -195,7 +197,8 @@ public void setEventSpecificData(EventEventSpecificData eventSpecificData) { public String toString() { return "Event [" + "id=" + id + ", key=" + key + ", message=" + message + ", subscriptionId=" + subscriptionId + ", customerId=" + customerId - + ", createdAt=" + createdAt + ", eventSpecificData=" + eventSpecificData + "]"; + + ", createdAt=" + createdAt + ", eventSpecificData=" + eventSpecificData + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/EventBasedBillingSegmentError.java b/src/main/java/com/maxio/advancedbilling/models/EventBasedBillingSegmentError.java index ed7fb3a7..7270d3d8 100644 --- a/src/main/java/com/maxio/advancedbilling/models/EventBasedBillingSegmentError.java +++ b/src/main/java/com/maxio/advancedbilling/models/EventBasedBillingSegmentError.java @@ -8,12 +8,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.Map; /** * This is a model class for EventBasedBillingSegmentError type. */ -public class EventBasedBillingSegmentError { +public class EventBasedBillingSegmentError + extends BaseModel { private Map segments; /** @@ -61,7 +63,8 @@ public void setSegments(Map segments) { */ @Override public String toString() { - return "EventBasedBillingSegmentError [" + "segments=" + segments + "]"; + return "EventBasedBillingSegmentError [" + "segments=" + segments + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/EventResponse.java b/src/main/java/com/maxio/advancedbilling/models/EventResponse.java index 56ee5cf6..d7fc6107 100644 --- a/src/main/java/com/maxio/advancedbilling/models/EventResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/EventResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for EventResponse type. */ -public class EventResponse { +public class EventResponse + extends BaseModel { private Event event; /** @@ -54,7 +56,8 @@ public void setEvent(Event event) { */ @Override public String toString() { - return "EventResponse [" + "event=" + event + "]"; + return "EventResponse [" + "event=" + event + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/FullSubscriptionGroupResponse.java b/src/main/java/com/maxio/advancedbilling/models/FullSubscriptionGroupResponse.java index b2985ff4..9639c313 100644 --- a/src/main/java/com/maxio/advancedbilling/models/FullSubscriptionGroupResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/FullSubscriptionGroupResponse.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; import java.util.List; /** * This is a model class for FullSubscriptionGroupResponse type. */ -public class FullSubscriptionGroupResponse { +public class FullSubscriptionGroupResponse + extends BaseModel { private String uid; private Integer scheme; private Integer customerId; @@ -322,7 +324,8 @@ public String toString() { + primarySubscriptionId + ", nextAssessmentAt=" + nextAssessmentAt + ", state=" + state + ", cancelAtEndOfPeriod=" + cancelAtEndOfPeriod + ", currentBillingAmountInCents=" + currentBillingAmountInCents + ", customer=" - + customer + ", accountBalances=" + accountBalances + "]"; + + customer + ", accountBalances=" + accountBalances + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/GetOneTimeTokenPaymentProfile.java b/src/main/java/com/maxio/advancedbilling/models/GetOneTimeTokenPaymentProfile.java index 4e7509be..5b9245c8 100644 --- a/src/main/java/com/maxio/advancedbilling/models/GetOneTimeTokenPaymentProfile.java +++ b/src/main/java/com/maxio/advancedbilling/models/GetOneTimeTokenPaymentProfile.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for GetOneTimeTokenPaymentProfile type. */ -public class GetOneTimeTokenPaymentProfile { +public class GetOneTimeTokenPaymentProfile + extends BaseModel { private OptionalNullable id; private String firstName; private String lastName; @@ -638,7 +640,7 @@ public String toString() { + disabled + ", siteGatewaySettingId=" + siteGatewaySettingId + ", id=" + id + ", customerId=" + customerId + ", billingAddress2=" + billingAddress2 + ", customerVaultToken=" + customerVaultToken + ", gatewayHandle=" + gatewayHandle - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/GetOneTimeTokenRequest.java b/src/main/java/com/maxio/advancedbilling/models/GetOneTimeTokenRequest.java index 6c3f01b5..85fc83c3 100644 --- a/src/main/java/com/maxio/advancedbilling/models/GetOneTimeTokenRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/GetOneTimeTokenRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for GetOneTimeTokenRequest type. */ -public class GetOneTimeTokenRequest { +public class GetOneTimeTokenRequest + extends BaseModel { private GetOneTimeTokenPaymentProfile paymentProfile; /** @@ -54,7 +56,8 @@ public void setPaymentProfile(GetOneTimeTokenPaymentProfile paymentProfile) { */ @Override public String toString() { - return "GetOneTimeTokenRequest [" + "paymentProfile=" + paymentProfile + "]"; + return "GetOneTimeTokenRequest [" + "paymentProfile=" + paymentProfile + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/GroupBilling.java b/src/main/java/com/maxio/advancedbilling/models/GroupBilling.java index ae29861c..23f6374b 100644 --- a/src/main/java/com/maxio/advancedbilling/models/GroupBilling.java +++ b/src/main/java/com/maxio/advancedbilling/models/GroupBilling.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for GroupBilling type. */ -public class GroupBilling { +public class GroupBilling + extends BaseModel { private Boolean accrue; private Boolean alignDate; private Boolean prorate; @@ -118,7 +120,7 @@ public void setProrate(Boolean prorate) { @Override public String toString() { return "GroupBilling [" + "accrue=" + accrue + ", alignDate=" + alignDate + ", prorate=" - + prorate + "]"; + + prorate + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/GroupSettings.java b/src/main/java/com/maxio/advancedbilling/models/GroupSettings.java index 1ebebb8b..885d4995 100644 --- a/src/main/java/com/maxio/advancedbilling/models/GroupSettings.java +++ b/src/main/java/com/maxio/advancedbilling/models/GroupSettings.java @@ -11,11 +11,13 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for GroupSettings type. */ -public class GroupSettings { +public class GroupSettings + extends BaseModel { private GroupTarget target; private GroupBilling billing; @@ -98,7 +100,8 @@ public void setBilling(GroupBilling billing) { */ @Override public String toString() { - return "GroupSettings [" + "target=" + target + ", billing=" + billing + "]"; + return "GroupSettings [" + "target=" + target + ", billing=" + billing + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/GroupTarget.java b/src/main/java/com/maxio/advancedbilling/models/GroupTarget.java index d6df2f65..03099cd4 100644 --- a/src/main/java/com/maxio/advancedbilling/models/GroupTarget.java +++ b/src/main/java/com/maxio/advancedbilling/models/GroupTarget.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for GroupTarget type. */ -public class GroupTarget { +public class GroupTarget + extends BaseModel { private GroupTargetType type; private Integer id; @@ -84,7 +86,8 @@ public void setId(Integer id) { */ @Override public String toString() { - return "GroupTarget [" + "type=" + type + ", id=" + id + "]"; + return "GroupTarget [" + "type=" + type + ", id=" + id + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Invoice.java b/src/main/java/com/maxio/advancedbilling/models/Invoice.java index 2581e68e..fc9b2076 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Invoice.java +++ b/src/main/java/com/maxio/advancedbilling/models/Invoice.java @@ -12,6 +12,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.LocalDate; import java.time.ZonedDateTime; @@ -20,7 +21,8 @@ /** * This is a model class for Invoice type. */ -public class Invoice { +public class Invoice + extends BaseModel { private Long id; private String uid; private Integer siteId; @@ -1630,7 +1632,8 @@ public String toString() { + lineItems + ", discounts=" + discounts + ", taxes=" + taxes + ", credits=" + credits + ", refunds=" + refunds + ", payments=" + payments + ", customFields=" + customFields + ", displaySettings=" + displaySettings + ", publicUrl=" + publicUrl - + ", previousBalanceData=" + previousBalanceData + "]"; + + ", previousBalanceData=" + previousBalanceData + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceAddress.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceAddress.java index d0cd6b52..02cc4344 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceAddress.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceAddress.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for InvoiceAddress type. */ -public class InvoiceAddress { +public class InvoiceAddress + extends BaseModel { private OptionalNullable street; private OptionalNullable line2; private OptionalNullable city; @@ -291,7 +293,8 @@ public void unsetCountry() { @Override public String toString() { return "InvoiceAddress [" + "street=" + street + ", line2=" + line2 + ", city=" + city - + ", state=" + state + ", zip=" + zip + ", country=" + country + "]"; + + ", state=" + state + ", zip=" + zip + ", country=" + country + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceBalanceItem.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceBalanceItem.java index f1c5c05d..10b21d33 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceBalanceItem.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceBalanceItem.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for InvoiceBalanceItem type. */ -public class InvoiceBalanceItem { +public class InvoiceBalanceItem + extends BaseModel { private String uid; private String number; private String outstandingAmount; @@ -103,7 +105,7 @@ public void setOutstandingAmount(String outstandingAmount) { @Override public String toString() { return "InvoiceBalanceItem [" + "uid=" + uid + ", number=" + number + ", outstandingAmount=" - + outstandingAmount + "]"; + + outstandingAmount + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceCredit.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceCredit.java index 1d9922c3..e0e56789 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceCredit.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceCredit.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for InvoiceCredit type. */ -public class InvoiceCredit { +public class InvoiceCredit + extends BaseModel { private String uid; private String creditNoteNumber; private String creditNoteUid; @@ -203,7 +205,7 @@ public String toString() { return "InvoiceCredit [" + "uid=" + uid + ", creditNoteNumber=" + creditNoteNumber + ", creditNoteUid=" + creditNoteUid + ", transactionTime=" + transactionTime + ", memo=" + memo + ", originalAmount=" + originalAmount + ", appliedAmount=" - + appliedAmount + "]"; + + appliedAmount + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceCustomField.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceCustomField.java index 572d3944..7d8c5425 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceCustomField.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceCustomField.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for InvoiceCustomField type. */ -public class InvoiceCustomField { +public class InvoiceCustomField + extends BaseModel { private Integer ownerId; private CustomFieldOwner ownerType; private String name; @@ -149,7 +151,8 @@ public void setMetadatumId(Integer metadatumId) { @Override public String toString() { return "InvoiceCustomField [" + "ownerId=" + ownerId + ", ownerType=" + ownerType - + ", name=" + name + ", value=" + value + ", metadatumId=" + metadatumId + "]"; + + ", name=" + name + ", value=" + value + ", metadatumId=" + metadatumId + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceCustomer.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceCustomer.java index 67797c17..f5255b16 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceCustomer.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceCustomer.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for InvoiceCustomer type. */ -public class InvoiceCustomer { +public class InvoiceCustomer + extends BaseModel { private OptionalNullable chargifyId; private String firstName; private String lastName; @@ -285,7 +287,8 @@ public void unsetReference() { public String toString() { return "InvoiceCustomer [" + "chargifyId=" + chargifyId + ", firstName=" + firstName + ", lastName=" + lastName + ", organization=" + organization + ", email=" + email - + ", vatNumber=" + vatNumber + ", reference=" + reference + "]"; + + ", vatNumber=" + vatNumber + ", reference=" + reference + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceDiscount.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceDiscount.java index 00704e1b..a37d0a0d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceDiscount.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceDiscount.java @@ -10,13 +10,15 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.util.List; /** * This is a model class for InvoiceDiscount type. */ -public class InvoiceDiscount { +public class InvoiceDiscount + extends BaseModel { private String uid; private String title; private OptionalNullable description; @@ -368,7 +370,7 @@ public String toString() { + sourceId + ", discountType=" + discountType + ", percentage=" + percentage + ", eligibleAmount=" + eligibleAmount + ", discountAmount=" + discountAmount + ", transactionId=" + transactionId + ", lineItemBreakouts=" + lineItemBreakouts - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceDiscountBreakout.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceDiscountBreakout.java index ecd22903..c7e5eb69 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceDiscountBreakout.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceDiscountBreakout.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for InvoiceDiscountBreakout type. */ -public class InvoiceDiscountBreakout { +public class InvoiceDiscountBreakout + extends BaseModel { private String uid; private String eligibleAmount; private String discountAmount; @@ -103,7 +105,8 @@ public void setDiscountAmount(String discountAmount) { @Override public String toString() { return "InvoiceDiscountBreakout [" + "uid=" + uid + ", eligibleAmount=" + eligibleAmount - + ", discountAmount=" + discountAmount + "]"; + + ", discountAmount=" + discountAmount + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceDisplaySettings.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceDisplaySettings.java index 9e33dccc..986efd72 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceDisplaySettings.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceDisplaySettings.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for InvoiceDisplaySettings type. */ -public class InvoiceDisplaySettings { +public class InvoiceDisplaySettings + extends BaseModel { private Boolean hideZeroSubtotalLines; private Boolean includeDiscountsOnLines; @@ -80,7 +82,8 @@ public void setIncludeDiscountsOnLines(Boolean includeDiscountsOnLines) { @Override public String toString() { return "InvoiceDisplaySettings [" + "hideZeroSubtotalLines=" + hideZeroSubtotalLines - + ", includeDiscountsOnLines=" + includeDiscountsOnLines + "]"; + + ", includeDiscountsOnLines=" + includeDiscountsOnLines + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceEvent.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceEvent.java index 1938d69a..6b1c9ea1 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceEvent.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceEvent.java @@ -13,12 +13,14 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; import com.maxio.advancedbilling.models.containers.InvoiceEventEventData; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for InvoiceEvent type. */ -public class InvoiceEvent { +public class InvoiceEvent + extends BaseModel { private Integer id; private InvoiceEventType eventType; private InvoiceEventEventData eventData; @@ -162,7 +164,8 @@ public void setInvoice(Invoice invoice) { @Override public String toString() { return "InvoiceEvent [" + "id=" + id + ", eventType=" + eventType + ", eventData=" - + eventData + ", timestamp=" + timestamp + ", invoice=" + invoice + "]"; + + eventData + ", timestamp=" + timestamp + ", invoice=" + invoice + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceEventData.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceEventData.java index b9ec16b1..07ecd6f3 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceEventData.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceEventData.java @@ -13,6 +13,7 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; import com.maxio.advancedbilling.models.containers.InvoiceEventDataPaymentMethod; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.ZonedDateTime; import java.util.List; @@ -20,7 +21,8 @@ /** * This is a model class for InvoiceEventData type. */ -public class InvoiceEventData { +public class InvoiceEventData + extends BaseModel { private String uid; private String creditNoteNumber; private String creditNoteUid; @@ -989,7 +991,8 @@ public String toString() { + ", dueAmount=" + dueAmount + ", totalAmount=" + totalAmount + ", applyCredit=" + applyCredit + ", creditNoteAttributes=" + creditNoteAttributes + ", paymentId=" + paymentId + ", refundAmount=" + refundAmount + ", refundId=" + refundId - + ", isAdvanceInvoice=" + isAdvanceInvoice + ", reason=" + reason + "]"; + + ", isAdvanceInvoice=" + isAdvanceInvoice + ", reason=" + reason + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceEventPayment.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceEventPayment.java index 2756759e..c49a7e39 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceEventPayment.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceEventPayment.java @@ -12,6 +12,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** @@ -24,7 +25,8 @@ defaultImpl = InvoiceEventPayment.class, visible = true) @JsonInclude(Include.ALWAYS) -public class InvoiceEventPayment { +public class InvoiceEventPayment + extends BaseModel { private String type; private String maskedAccountNumber; private String maskedRoutingNumber; @@ -383,7 +385,8 @@ public String toString() { + maskedAccountNumber + ", maskedRoutingNumber=" + maskedRoutingNumber + ", cardBrand=" + cardBrand + ", cardExpiration=" + cardExpiration + ", lastFour=" + lastFour + ", maskedCardNumber=" + maskedCardNumber + ", details=" + details - + ", kind=" + kind + ", memo=" + memo + ", email=" + email + "]"; + + ", kind=" + kind + ", memo=" + memo + ", email=" + email + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceEventPayment1.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceEventPayment1.java index 3fda0c74..4ee78d08 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceEventPayment1.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceEventPayment1.java @@ -12,6 +12,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** @@ -24,7 +25,8 @@ defaultImpl = InvoiceEventPayment1.class, visible = true) @JsonInclude(Include.ALWAYS) -public class InvoiceEventPayment1 { +public class InvoiceEventPayment1 + extends BaseModel { private String type; private String maskedAccountNumber; private String maskedRoutingNumber; @@ -341,7 +343,8 @@ public String toString() { + ", maskedRoutingNumber=" + maskedRoutingNumber + ", cardBrand=" + cardBrand + ", maskedCardNumber=" + maskedCardNumber + ", details=" + details + ", kind=" + kind + ", memo=" + memo + ", email=" + email + ", type=" + type - + ", cardExpiration=" + cardExpiration + ", lastFour=" + lastFour + "]"; + + ", cardExpiration=" + cardExpiration + ", lastFour=" + lastFour + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceIssued.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceIssued.java index e1a8bb02..8c80f869 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceIssued.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceIssued.java @@ -13,13 +13,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.LocalDate; import java.util.List; /** * This is a model class for InvoiceIssued type. */ -public class InvoiceIssued { +public class InvoiceIssued + extends BaseModel { private String uid; private String number; private String role; @@ -381,7 +383,8 @@ public String toString() { + ", dueAmount=" + dueAmount + ", paidAmount=" + paidAmount + ", taxAmount=" + taxAmount + ", refundAmount=" + refundAmount + ", totalAmount=" + totalAmount + ", statusAmount=" + statusAmount + ", productName=" + productName - + ", consolidationLevel=" + consolidationLevel + ", lineItems=" + lineItems + "]"; + + ", consolidationLevel=" + consolidationLevel + ", lineItems=" + lineItems + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceLineItem.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceLineItem.java index 50d89e8d..a671b52d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceLineItem.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceLineItem.java @@ -13,13 +13,15 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; import com.maxio.advancedbilling.models.containers.InvoiceLineItemComponentCostData2; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.LocalDate; /** * This is a model class for InvoiceLineItem type. */ -public class InvoiceLineItem { +public class InvoiceLineItem + extends BaseModel { private String uid; private String title; private String description; @@ -816,7 +818,8 @@ public String toString() { + ", productVersion=" + productVersion + ", componentId=" + componentId + ", pricePointId=" + pricePointId + ", hide=" + hide + ", componentCostData=" + componentCostData + ", productPricePointId=" + productPricePointId - + ", customItem=" + customItem + ", kind=" + kind + "]"; + + ", customItem=" + customItem + ", kind=" + kind + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceLineItemComponentCostData.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceLineItemComponentCostData.java index 46878cb1..eaaf9a52 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceLineItemComponentCostData.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceLineItemComponentCostData.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for InvoiceLineItemComponentCostData type. */ -public class InvoiceLineItemComponentCostData { +public class InvoiceLineItemComponentCostData + extends BaseModel { private List rates; /** @@ -57,7 +59,8 @@ public void setRates(List rates) { */ @Override public String toString() { - return "InvoiceLineItemComponentCostData [" + "rates=" + rates + "]"; + return "InvoiceLineItemComponentCostData [" + "rates=" + rates + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceLineItemEventData.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceLineItemEventData.java index 436b5611..1c0117ec 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceLineItemEventData.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceLineItemEventData.java @@ -10,13 +10,15 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.util.List; /** * This is a model class for InvoiceLineItemEventData type. */ -public class InvoiceLineItemEventData { +public class InvoiceLineItemEventData + extends BaseModel { private String uid; private String title; private String description; @@ -688,7 +690,7 @@ public String toString() { + taxAmount + ", productId=" + productId + ", productPricePointId=" + productPricePointId + ", pricePointId=" + pricePointId + ", componentId=" + componentId + ", billingScheduleItemId=" + billingScheduleItemId + ", customItem=" - + customItem + "]"; + + customItem + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceLineItemPricingDetail.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceLineItemPricingDetail.java index 9969a821..bd825eb1 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceLineItemPricingDetail.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceLineItemPricingDetail.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for InvoiceLineItemPricingDetail type. */ -public class InvoiceLineItemPricingDetail { +public class InvoiceLineItemPricingDetail + extends BaseModel { private String label; private String amount; @@ -79,7 +81,8 @@ public void setAmount(String amount) { */ @Override public String toString() { - return "InvoiceLineItemPricingDetail [" + "label=" + label + ", amount=" + amount + "]"; + return "InvoiceLineItemPricingDetail [" + "label=" + label + ", amount=" + amount + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoicePayer.java b/src/main/java/com/maxio/advancedbilling/models/InvoicePayer.java index a0b3b964..ed2fa487 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoicePayer.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoicePayer.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for InvoicePayer type. */ -public class InvoicePayer { +public class InvoicePayer + extends BaseModel { private Integer chargifyId; private String firstName; private String lastName; @@ -228,7 +230,8 @@ public void unsetVatNumber() { public String toString() { return "InvoicePayer [" + "chargifyId=" + chargifyId + ", firstName=" + firstName + ", lastName=" + lastName + ", organization=" + organization + ", email=" + email - + ", vatNumber=" + vatNumber + "]"; + + ", vatNumber=" + vatNumber + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoicePayerChange.java b/src/main/java/com/maxio/advancedbilling/models/InvoicePayerChange.java index 6958ae58..a72a8708 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoicePayerChange.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoicePayerChange.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for InvoicePayerChange type. */ -public class InvoicePayerChange { +public class InvoicePayerChange + extends BaseModel { private String firstName; private String lastName; private String organization; @@ -126,7 +128,8 @@ public void setEmail(String email) { @Override public String toString() { return "InvoicePayerChange [" + "firstName=" + firstName + ", lastName=" + lastName - + ", organization=" + organization + ", email=" + email + "]"; + + ", organization=" + organization + ", email=" + email + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoicePayment.java b/src/main/java/com/maxio/advancedbilling/models/InvoicePayment.java index 5def7aeb..8efbac69 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoicePayment.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoicePayment.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.ZonedDateTime; /** * This is a model class for InvoicePayment type. */ -public class InvoicePayment { +public class InvoicePayment + extends BaseModel { private ZonedDateTime transactionTime; private String memo; private String originalAmount; @@ -341,7 +343,7 @@ public String toString() { + ", paymentMethod=" + paymentMethod + ", transactionId=" + transactionId + ", prepayment=" + prepayment + ", gatewayHandle=" + gatewayHandle + ", gatewayUsed=" + gatewayUsed + ", gatewayTransactionId=" + gatewayTransactionId - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoicePaymentApplication.java b/src/main/java/com/maxio/advancedbilling/models/InvoicePaymentApplication.java index cdf3cfc6..54b3709c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoicePaymentApplication.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoicePaymentApplication.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for InvoicePaymentApplication type. */ -public class InvoicePaymentApplication { +public class InvoicePaymentApplication + extends BaseModel { private String invoiceUid; private String applicationUid; private String appliedAmount; @@ -113,7 +115,8 @@ public void setAppliedAmount(String appliedAmount) { @Override public String toString() { return "InvoicePaymentApplication [" + "invoiceUid=" + invoiceUid + ", applicationUid=" - + applicationUid + ", appliedAmount=" + appliedAmount + "]"; + + applicationUid + ", appliedAmount=" + appliedAmount + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoicePaymentMethod.java b/src/main/java/com/maxio/advancedbilling/models/InvoicePaymentMethod.java index 319ba38b..9049f6cd 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoicePaymentMethod.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoicePaymentMethod.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for InvoicePaymentMethod type. */ -public class InvoicePaymentMethod { +public class InvoicePaymentMethod + extends BaseModel { private String details; private String kind; private String memo; @@ -263,7 +265,7 @@ public String toString() { return "InvoicePaymentMethod [" + "details=" + details + ", kind=" + kind + ", memo=" + memo + ", type=" + type + ", cardBrand=" + cardBrand + ", cardExpiration=" + cardExpiration + ", lastFour=" + lastFour + ", maskedCardNumber=" - + maskedCardNumber + "]"; + + maskedCardNumber + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoicePrePayment.java b/src/main/java/com/maxio/advancedbilling/models/InvoicePrePayment.java index 84c1ce15..ac267dd7 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoicePrePayment.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoicePrePayment.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for InvoicePrePayment type. */ -public class InvoicePrePayment { +public class InvoicePrePayment + extends BaseModel { private Integer subscriptionId; private Long amountInCents; private Long endingBalanceInCents; @@ -111,7 +113,8 @@ public void setEndingBalanceInCents(Long endingBalanceInCents) { @Override public String toString() { return "InvoicePrePayment [" + "subscriptionId=" + subscriptionId + ", amountInCents=" - + amountInCents + ", endingBalanceInCents=" + endingBalanceInCents + "]"; + + amountInCents + ", endingBalanceInCents=" + endingBalanceInCents + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoicePreviousBalance.java b/src/main/java/com/maxio/advancedbilling/models/InvoicePreviousBalance.java index 8b2bd477..edcd8712 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoicePreviousBalance.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoicePreviousBalance.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; import java.util.List; /** * This is a model class for InvoicePreviousBalance type. */ -public class InvoicePreviousBalance { +public class InvoicePreviousBalance + extends BaseModel { private ZonedDateTime capturedAt; private List invoices; @@ -87,7 +89,7 @@ public void setInvoices(List invoices) { @Override public String toString() { return "InvoicePreviousBalance [" + "capturedAt=" + capturedAt + ", invoices=" + invoices - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceRefund.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceRefund.java index 9593974c..2f51927f 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceRefund.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceRefund.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for InvoiceRefund type. */ -public class InvoiceRefund { +public class InvoiceRefund + extends BaseModel { private Integer transactionId; private Integer paymentId; private String memo; @@ -284,7 +286,8 @@ public String toString() { return "InvoiceRefund [" + "transactionId=" + transactionId + ", paymentId=" + paymentId + ", memo=" + memo + ", originalAmount=" + originalAmount + ", appliedAmount=" + appliedAmount + ", gatewayTransactionId=" + gatewayTransactionId - + ", gatewayUsed=" + gatewayUsed + ", gatewayHandle=" + gatewayHandle + "]"; + + ", gatewayUsed=" + gatewayUsed + ", gatewayHandle=" + gatewayHandle + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceResponse.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceResponse.java index 70bae268..24a66589 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for InvoiceResponse type. */ -public class InvoiceResponse { +public class InvoiceResponse + extends BaseModel { private Invoice invoice; /** @@ -54,7 +56,8 @@ public void setInvoice(Invoice invoice) { */ @Override public String toString() { - return "InvoiceResponse [" + "invoice=" + invoice + "]"; + return "InvoiceResponse [" + "invoice=" + invoice + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceSeller.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceSeller.java index c4971aff..ebaaf379 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceSeller.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceSeller.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for InvoiceSeller type. */ -public class InvoiceSeller { +public class InvoiceSeller + extends BaseModel { private String name; private InvoiceAddress address; private String phone; @@ -160,7 +162,8 @@ public void unsetLogoUrl() { @Override public String toString() { return "InvoiceSeller [" + "name=" + name + ", address=" + address + ", phone=" + phone - + ", logoUrl=" + logoUrl + "]"; + + ", logoUrl=" + logoUrl + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceTax.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceTax.java index 76a914f9..5a178ccc 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceTax.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceTax.java @@ -10,13 +10,15 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.util.List; /** * This is a model class for InvoiceTax type. */ -public class InvoiceTax { +public class InvoiceTax + extends BaseModel { private String uid; private String title; private OptionalNullable description; @@ -344,7 +346,8 @@ public String toString() { + ", sourceType=" + sourceType + ", sourceId=" + sourceId + ", percentage=" + percentage + ", taxableAmount=" + taxableAmount + ", taxAmount=" + taxAmount + ", transactionId=" + transactionId + ", lineItemBreakouts=" + lineItemBreakouts - + ", taxComponentBreakouts=" + taxComponentBreakouts + "]"; + + ", taxComponentBreakouts=" + taxComponentBreakouts + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceTaxBreakout.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceTaxBreakout.java index ed115d75..ee6a6fcb 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceTaxBreakout.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceTaxBreakout.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for InvoiceTaxBreakout type. */ -public class InvoiceTaxBreakout { +public class InvoiceTaxBreakout + extends BaseModel { private String uid; private String taxableAmount; private String taxAmount; @@ -126,7 +128,8 @@ public void setTaxExemptAmount(String taxExemptAmount) { @Override public String toString() { return "InvoiceTaxBreakout [" + "uid=" + uid + ", taxableAmount=" + taxableAmount - + ", taxAmount=" + taxAmount + ", taxExemptAmount=" + taxExemptAmount + "]"; + + ", taxAmount=" + taxAmount + ", taxExemptAmount=" + taxExemptAmount + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/InvoiceTaxComponentBreakout.java b/src/main/java/com/maxio/advancedbilling/models/InvoiceTaxComponentBreakout.java index fe47c33e..2964875c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/InvoiceTaxComponentBreakout.java +++ b/src/main/java/com/maxio/advancedbilling/models/InvoiceTaxComponentBreakout.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for InvoiceTaxComponentBreakout type. */ -public class InvoiceTaxComponentBreakout { +public class InvoiceTaxComponentBreakout + extends BaseModel { private Integer taxRuleId; private String percentage; private String countryCode; @@ -127,7 +129,7 @@ public void setSubdivisionCode(String subdivisionCode) { public String toString() { return "InvoiceTaxComponentBreakout [" + "taxRuleId=" + taxRuleId + ", percentage=" + percentage + ", countryCode=" + countryCode + ", subdivisionCode=" - + subdivisionCode + "]"; + + subdivisionCode + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/IssueAdvanceInvoiceRequest.java b/src/main/java/com/maxio/advancedbilling/models/IssueAdvanceInvoiceRequest.java index 32683bce..ee3ebdae 100644 --- a/src/main/java/com/maxio/advancedbilling/models/IssueAdvanceInvoiceRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/IssueAdvanceInvoiceRequest.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for IssueAdvanceInvoiceRequest type. */ -public class IssueAdvanceInvoiceRequest { +public class IssueAdvanceInvoiceRequest + extends BaseModel { private Boolean force; /** @@ -56,7 +58,8 @@ public void setForce(Boolean force) { */ @Override public String toString() { - return "IssueAdvanceInvoiceRequest [" + "force=" + force + "]"; + return "IssueAdvanceInvoiceRequest [" + "force=" + force + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/IssueInvoiceEventData.java b/src/main/java/com/maxio/advancedbilling/models/IssueInvoiceEventData.java index 36ce2cda..e124322e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/IssueInvoiceEventData.java +++ b/src/main/java/com/maxio/advancedbilling/models/IssueInvoiceEventData.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for IssueInvoiceEventData type. */ -public class IssueInvoiceEventData { +public class IssueInvoiceEventData + extends BaseModel { private InvoiceConsolidationLevel consolidationLevel; private InvoiceStatus fromStatus; private InvoiceStatus toStatus; @@ -177,7 +179,8 @@ public void setTotalAmount(String totalAmount) { public String toString() { return "IssueInvoiceEventData [" + "consolidationLevel=" + consolidationLevel + ", fromStatus=" + fromStatus + ", toStatus=" + toStatus + ", dueAmount=" - + dueAmount + ", totalAmount=" + totalAmount + "]"; + + dueAmount + ", totalAmount=" + totalAmount + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/IssueInvoiceRequest.java b/src/main/java/com/maxio/advancedbilling/models/IssueInvoiceRequest.java index 3be98e8d..e4f9f9f1 100644 --- a/src/main/java/com/maxio/advancedbilling/models/IssueInvoiceRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/IssueInvoiceRequest.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for IssueInvoiceRequest type. */ -public class IssueInvoiceRequest { +public class IssueInvoiceRequest + extends BaseModel { private FailedPaymentAction onFailedPayment; /** @@ -75,7 +77,8 @@ public void setOnFailedPayment(FailedPaymentAction onFailedPayment) { */ @Override public String toString() { - return "IssueInvoiceRequest [" + "onFailedPayment=" + onFailedPayment + "]"; + return "IssueInvoiceRequest [" + "onFailedPayment=" + onFailedPayment + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/IssueServiceCredit.java b/src/main/java/com/maxio/advancedbilling/models/IssueServiceCredit.java index 47deb16f..22de7346 100644 --- a/src/main/java/com/maxio/advancedbilling/models/IssueServiceCredit.java +++ b/src/main/java/com/maxio/advancedbilling/models/IssueServiceCredit.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.IssueServiceCreditAmount; +import io.apimatic.core.types.BaseModel; /** * This is a model class for IssueServiceCredit type. */ -public class IssueServiceCredit { +public class IssueServiceCredit + extends BaseModel { private IssueServiceCreditAmount amount; private String memo; @@ -77,7 +79,8 @@ public void setMemo(String memo) { */ @Override public String toString() { - return "IssueServiceCredit [" + "amount=" + amount + ", memo=" + memo + "]"; + return "IssueServiceCredit [" + "amount=" + amount + ", memo=" + memo + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/IssueServiceCreditRequest.java b/src/main/java/com/maxio/advancedbilling/models/IssueServiceCreditRequest.java index ae942e1f..fc9595e5 100644 --- a/src/main/java/com/maxio/advancedbilling/models/IssueServiceCreditRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/IssueServiceCreditRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for IssueServiceCreditRequest type. */ -public class IssueServiceCreditRequest { +public class IssueServiceCreditRequest + extends BaseModel { private IssueServiceCredit serviceCredit; /** @@ -54,7 +56,8 @@ public void setServiceCredit(IssueServiceCredit serviceCredit) { */ @Override public String toString() { - return "IssueServiceCreditRequest [" + "serviceCredit=" + serviceCredit + "]"; + return "IssueServiceCreditRequest [" + "serviceCredit=" + serviceCredit + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ItemPricePointChanged.java b/src/main/java/com/maxio/advancedbilling/models/ItemPricePointChanged.java index a569d838..876cab62 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ItemPricePointChanged.java +++ b/src/main/java/com/maxio/advancedbilling/models/ItemPricePointChanged.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ItemPricePointChanged type. */ -public class ItemPricePointChanged { +public class ItemPricePointChanged + extends BaseModel { private int itemId; private String itemType; private String itemHandle; @@ -169,7 +171,8 @@ public void setCurrentPricePoint(ItemPricePointData currentPricePoint) { public String toString() { return "ItemPricePointChanged [" + "itemId=" + itemId + ", itemType=" + itemType + ", itemHandle=" + itemHandle + ", itemName=" + itemName + ", previousPricePoint=" - + previousPricePoint + ", currentPricePoint=" + currentPricePoint + "]"; + + previousPricePoint + ", currentPricePoint=" + currentPricePoint + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ItemPricePointData.java b/src/main/java/com/maxio/advancedbilling/models/ItemPricePointData.java index e9ead59c..81fb5a77 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ItemPricePointData.java +++ b/src/main/java/com/maxio/advancedbilling/models/ItemPricePointData.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ItemPricePointData type. */ -public class ItemPricePointData { +public class ItemPricePointData + extends BaseModel { private Integer id; private String handle; private String name; @@ -102,7 +104,8 @@ public void setName(String name) { */ @Override public String toString() { - return "ItemPricePointData [" + "id=" + id + ", handle=" + handle + ", name=" + name + "]"; + return "ItemPricePointData [" + "id=" + id + ", handle=" + handle + ", name=" + name + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListComponentsPricePointsResponse.java b/src/main/java/com/maxio/advancedbilling/models/ListComponentsPricePointsResponse.java index 54460350..7fbe8101 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListComponentsPricePointsResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListComponentsPricePointsResponse.java @@ -8,12 +8,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ListComponentsPricePointsResponse type. */ -public class ListComponentsPricePointsResponse { +public class ListComponentsPricePointsResponse + extends BaseModel { private List pricePoints; /** @@ -55,7 +57,8 @@ public void setPricePoints(List pricePoints) { */ @Override public String toString() { - return "ListComponentsPricePointsResponse [" + "pricePoints=" + pricePoints + "]"; + return "ListComponentsPricePointsResponse [" + "pricePoints=" + pricePoints + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListCreditNotesResponse.java b/src/main/java/com/maxio/advancedbilling/models/ListCreditNotesResponse.java index be698667..206dfc5e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListCreditNotesResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListCreditNotesResponse.java @@ -8,12 +8,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ListCreditNotesResponse type. */ -public class ListCreditNotesResponse { +public class ListCreditNotesResponse + extends BaseModel { private List creditNotes; /** @@ -55,7 +57,8 @@ public void setCreditNotes(List creditNotes) { */ @Override public String toString() { - return "ListCreditNotesResponse [" + "creditNotes=" + creditNotes + "]"; + return "ListCreditNotesResponse [" + "creditNotes=" + creditNotes + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListInvoiceEventsResponse.java b/src/main/java/com/maxio/advancedbilling/models/ListInvoiceEventsResponse.java index faf5b6e8..191b1d61 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListInvoiceEventsResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListInvoiceEventsResponse.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ListInvoiceEventsResponse type. */ -public class ListInvoiceEventsResponse { +public class ListInvoiceEventsResponse + extends BaseModel { private List events; private Integer page; private Integer perPage; @@ -127,7 +129,8 @@ public void setTotalPages(Integer totalPages) { @Override public String toString() { return "ListInvoiceEventsResponse [" + "events=" + events + ", page=" + page + ", perPage=" - + perPage + ", totalPages=" + totalPages + "]"; + + perPage + ", totalPages=" + totalPages + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListInvoicesResponse.java b/src/main/java/com/maxio/advancedbilling/models/ListInvoicesResponse.java index 6bbbc930..b3764d17 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListInvoicesResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListInvoicesResponse.java @@ -8,12 +8,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ListInvoicesResponse type. */ -public class ListInvoicesResponse { +public class ListInvoicesResponse + extends BaseModel { private List invoices; /** @@ -55,7 +57,8 @@ public void setInvoices(List invoices) { */ @Override public String toString() { - return "ListInvoicesResponse [" + "invoices=" + invoices + "]"; + return "ListInvoicesResponse [" + "invoices=" + invoices + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListMRRResponse.java b/src/main/java/com/maxio/advancedbilling/models/ListMRRResponse.java index 11d08e54..ea481153 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListMRRResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListMRRResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ListMRRResponse type. */ -public class ListMRRResponse { +public class ListMRRResponse + extends BaseModel { private ListMRRResponseResult mrr; /** @@ -54,7 +56,8 @@ public void setMrr(ListMRRResponseResult mrr) { */ @Override public String toString() { - return "ListMRRResponse [" + "mrr=" + mrr + "]"; + return "ListMRRResponse [" + "mrr=" + mrr + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListMRRResponseResult.java b/src/main/java/com/maxio/advancedbilling/models/ListMRRResponseResult.java index f5254af5..62e2eade 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListMRRResponseResult.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListMRRResponseResult.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ListMRRResponseResult type. */ -public class ListMRRResponseResult { +public class ListMRRResponseResult + extends BaseModel { private Integer page; private Integer perPage; private Integer totalPages; @@ -197,7 +199,8 @@ public void setMovements(List movements) { public String toString() { return "ListMRRResponseResult [" + "page=" + page + ", perPage=" + perPage + ", totalPages=" + totalPages + ", totalEntries=" + totalEntries + ", currency=" + currency - + ", currencySymbol=" + currencySymbol + ", movements=" + movements + "]"; + + ", currencySymbol=" + currencySymbol + ", movements=" + movements + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListMetafieldsResponse.java b/src/main/java/com/maxio/advancedbilling/models/ListMetafieldsResponse.java index 3b0645d8..1d9b5aeb 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListMetafieldsResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListMetafieldsResponse.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ListMetafieldsResponse type. */ -public class ListMetafieldsResponse { +public class ListMetafieldsResponse + extends BaseModel { private Integer totalCount; private Integer currentPage; private Integer totalPages; @@ -151,7 +153,8 @@ public void setMetafields(List metafields) { public String toString() { return "ListMetafieldsResponse [" + "totalCount=" + totalCount + ", currentPage=" + currentPage + ", totalPages=" + totalPages + ", perPage=" + perPage - + ", metafields=" + metafields + "]"; + + ", metafields=" + metafields + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListOffersResponse.java b/src/main/java/com/maxio/advancedbilling/models/ListOffersResponse.java index 6700f487..43d588b0 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListOffersResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListOffersResponse.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ListOffersResponse type. */ -public class ListOffersResponse { +public class ListOffersResponse + extends BaseModel { private List offers; /** @@ -57,7 +59,8 @@ public void setOffers(List offers) { */ @Override public String toString() { - return "ListOffersResponse [" + "offers=" + offers + "]"; + return "ListOffersResponse [" + "offers=" + offers + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListProductPricePointsResponse.java b/src/main/java/com/maxio/advancedbilling/models/ListProductPricePointsResponse.java index fbc8ef91..eca4a7f0 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListProductPricePointsResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListProductPricePointsResponse.java @@ -8,12 +8,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ListProductPricePointsResponse type. */ -public class ListProductPricePointsResponse { +public class ListProductPricePointsResponse + extends BaseModel { private List pricePoints; /** @@ -55,7 +57,8 @@ public void setPricePoints(List pricePoints) { */ @Override public String toString() { - return "ListProductPricePointsResponse [" + "pricePoints=" + pricePoints + "]"; + return "ListProductPricePointsResponse [" + "pricePoints=" + pricePoints + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListProformaInvoicesMeta.java b/src/main/java/com/maxio/advancedbilling/models/ListProformaInvoicesMeta.java index 62cc376b..9fd7dc20 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListProformaInvoicesMeta.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListProformaInvoicesMeta.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ListProformaInvoicesMeta type. */ -public class ListProformaInvoicesMeta { +public class ListProformaInvoicesMeta + extends BaseModel { private Integer totalCount; private Integer currentPage; private Integer totalPages; @@ -126,7 +128,8 @@ public void setStatusCode(Integer statusCode) { @Override public String toString() { return "ListProformaInvoicesMeta [" + "totalCount=" + totalCount + ", currentPage=" - + currentPage + ", totalPages=" + totalPages + ", statusCode=" + statusCode + "]"; + + currentPage + ", totalPages=" + totalPages + ", statusCode=" + statusCode + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListProformaInvoicesResponse.java b/src/main/java/com/maxio/advancedbilling/models/ListProformaInvoicesResponse.java index 3aa6e107..ac260863 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListProformaInvoicesResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListProformaInvoicesResponse.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ListProformaInvoicesResponse type. */ -public class ListProformaInvoicesResponse { +public class ListProformaInvoicesResponse + extends BaseModel { private List proformaInvoices; private ListProformaInvoicesMeta meta; @@ -81,7 +83,7 @@ public void setMeta(ListProformaInvoicesMeta meta) { @Override public String toString() { return "ListProformaInvoicesResponse [" + "proformaInvoices=" + proformaInvoices + ", meta=" - + meta + "]"; + + meta + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListPublicKeysMeta.java b/src/main/java/com/maxio/advancedbilling/models/ListPublicKeysMeta.java index 26c84660..59d3ade9 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListPublicKeysMeta.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListPublicKeysMeta.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ListPublicKeysMeta type. */ -public class ListPublicKeysMeta { +public class ListPublicKeysMeta + extends BaseModel { private Integer totalCount; private Integer currentPage; private Integer totalPages; @@ -126,7 +128,8 @@ public void setPerPage(Integer perPage) { @Override public String toString() { return "ListPublicKeysMeta [" + "totalCount=" + totalCount + ", currentPage=" + currentPage - + ", totalPages=" + totalPages + ", perPage=" + perPage + "]"; + + ", totalPages=" + totalPages + ", perPage=" + perPage + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListPublicKeysResponse.java b/src/main/java/com/maxio/advancedbilling/models/ListPublicKeysResponse.java index 700dcf3e..6040ecdd 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListPublicKeysResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListPublicKeysResponse.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ListPublicKeysResponse type. */ -public class ListPublicKeysResponse { +public class ListPublicKeysResponse + extends BaseModel { private List chargifyJsKeys; private ListPublicKeysMeta meta; @@ -81,7 +83,7 @@ public void setMeta(ListPublicKeysMeta meta) { @Override public String toString() { return "ListPublicKeysResponse [" + "chargifyJsKeys=" + chargifyJsKeys + ", meta=" + meta - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListSaleRepItem.java b/src/main/java/com/maxio/advancedbilling/models/ListSaleRepItem.java index 27d2e444..d540b901 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListSaleRepItem.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListSaleRepItem.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.Map; /** * This is a model class for ListSaleRepItem type. */ -public class ListSaleRepItem { +public class ListSaleRepItem + extends BaseModel { private Integer id; private String fullName; private Integer subscriptionsCount; @@ -150,7 +152,8 @@ public void setTestMode(Boolean testMode) { @Override public String toString() { return "ListSaleRepItem [" + "id=" + id + ", fullName=" + fullName + ", subscriptionsCount=" - + subscriptionsCount + ", mrrData=" + mrrData + ", testMode=" + testMode + "]"; + + subscriptionsCount + ", mrrData=" + mrrData + ", testMode=" + testMode + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListSegmentsResponse.java b/src/main/java/com/maxio/advancedbilling/models/ListSegmentsResponse.java index 8b9ec14e..276397cf 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListSegmentsResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListSegmentsResponse.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ListSegmentsResponse type. */ -public class ListSegmentsResponse { +public class ListSegmentsResponse + extends BaseModel { private List segments; /** @@ -57,7 +59,8 @@ public void setSegments(List segments) { */ @Override public String toString() { - return "ListSegmentsResponse [" + "segments=" + segments + "]"; + return "ListSegmentsResponse [" + "segments=" + segments + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListSubcriptionGroupPrepaymentItem.java b/src/main/java/com/maxio/advancedbilling/models/ListSubcriptionGroupPrepaymentItem.java index 4b3876d8..863005d1 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListSubcriptionGroupPrepaymentItem.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListSubcriptionGroupPrepaymentItem.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for ListSubcriptionGroupPrepaymentItem type. */ -public class ListSubcriptionGroupPrepaymentItem { +public class ListSubcriptionGroupPrepaymentItem + extends BaseModel { private Integer id; private String subscriptionGroupUid; private Long amountInCents; @@ -250,7 +252,8 @@ public String toString() { + subscriptionGroupUid + ", amountInCents=" + amountInCents + ", remainingAmountInCents=" + remainingAmountInCents + ", details=" + details + ", external=" + external + ", memo=" + memo + ", paymentType=" + paymentType - + ", createdAt=" + createdAt + "]"; + + ", createdAt=" + createdAt + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionComponentsResponse.java b/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionComponentsResponse.java index eb984609..0df5d83c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionComponentsResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionComponentsResponse.java @@ -8,12 +8,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ListSubscriptionComponentsResponse type. */ -public class ListSubscriptionComponentsResponse { +public class ListSubscriptionComponentsResponse + extends BaseModel { private List subscriptionsComponents; /** @@ -57,7 +59,8 @@ public void setSubscriptionsComponents(List subscriptions @Override public String toString() { return "ListSubscriptionComponentsResponse [" + "subscriptionsComponents=" - + subscriptionsComponents + "]"; + + subscriptionsComponents + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionGroupPrepayment.java b/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionGroupPrepayment.java index 7714cda3..a35e4884 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionGroupPrepayment.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionGroupPrepayment.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ListSubscriptionGroupPrepayment type. */ -public class ListSubscriptionGroupPrepayment { +public class ListSubscriptionGroupPrepayment + extends BaseModel { private ListSubcriptionGroupPrepaymentItem prepayment; /** @@ -54,7 +56,8 @@ public void setPrepayment(ListSubcriptionGroupPrepaymentItem prepayment) { */ @Override public String toString() { - return "ListSubscriptionGroupPrepayment [" + "prepayment=" + prepayment + "]"; + return "ListSubscriptionGroupPrepayment [" + "prepayment=" + prepayment + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionGroupPrepaymentResponse.java b/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionGroupPrepaymentResponse.java index 14ad981c..8eea15e1 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionGroupPrepaymentResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionGroupPrepaymentResponse.java @@ -8,12 +8,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ListSubscriptionGroupPrepaymentResponse type. */ -public class ListSubscriptionGroupPrepaymentResponse { +public class ListSubscriptionGroupPrepaymentResponse + extends BaseModel { private List prepayments; /** @@ -55,7 +57,8 @@ public void setPrepayments(List prepayments) { */ @Override public String toString() { - return "ListSubscriptionGroupPrepaymentResponse [" + "prepayments=" + prepayments + "]"; + return "ListSubscriptionGroupPrepaymentResponse [" + "prepayments=" + prepayments + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionGroupsItem.java b/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionGroupsItem.java index 8bd03ea1..37737f9a 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionGroupsItem.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionGroupsItem.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; import java.util.List; /** * This is a model class for ListSubscriptionGroupsItem type. */ -public class ListSubscriptionGroupsItem { +public class ListSubscriptionGroupsItem + extends BaseModel { private String uid; private Integer scheme; private Integer customerId; @@ -275,7 +277,7 @@ public String toString() { + ", subscriptionIds=" + subscriptionIds + ", primarySubscriptionId=" + primarySubscriptionId + ", nextAssessmentAt=" + nextAssessmentAt + ", state=" + state + ", cancelAtEndOfPeriod=" + cancelAtEndOfPeriod + ", accountBalances=" - + accountBalances + "]"; + + accountBalances + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionGroupsMeta.java b/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionGroupsMeta.java index c7bc3050..7a22d9f3 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionGroupsMeta.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionGroupsMeta.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ListSubscriptionGroupsMeta type. */ -public class ListSubscriptionGroupsMeta { +public class ListSubscriptionGroupsMeta + extends BaseModel { private Integer currentPage; private Integer totalCount; @@ -80,7 +82,7 @@ public void setTotalCount(Integer totalCount) { @Override public String toString() { return "ListSubscriptionGroupsMeta [" + "currentPage=" + currentPage + ", totalCount=" - + totalCount + "]"; + + totalCount + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionGroupsResponse.java b/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionGroupsResponse.java index 2afce26a..ccd1310a 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionGroupsResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ListSubscriptionGroupsResponse.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ListSubscriptionGroupsResponse type. */ -public class ListSubscriptionGroupsResponse { +public class ListSubscriptionGroupsResponse + extends BaseModel { private List subscriptionGroups; private ListSubscriptionGroupsMeta meta; @@ -81,7 +83,7 @@ public void setMeta(ListSubscriptionGroupsMeta meta) { @Override public String toString() { return "ListSubscriptionGroupsResponse [" + "subscriptionGroups=" + subscriptionGroups - + ", meta=" + meta + "]"; + + ", meta=" + meta + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/MRR.java b/src/main/java/com/maxio/advancedbilling/models/MRR.java index c63638f7..b49d1756 100644 --- a/src/main/java/com/maxio/advancedbilling/models/MRR.java +++ b/src/main/java/com/maxio/advancedbilling/models/MRR.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for MRR type. */ -public class MRR { +public class MRR + extends BaseModel { private Long amountInCents; private String amountFormatted; private String currency; @@ -181,7 +183,8 @@ public void setAtTime(ZonedDateTime atTime) { public String toString() { return "MRR [" + "amountInCents=" + amountInCents + ", amountFormatted=" + amountFormatted + ", currency=" + currency + ", currencySymbol=" + currencySymbol + ", breakouts=" - + breakouts + ", atTime=" + atTime + "]"; + + breakouts + ", atTime=" + atTime + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/MRRMovement.java b/src/main/java/com/maxio/advancedbilling/models/MRRMovement.java index e78a1d7d..2a155caf 100644 --- a/src/main/java/com/maxio/advancedbilling/models/MRRMovement.java +++ b/src/main/java/com/maxio/advancedbilling/models/MRRMovement.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for MRRMovement type. */ -public class MRRMovement { +public class MRRMovement + extends BaseModel { private Integer amount; private String category; private Integer subscriberDelta; @@ -126,7 +128,8 @@ public void setLeadDelta(Integer leadDelta) { @Override public String toString() { return "MRRMovement [" + "amount=" + amount + ", category=" + category - + ", subscriberDelta=" + subscriberDelta + ", leadDelta=" + leadDelta + "]"; + + ", subscriberDelta=" + subscriberDelta + ", leadDelta=" + leadDelta + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/MRRResponse.java b/src/main/java/com/maxio/advancedbilling/models/MRRResponse.java index 455cc6a6..43652218 100644 --- a/src/main/java/com/maxio/advancedbilling/models/MRRResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/MRRResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for MRRResponse type. */ -public class MRRResponse { +public class MRRResponse + extends BaseModel { private MRR mrr; /** @@ -54,7 +56,8 @@ public void setMrr(MRR mrr) { */ @Override public String toString() { - return "MRRResponse [" + "mrr=" + mrr + "]"; + return "MRRResponse [" + "mrr=" + mrr + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Metadata.java b/src/main/java/com/maxio/advancedbilling/models/Metadata.java index 75e7c2b9..9afc9da0 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Metadata.java +++ b/src/main/java/com/maxio/advancedbilling/models/Metadata.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.ZonedDateTime; /** * This is a model class for Metadata type. */ -public class Metadata { +public class Metadata + extends BaseModel { private OptionalNullable id; private OptionalNullable value; private OptionalNullable resourceId; @@ -280,7 +282,7 @@ public void unsetMetafieldId() { public String toString() { return "Metadata [" + "id=" + id + ", value=" + value + ", resourceId=" + resourceId + ", name=" + name + ", deletedAt=" + deletedAt + ", metafieldId=" + metafieldId - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Metafield.java b/src/main/java/com/maxio/advancedbilling/models/Metafield.java index 0b87a282..89cbc96d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Metafield.java +++ b/src/main/java/com/maxio/advancedbilling/models/Metafield.java @@ -11,12 +11,14 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.models.containers.MetafieldEnum; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for Metafield type. */ -public class Metafield { +public class Metafield + extends BaseModel { private Integer id; private String name; private MetafieldScope scope; @@ -225,7 +227,8 @@ public void unsetEnum() { @Override public String toString() { return "Metafield [" + "id=" + id + ", name=" + name + ", scope=" + scope + ", dataCount=" - + dataCount + ", inputType=" + inputType + ", mEnum=" + mEnum + "]"; + + dataCount + ", inputType=" + inputType + ", mEnum=" + mEnum + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/MetafieldScope.java b/src/main/java/com/maxio/advancedbilling/models/MetafieldScope.java index 1280c061..5d559c55 100644 --- a/src/main/java/com/maxio/advancedbilling/models/MetafieldScope.java +++ b/src/main/java/com/maxio/advancedbilling/models/MetafieldScope.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for MetafieldScope type. */ -public class MetafieldScope { +public class MetafieldScope + extends BaseModel { private IncludeOption csv; private IncludeOption invoices; private IncludeOption statements; @@ -209,7 +211,8 @@ public void setHosted(List hosted) { public String toString() { return "MetafieldScope [" + "csv=" + csv + ", invoices=" + invoices + ", statements=" + statements + ", portal=" + portal + ", publicShow=" + publicShow + ", publicEdit=" - + publicEdit + ", hosted=" + hosted + "]"; + + publicEdit + ", hosted=" + hosted + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/MeteredComponent.java b/src/main/java/com/maxio/advancedbilling/models/MeteredComponent.java index 4bc0e480..17ed438e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/MeteredComponent.java +++ b/src/main/java/com/maxio/advancedbilling/models/MeteredComponent.java @@ -11,13 +11,15 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.models.containers.MeteredComponentUnitPrice; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.util.List; /** * This is a model class for MeteredComponent type. */ -public class MeteredComponent { +public class MeteredComponent + extends BaseModel { private String name; private String unitName; private String description; @@ -640,7 +642,8 @@ public String toString() { + hideDateRangeOnInvoice + ", priceInCents=" + priceInCents + ", displayOnHostedPage=" + displayOnHostedPage + ", allowFractionalQuantities=" + allowFractionalQuantities + ", publicSignupPageIds=" + publicSignupPageIds - + ", interval=" + interval + ", intervalUnit=" + intervalUnit + "]"; + + ", interval=" + interval + ", intervalUnit=" + intervalUnit + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/MeteredUsage.java b/src/main/java/com/maxio/advancedbilling/models/MeteredUsage.java index 45b6f26d..9cadd39b 100644 --- a/src/main/java/com/maxio/advancedbilling/models/MeteredUsage.java +++ b/src/main/java/com/maxio/advancedbilling/models/MeteredUsage.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for MeteredUsage type. */ -public class MeteredUsage { +public class MeteredUsage + extends BaseModel { private String previousUnitBalance; private int newUnitBalance; private int usageQuantity; @@ -169,7 +171,8 @@ public void setMemo(String memo) { public String toString() { return "MeteredUsage [" + "previousUnitBalance=" + previousUnitBalance + ", newUnitBalance=" + newUnitBalance + ", usageQuantity=" + usageQuantity + ", componentId=" - + componentId + ", componentHandle=" + componentHandle + ", memo=" + memo + "]"; + + componentId + ", componentHandle=" + componentHandle + ", memo=" + memo + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Movement.java b/src/main/java/com/maxio/advancedbilling/models/Movement.java index 5340b5b6..50f43fcd 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Movement.java +++ b/src/main/java/com/maxio/advancedbilling/models/Movement.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; import java.util.List; /** * This is a model class for Movement type. */ -public class Movement { +public class Movement + extends BaseModel { private ZonedDateTime timestamp; private Long amountInCents; private String amountFormatted; @@ -250,7 +252,8 @@ public String toString() { return "Movement [" + "timestamp=" + timestamp + ", amountInCents=" + amountInCents + ", amountFormatted=" + amountFormatted + ", description=" + description + ", category=" + category + ", breakouts=" + breakouts + ", lineItems=" + lineItems - + ", subscriptionId=" + subscriptionId + ", subscriberName=" + subscriberName + "]"; + + ", subscriptionId=" + subscriptionId + ", subscriberName=" + subscriberName + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/MovementLineItem.java b/src/main/java/com/maxio/advancedbilling/models/MovementLineItem.java index c3fb98c0..ef16aef5 100644 --- a/src/main/java/com/maxio/advancedbilling/models/MovementLineItem.java +++ b/src/main/java/com/maxio/advancedbilling/models/MovementLineItem.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for MovementLineItem type. */ -public class MovementLineItem { +public class MovementLineItem + extends BaseModel { private Integer productId; private Integer componentId; private Integer pricePointId; @@ -250,7 +252,8 @@ public String toString() { return "MovementLineItem [" + "productId=" + productId + ", componentId=" + componentId + ", pricePointId=" + pricePointId + ", name=" + name + ", mrr=" + mrr + ", mrrMovements=" + mrrMovements + ", quantity=" + quantity + ", prevQuantity=" - + prevQuantity + ", recurring=" + recurring + "]"; + + prevQuantity + ", recurring=" + recurring + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/MultiInvoicePayment.java b/src/main/java/com/maxio/advancedbilling/models/MultiInvoicePayment.java index a49b1c08..f0628ea7 100644 --- a/src/main/java/com/maxio/advancedbilling/models/MultiInvoicePayment.java +++ b/src/main/java/com/maxio/advancedbilling/models/MultiInvoicePayment.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for MultiInvoicePayment type. */ -public class MultiInvoicePayment { +public class MultiInvoicePayment + extends BaseModel { private Integer transactionId; private String totalAmount; private String currencyCode; @@ -136,7 +138,7 @@ public void setApplications(List applications) { public String toString() { return "MultiInvoicePayment [" + "transactionId=" + transactionId + ", totalAmount=" + totalAmount + ", currencyCode=" + currencyCode + ", applications=" + applications - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/MultiInvoicePaymentResponse.java b/src/main/java/com/maxio/advancedbilling/models/MultiInvoicePaymentResponse.java index 10cb25af..bc56dc60 100644 --- a/src/main/java/com/maxio/advancedbilling/models/MultiInvoicePaymentResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/MultiInvoicePaymentResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for MultiInvoicePaymentResponse type. */ -public class MultiInvoicePaymentResponse { +public class MultiInvoicePaymentResponse + extends BaseModel { private MultiInvoicePayment payment; /** @@ -54,7 +56,8 @@ public void setPayment(MultiInvoicePayment payment) { */ @Override public String toString() { - return "MultiInvoicePaymentResponse [" + "payment=" + payment + "]"; + return "MultiInvoicePaymentResponse [" + "payment=" + payment + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/NestedSubscriptionGroup.java b/src/main/java/com/maxio/advancedbilling/models/NestedSubscriptionGroup.java index ef044ce3..029ee660 100644 --- a/src/main/java/com/maxio/advancedbilling/models/NestedSubscriptionGroup.java +++ b/src/main/java/com/maxio/advancedbilling/models/NestedSubscriptionGroup.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for NestedSubscriptionGroup type. */ -public class NestedSubscriptionGroup { +public class NestedSubscriptionGroup + extends BaseModel { private String uid; private Integer scheme; private Integer primarySubscriptionId; @@ -138,7 +140,8 @@ public void setPrimary(Boolean primary) { @Override public String toString() { return "NestedSubscriptionGroup [" + "uid=" + uid + ", scheme=" + scheme - + ", primarySubscriptionId=" + primarySubscriptionId + ", primary=" + primary + "]"; + + ", primarySubscriptionId=" + primarySubscriptionId + ", primary=" + primary + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/NetTerms.java b/src/main/java/com/maxio/advancedbilling/models/NetTerms.java index cc2e38a3..7fe0cd1b 100644 --- a/src/main/java/com/maxio/advancedbilling/models/NetTerms.java +++ b/src/main/java/com/maxio/advancedbilling/models/NetTerms.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for NetTerms type. */ -public class NetTerms { +public class NetTerms + extends BaseModel { private Integer defaultNetTerms; private Integer automaticNetTerms; private Integer remittanceNetTerms; @@ -157,7 +159,8 @@ public String toString() { return "NetTerms [" + "defaultNetTerms=" + defaultNetTerms + ", automaticNetTerms=" + automaticNetTerms + ", remittanceNetTerms=" + remittanceNetTerms + ", netTermsOnRemittanceSignupsEnabled=" + netTermsOnRemittanceSignupsEnabled - + ", customNetTermsEnabled=" + customNetTermsEnabled + "]"; + + ", customNetTermsEnabled=" + customNetTermsEnabled + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Offer.java b/src/main/java/com/maxio/advancedbilling/models/Offer.java index e3dfc327..a813993c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Offer.java +++ b/src/main/java/com/maxio/advancedbilling/models/Offer.java @@ -12,6 +12,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.ZonedDateTime; import java.util.List; @@ -19,7 +20,8 @@ /** * This is a model class for Offer type. */ -public class Offer { +public class Offer + extends BaseModel { private Integer id; private Integer siteId; private Integer productFamilyId; @@ -572,7 +574,8 @@ public String toString() { + archivedAt + ", offerItems=" + offerItems + ", offerDiscounts=" + offerDiscounts + ", productFamilyName=" + productFamilyName + ", productName=" + productName + ", productPricePointName=" + productPricePointName + ", productPriceInCents=" - + productPriceInCents + ", offerSignupPages=" + offerSignupPages + "]"; + + productPriceInCents + ", offerSignupPages=" + offerSignupPages + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/OfferDiscount.java b/src/main/java/com/maxio/advancedbilling/models/OfferDiscount.java index 22851c5d..7a7d84a8 100644 --- a/src/main/java/com/maxio/advancedbilling/models/OfferDiscount.java +++ b/src/main/java/com/maxio/advancedbilling/models/OfferDiscount.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for OfferDiscount type. */ -public class OfferDiscount { +public class OfferDiscount + extends BaseModel { private String couponCode; private Integer couponId; private String couponName; @@ -103,7 +105,8 @@ public void setCouponName(String couponName) { @Override public String toString() { return "OfferDiscount [" + "couponCode=" + couponCode + ", couponId=" + couponId - + ", couponName=" + couponName + "]"; + + ", couponName=" + couponName + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/OfferItem.java b/src/main/java/com/maxio/advancedbilling/models/OfferItem.java index 8bbfb947..f73a56d5 100644 --- a/src/main/java/com/maxio/advancedbilling/models/OfferItem.java +++ b/src/main/java/com/maxio/advancedbilling/models/OfferItem.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for OfferItem type. */ -public class OfferItem { +public class OfferItem + extends BaseModel { private Integer componentId; private Integer pricePointId; private String startingQuantity; @@ -278,7 +280,8 @@ public String toString() { + ", startingQuantity=" + startingQuantity + ", editable=" + editable + ", componentUnitPrice=" + componentUnitPrice + ", componentName=" + componentName + ", pricePointName=" + pricePointName + ", currencyPrices=" + currencyPrices - + ", interval=" + interval + ", intervalUnit=" + intervalUnit + "]"; + + ", interval=" + interval + ", intervalUnit=" + intervalUnit + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/OfferResponse.java b/src/main/java/com/maxio/advancedbilling/models/OfferResponse.java index 9aead254..18e429f2 100644 --- a/src/main/java/com/maxio/advancedbilling/models/OfferResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/OfferResponse.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for OfferResponse type. */ -public class OfferResponse { +public class OfferResponse + extends BaseModel { private Offer offer; /** @@ -56,7 +58,8 @@ public void setOffer(Offer offer) { */ @Override public String toString() { - return "OfferResponse [" + "offer=" + offer + "]"; + return "OfferResponse [" + "offer=" + offer + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/OfferSignupPage.java b/src/main/java/com/maxio/advancedbilling/models/OfferSignupPage.java index 997aa3ce..f2b8e8ff 100644 --- a/src/main/java/com/maxio/advancedbilling/models/OfferSignupPage.java +++ b/src/main/java/com/maxio/advancedbilling/models/OfferSignupPage.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for OfferSignupPage type. */ -public class OfferSignupPage { +public class OfferSignupPage + extends BaseModel { private Integer id; private String nickname; private Boolean enabled; @@ -173,7 +175,7 @@ public void setUrl(String url) { public String toString() { return "OfferSignupPage [" + "id=" + id + ", nickname=" + nickname + ", enabled=" + enabled + ", returnUrl=" + returnUrl + ", returnParams=" + returnParams + ", url=" + url - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/OnOffComponent.java b/src/main/java/com/maxio/advancedbilling/models/OnOffComponent.java index a29735be..e8fd0e6f 100644 --- a/src/main/java/com/maxio/advancedbilling/models/OnOffComponent.java +++ b/src/main/java/com/maxio/advancedbilling/models/OnOffComponent.java @@ -11,13 +11,15 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.models.containers.OnOffComponentUnitPrice; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.util.List; /** * This is a model class for OnOffComponent type. */ -public class OnOffComponent { +public class OnOffComponent + extends BaseModel { private String name; private String description; private String handle; @@ -579,7 +581,8 @@ public String toString() { + priceInCents + ", displayOnHostedPage=" + displayOnHostedPage + ", allowFractionalQuantities=" + allowFractionalQuantities + ", publicSignupPageIds=" + publicSignupPageIds + ", interval=" + interval - + ", intervalUnit=" + intervalUnit + "]"; + + ", intervalUnit=" + intervalUnit + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/OrganizationAddress.java b/src/main/java/com/maxio/advancedbilling/models/OrganizationAddress.java index a6cf6aeb..de50064e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/OrganizationAddress.java +++ b/src/main/java/com/maxio/advancedbilling/models/OrganizationAddress.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for OrganizationAddress type. */ -public class OrganizationAddress { +public class OrganizationAddress + extends BaseModel { private OptionalNullable street; private OptionalNullable line2; private OptionalNullable city; @@ -375,7 +377,7 @@ public void unsetPhone() { public String toString() { return "OrganizationAddress [" + "street=" + street + ", line2=" + line2 + ", city=" + city + ", state=" + state + ", zip=" + zip + ", country=" + country + ", name=" + name - + ", phone=" + phone + "]"; + + ", phone=" + phone + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/OriginInvoice.java b/src/main/java/com/maxio/advancedbilling/models/OriginInvoice.java index 65e49758..f3f3284d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/OriginInvoice.java +++ b/src/main/java/com/maxio/advancedbilling/models/OriginInvoice.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for OriginInvoice type. */ -public class OriginInvoice { +public class OriginInvoice + extends BaseModel { private String uid; private String number; @@ -83,7 +85,8 @@ public void setNumber(String number) { */ @Override public String toString() { - return "OriginInvoice [" + "uid=" + uid + ", number=" + number + "]"; + return "OriginInvoice [" + "uid=" + uid + ", number=" + number + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/OveragePricing.java b/src/main/java/com/maxio/advancedbilling/models/OveragePricing.java index eeeae7bd..4ad38a99 100644 --- a/src/main/java/com/maxio/advancedbilling/models/OveragePricing.java +++ b/src/main/java/com/maxio/advancedbilling/models/OveragePricing.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for OveragePricing type. */ -public class OveragePricing { +public class OveragePricing + extends BaseModel { private PricingScheme pricingScheme; private List prices; @@ -85,7 +87,8 @@ public void setPrices(List prices) { */ @Override public String toString() { - return "OveragePricing [" + "pricingScheme=" + pricingScheme + ", prices=" + prices + "]"; + return "OveragePricing [" + "pricingScheme=" + pricingScheme + ", prices=" + prices + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/OverrideSubscription.java b/src/main/java/com/maxio/advancedbilling/models/OverrideSubscription.java index 301fc97c..1b0563d5 100644 --- a/src/main/java/com/maxio/advancedbilling/models/OverrideSubscription.java +++ b/src/main/java/com/maxio/advancedbilling/models/OverrideSubscription.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for OverrideSubscription type. */ -public class OverrideSubscription { +public class OverrideSubscription + extends BaseModel { private ZonedDateTime activatedAt; private ZonedDateTime canceledAt; private String cancellationMessage; @@ -190,7 +192,8 @@ public void setCurrentPeriodStartsAt(ZonedDateTime currentPeriodStartsAt) { public String toString() { return "OverrideSubscription [" + "activatedAt=" + activatedAt + ", canceledAt=" + canceledAt + ", cancellationMessage=" + cancellationMessage + ", expiresAt=" - + expiresAt + ", currentPeriodStartsAt=" + currentPeriodStartsAt + "]"; + + expiresAt + ", currentPeriodStartsAt=" + currentPeriodStartsAt + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/OverrideSubscriptionRequest.java b/src/main/java/com/maxio/advancedbilling/models/OverrideSubscriptionRequest.java index fd25b464..6d0a6b63 100644 --- a/src/main/java/com/maxio/advancedbilling/models/OverrideSubscriptionRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/OverrideSubscriptionRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for OverrideSubscriptionRequest type. */ -public class OverrideSubscriptionRequest { +public class OverrideSubscriptionRequest + extends BaseModel { private OverrideSubscription subscription; /** @@ -54,7 +56,8 @@ public void setSubscription(OverrideSubscription subscription) { */ @Override public String toString() { - return "OverrideSubscriptionRequest [" + "subscription=" + subscription + "]"; + return "OverrideSubscriptionRequest [" + "subscription=" + subscription + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PaginatedMetadata.java b/src/main/java/com/maxio/advancedbilling/models/PaginatedMetadata.java index b53b4a8c..ed927d2c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PaginatedMetadata.java +++ b/src/main/java/com/maxio/advancedbilling/models/PaginatedMetadata.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for PaginatedMetadata type. */ -public class PaginatedMetadata { +public class PaginatedMetadata + extends BaseModel { private Integer totalCount; private Integer currentPage; private Integer totalPages; @@ -151,7 +153,7 @@ public void setMetadata(List metadata) { public String toString() { return "PaginatedMetadata [" + "totalCount=" + totalCount + ", currentPage=" + currentPage + ", totalPages=" + totalPages + ", perPage=" + perPage + ", metadata=" + metadata - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PaidInvoice.java b/src/main/java/com/maxio/advancedbilling/models/PaidInvoice.java index 4f6e843c..573fa719 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PaidInvoice.java +++ b/src/main/java/com/maxio/advancedbilling/models/PaidInvoice.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for PaidInvoice type. */ -public class PaidInvoice { +public class PaidInvoice + extends BaseModel { private String invoiceId; private InvoiceStatus status; private String dueAmount; @@ -138,7 +140,8 @@ public void setPaidAmount(String paidAmount) { @Override public String toString() { return "PaidInvoice [" + "invoiceId=" + invoiceId + ", status=" + status + ", dueAmount=" - + dueAmount + ", paidAmount=" + paidAmount + "]"; + + dueAmount + ", paidAmount=" + paidAmount + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PauseRequest.java b/src/main/java/com/maxio/advancedbilling/models/PauseRequest.java index 34d5e54f..fdd3e463 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PauseRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/PauseRequest.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for PauseRequest type. */ -public class PauseRequest { +public class PauseRequest + extends BaseModel { private AutoResume hold; /** @@ -56,7 +58,8 @@ public void setHold(AutoResume hold) { */ @Override public String toString() { - return "PauseRequest [" + "hold=" + hold + "]"; + return "PauseRequest [" + "hold=" + hold + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PayerAttributes.java b/src/main/java/com/maxio/advancedbilling/models/PayerAttributes.java index 9256e09a..54f5ccab 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PayerAttributes.java +++ b/src/main/java/com/maxio/advancedbilling/models/PayerAttributes.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.Map; /** * This is a model class for PayerAttributes type. */ -public class PayerAttributes { +public class PayerAttributes + extends BaseModel { private String firstName; private String lastName; private String email; @@ -458,7 +460,8 @@ public String toString() { + ", city=" + city + ", state=" + state + ", zip=" + zip + ", country=" + country + ", phone=" + phone + ", locale=" + locale + ", vatNumber=" + vatNumber + ", taxExempt=" + taxExempt + ", taxExemptReason=" + taxExemptReason - + ", metafields=" + metafields + "]"; + + ", metafields=" + metafields + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PayerError.java b/src/main/java/com/maxio/advancedbilling/models/PayerError.java index 1c4eb423..5154c6ff 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PayerError.java +++ b/src/main/java/com/maxio/advancedbilling/models/PayerError.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for PayerError type. */ -public class PayerError { +public class PayerError + extends BaseModel { private List lastName; private List firstName; private List email; @@ -104,7 +106,7 @@ public void setEmail(List email) { @Override public String toString() { return "PayerError [" + "lastName=" + lastName + ", firstName=" + firstName + ", email=" - + email + "]"; + + email + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PaymentCollectionMethodChanged.java b/src/main/java/com/maxio/advancedbilling/models/PaymentCollectionMethodChanged.java index a6558a25..a12a8716 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PaymentCollectionMethodChanged.java +++ b/src/main/java/com/maxio/advancedbilling/models/PaymentCollectionMethodChanged.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for PaymentCollectionMethodChanged type. */ -public class PaymentCollectionMethodChanged { +public class PaymentCollectionMethodChanged + extends BaseModel { private String previousValue; private String currentValue; @@ -80,7 +82,8 @@ public void setCurrentValue(String currentValue) { @Override public String toString() { return "PaymentCollectionMethodChanged [" + "previousValue=" + previousValue - + ", currentValue=" + currentValue + "]"; + + ", currentValue=" + currentValue + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PaymentForAllocation.java b/src/main/java/com/maxio/advancedbilling/models/PaymentForAllocation.java index f4b1d795..3a590600 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PaymentForAllocation.java +++ b/src/main/java/com/maxio/advancedbilling/models/PaymentForAllocation.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for PaymentForAllocation type. */ -public class PaymentForAllocation { +public class PaymentForAllocation + extends BaseModel { private Integer id; private Long amountInCents; private Boolean success; @@ -126,7 +128,8 @@ public void setMemo(String memo) { @Override public String toString() { return "PaymentForAllocation [" + "id=" + id + ", amountInCents=" + amountInCents - + ", success=" + success + ", memo=" + memo + "]"; + + ", success=" + success + ", memo=" + memo + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PaymentMethodApplePay.java b/src/main/java/com/maxio/advancedbilling/models/PaymentMethodApplePay.java index 2c86918f..2171f0c5 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PaymentMethodApplePay.java +++ b/src/main/java/com/maxio/advancedbilling/models/PaymentMethodApplePay.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for PaymentMethodApplePay type. */ -public class PaymentMethodApplePay { +public class PaymentMethodApplePay + extends BaseModel { private InvoiceEventPaymentMethod type; /** @@ -57,7 +59,8 @@ public void setType(InvoiceEventPaymentMethod type) { */ @Override public String toString() { - return "PaymentMethodApplePay [" + "type=" + type + "]"; + return "PaymentMethodApplePay [" + "type=" + type + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PaymentMethodBankAccount.java b/src/main/java/com/maxio/advancedbilling/models/PaymentMethodBankAccount.java index 6874a823..254c42d4 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PaymentMethodBankAccount.java +++ b/src/main/java/com/maxio/advancedbilling/models/PaymentMethodBankAccount.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for PaymentMethodBankAccount type. */ -public class PaymentMethodBankAccount { +public class PaymentMethodBankAccount + extends BaseModel { private String maskedAccountNumber; private String maskedRoutingNumber; private InvoiceEventPaymentMethod type; @@ -102,7 +104,8 @@ public void setType(InvoiceEventPaymentMethod type) { @Override public String toString() { return "PaymentMethodBankAccount [" + "maskedAccountNumber=" + maskedAccountNumber - + ", maskedRoutingNumber=" + maskedRoutingNumber + ", type=" + type + "]"; + + ", maskedRoutingNumber=" + maskedRoutingNumber + ", type=" + type + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PaymentMethodCreditCard.java b/src/main/java/com/maxio/advancedbilling/models/PaymentMethodCreditCard.java index cc5b9747..92bfa2d5 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PaymentMethodCreditCard.java +++ b/src/main/java/com/maxio/advancedbilling/models/PaymentMethodCreditCard.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for PaymentMethodCreditCard type. */ -public class PaymentMethodCreditCard { +public class PaymentMethodCreditCard + extends BaseModel { private String cardBrand; private String cardExpiration; private OptionalNullable lastFour; @@ -201,7 +203,8 @@ public void setType(InvoiceEventPaymentMethod type) { public String toString() { return "PaymentMethodCreditCard [" + "cardBrand=" + cardBrand + ", maskedCardNumber=" + maskedCardNumber + ", type=" + type + ", cardExpiration=" + cardExpiration - + ", lastFour=" + lastFour + "]"; + + ", lastFour=" + lastFour + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PaymentMethodExternal.java b/src/main/java/com/maxio/advancedbilling/models/PaymentMethodExternal.java index dd822969..a04ef497 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PaymentMethodExternal.java +++ b/src/main/java/com/maxio/advancedbilling/models/PaymentMethodExternal.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for PaymentMethodExternal type. */ -public class PaymentMethodExternal { +public class PaymentMethodExternal + extends BaseModel { private String details; private String kind; private String memo; @@ -124,7 +126,8 @@ public void setType(InvoiceEventPaymentMethod type) { @Override public String toString() { return "PaymentMethodExternal [" + "details=" + details + ", kind=" + kind + ", memo=" - + memo + ", type=" + type + "]"; + + memo + ", type=" + type + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PaymentMethodPaypal.java b/src/main/java/com/maxio/advancedbilling/models/PaymentMethodPaypal.java index cd5a65f4..e537b64e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PaymentMethodPaypal.java +++ b/src/main/java/com/maxio/advancedbilling/models/PaymentMethodPaypal.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for PaymentMethodPaypal type. */ -public class PaymentMethodPaypal { +public class PaymentMethodPaypal + extends BaseModel { private String email; private InvoiceEventPaymentMethod type; @@ -79,7 +81,8 @@ public void setType(InvoiceEventPaymentMethod type) { */ @Override public String toString() { - return "PaymentMethodPaypal [" + "email=" + email + ", type=" + type + "]"; + return "PaymentMethodPaypal [" + "email=" + email + ", type=" + type + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PaymentProfileAttributes.java b/src/main/java/com/maxio/advancedbilling/models/PaymentProfileAttributes.java index 83ec00af..5d1f1c08 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PaymentProfileAttributes.java +++ b/src/main/java/com/maxio/advancedbilling/models/PaymentProfileAttributes.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.models.containers.PaymentProfileAttributesExpirationMonth; import com.maxio.advancedbilling.models.containers.PaymentProfileAttributesExpirationYear; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for PaymentProfileAttributes type. */ -public class PaymentProfileAttributes { +public class PaymentProfileAttributes + extends BaseModel { private String chargifyToken; private Integer id; private String paymentType; @@ -819,7 +821,8 @@ public String toString() { + vaultToken + ", customerVaultToken=" + customerVaultToken + ", customerId=" + customerId + ", paypalEmail=" + paypalEmail + ", paymentMethodNonce=" + paymentMethodNonce + ", gatewayHandle=" + gatewayHandle + ", cvv=" + cvv - + ", lastFour=" + lastFour + "]"; + + ", lastFour=" + lastFour + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PaymentProfileResponse.java b/src/main/java/com/maxio/advancedbilling/models/PaymentProfileResponse.java index 76464802..a538797f 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PaymentProfileResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/PaymentProfileResponse.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.PaymentProfileResponsePaymentProfile; +import io.apimatic.core.types.BaseModel; /** * This is a model class for PaymentProfileResponse type. */ -public class PaymentProfileResponse { +public class PaymentProfileResponse + extends BaseModel { private PaymentProfileResponsePaymentProfile paymentProfile; /** @@ -55,7 +57,8 @@ public void setPaymentProfile(PaymentProfileResponsePaymentProfile paymentProfil */ @Override public String toString() { - return "PaymentProfileResponse [" + "paymentProfile=" + paymentProfile + "]"; + return "PaymentProfileResponse [" + "paymentProfile=" + paymentProfile + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PaymentRelatedEvents.java b/src/main/java/com/maxio/advancedbilling/models/PaymentRelatedEvents.java index bf7b2207..c7d32a07 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PaymentRelatedEvents.java +++ b/src/main/java/com/maxio/advancedbilling/models/PaymentRelatedEvents.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for PaymentRelatedEvents type. */ -public class PaymentRelatedEvents { +public class PaymentRelatedEvents + extends BaseModel { private int productId; private int accountTransactionId; @@ -80,7 +82,8 @@ public void setAccountTransactionId(int accountTransactionId) { @Override public String toString() { return "PaymentRelatedEvents [" + "productId=" + productId + ", accountTransactionId=" - + accountTransactionId + "]"; + + accountTransactionId + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PendingCancellationChange.java b/src/main/java/com/maxio/advancedbilling/models/PendingCancellationChange.java index 03e41790..62a7ed0e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PendingCancellationChange.java +++ b/src/main/java/com/maxio/advancedbilling/models/PendingCancellationChange.java @@ -13,12 +13,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for PendingCancellationChange type. */ -public class PendingCancellationChange { +public class PendingCancellationChange + extends BaseModel { private String cancellationState; private ZonedDateTime cancelsAt; @@ -86,7 +88,8 @@ public void setCancelsAt(ZonedDateTime cancelsAt) { @Override public String toString() { return "PendingCancellationChange [" + "cancellationState=" + cancellationState - + ", cancelsAt=" + cancelsAt + "]"; + + ", cancelsAt=" + cancelsAt + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PortalManagementLink.java b/src/main/java/com/maxio/advancedbilling/models/PortalManagementLink.java index 23fa950f..e3422017 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PortalManagementLink.java +++ b/src/main/java/com/maxio/advancedbilling/models/PortalManagementLink.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.ZonedDateTime; /** * This is a model class for PortalManagementLink type. */ -public class PortalManagementLink { +public class PortalManagementLink + extends BaseModel { private String url; private Integer fetchCount; private ZonedDateTime createdAt; @@ -222,7 +224,8 @@ public void unsetLastInviteSentAt() { public String toString() { return "PortalManagementLink [" + "url=" + url + ", fetchCount=" + fetchCount + ", createdAt=" + createdAt + ", newLinkAvailableAt=" + newLinkAvailableAt - + ", expiresAt=" + expiresAt + ", lastInviteSentAt=" + lastInviteSentAt + "]"; + + ", expiresAt=" + expiresAt + ", lastInviteSentAt=" + lastInviteSentAt + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PrepaidComponentPricePoint.java b/src/main/java/com/maxio/advancedbilling/models/PrepaidComponentPricePoint.java index d4735ffe..a7c8100e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PrepaidComponentPricePoint.java +++ b/src/main/java/com/maxio/advancedbilling/models/PrepaidComponentPricePoint.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for PrepaidComponentPricePoint type. */ -public class PrepaidComponentPricePoint { +public class PrepaidComponentPricePoint + extends BaseModel { private String name; private String handle; private PricingScheme pricingScheme; @@ -157,7 +159,7 @@ public void setOveragePricing(OveragePricing overagePricing) { public String toString() { return "PrepaidComponentPricePoint [" + "name=" + name + ", handle=" + handle + ", pricingScheme=" + pricingScheme + ", prices=" + prices + ", overagePricing=" - + overagePricing + "]"; + + overagePricing + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PrepaidConfiguration.java b/src/main/java/com/maxio/advancedbilling/models/PrepaidConfiguration.java index ea059788..e25199fa 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PrepaidConfiguration.java +++ b/src/main/java/com/maxio/advancedbilling/models/PrepaidConfiguration.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for PrepaidConfiguration type. */ -public class PrepaidConfiguration { +public class PrepaidConfiguration + extends BaseModel { private Integer id; private Long initialFundingAmountInCents; private Long replenishToAmountInCents; @@ -151,7 +153,8 @@ public String toString() { return "PrepaidConfiguration [" + "id=" + id + ", initialFundingAmountInCents=" + initialFundingAmountInCents + ", replenishToAmountInCents=" + replenishToAmountInCents + ", autoReplenish=" + autoReplenish - + ", replenishThresholdAmountInCents=" + replenishThresholdAmountInCents + "]"; + + ", replenishThresholdAmountInCents=" + replenishThresholdAmountInCents + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PrepaidConfigurationResponse.java b/src/main/java/com/maxio/advancedbilling/models/PrepaidConfigurationResponse.java index 08daaf3a..5b36d9b8 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PrepaidConfigurationResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/PrepaidConfigurationResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for PrepaidConfigurationResponse type. */ -public class PrepaidConfigurationResponse { +public class PrepaidConfigurationResponse + extends BaseModel { private PrepaidConfiguration prepaidConfiguration; /** @@ -55,7 +57,7 @@ public void setPrepaidConfiguration(PrepaidConfiguration prepaidConfiguration) { @Override public String toString() { return "PrepaidConfigurationResponse [" + "prepaidConfiguration=" + prepaidConfiguration - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PrepaidSubscriptionBalanceChanged.java b/src/main/java/com/maxio/advancedbilling/models/PrepaidSubscriptionBalanceChanged.java index a045aed3..15c5f1fe 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PrepaidSubscriptionBalanceChanged.java +++ b/src/main/java/com/maxio/advancedbilling/models/PrepaidSubscriptionBalanceChanged.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for PrepaidSubscriptionBalanceChanged type. */ -public class PrepaidSubscriptionBalanceChanged { +public class PrepaidSubscriptionBalanceChanged + extends BaseModel { private String reason; private long currentAccountBalanceInCents; private long prepaymentAccountBalanceInCents; @@ -126,7 +128,8 @@ public String toString() { return "PrepaidSubscriptionBalanceChanged [" + "reason=" + reason + ", currentAccountBalanceInCents=" + currentAccountBalanceInCents + ", prepaymentAccountBalanceInCents=" + prepaymentAccountBalanceInCents - + ", currentUsageAmountInCents=" + currentUsageAmountInCents + "]"; + + ", currentUsageAmountInCents=" + currentUsageAmountInCents + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PrepaidUsage.java b/src/main/java/com/maxio/advancedbilling/models/PrepaidUsage.java index c5af10fd..a68bf69f 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PrepaidUsage.java +++ b/src/main/java/com/maxio/advancedbilling/models/PrepaidUsage.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for PrepaidUsage type. */ -public class PrepaidUsage { +public class PrepaidUsage + extends BaseModel { private String previousUnitBalance; private String previousOverageUnitBalance; private int newUnitBalance; @@ -262,7 +264,7 @@ public String toString() { + ", usageQuantity=" + usageQuantity + ", overageUsageQuantity=" + overageUsageQuantity + ", componentId=" + componentId + ", componentHandle=" + componentHandle + ", memo=" + memo + ", allocationDetails=" + allocationDetails - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PrepaidUsageAllocationDetail.java b/src/main/java/com/maxio/advancedbilling/models/PrepaidUsageAllocationDetail.java index 3881671b..c8dea1a1 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PrepaidUsageAllocationDetail.java +++ b/src/main/java/com/maxio/advancedbilling/models/PrepaidUsageAllocationDetail.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for PrepaidUsageAllocationDetail type. */ -public class PrepaidUsageAllocationDetail { +public class PrepaidUsageAllocationDetail + extends BaseModel { private Integer allocationId; private Integer chargeId; private Integer usageQuantity; @@ -103,7 +105,8 @@ public void setUsageQuantity(Integer usageQuantity) { @Override public String toString() { return "PrepaidUsageAllocationDetail [" + "allocationId=" + allocationId + ", chargeId=" - + chargeId + ", usageQuantity=" + usageQuantity + "]"; + + chargeId + ", usageQuantity=" + usageQuantity + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PrepaidUsageComponent.java b/src/main/java/com/maxio/advancedbilling/models/PrepaidUsageComponent.java index 3a9b6507..bf5ce6f6 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PrepaidUsageComponent.java +++ b/src/main/java/com/maxio/advancedbilling/models/PrepaidUsageComponent.java @@ -11,13 +11,15 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.models.containers.PrepaidUsageComponentUnitPrice; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.util.List; /** * This is a model class for PrepaidUsageComponent type. */ -public class PrepaidUsageComponent { +public class PrepaidUsageComponent + extends BaseModel { private String name; private String unitName; private String description; @@ -725,7 +727,8 @@ public String toString() { + ", renewPrepaidAllocation=" + renewPrepaidAllocation + ", expirationInterval=" + expirationInterval + ", expirationIntervalUnit=" + expirationIntervalUnit + ", displayOnHostedPage=" + displayOnHostedPage + ", allowFractionalQuantities=" - + allowFractionalQuantities + ", publicSignupPageIds=" + publicSignupPageIds + "]"; + + allowFractionalQuantities + ", publicSignupPageIds=" + publicSignupPageIds + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Prepayment.java b/src/main/java/com/maxio/advancedbilling/models/Prepayment.java index 7da79454..cf1c3158 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Prepayment.java +++ b/src/main/java/com/maxio/advancedbilling/models/Prepayment.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for Prepayment type. */ -public class Prepayment { +public class Prepayment + extends BaseModel { private int id; private int subscriptionId; private long amountInCents; @@ -268,7 +270,8 @@ public String toString() { + ", amountInCents=" + amountInCents + ", remainingAmountInCents=" + remainingAmountInCents + ", external=" + external + ", memo=" + memo + ", createdAt=" + createdAt + ", refundedAmountInCents=" + refundedAmountInCents - + ", details=" + details + ", paymentType=" + paymentType + "]"; + + ", details=" + details + ", paymentType=" + paymentType + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PrepaymentAccountBalanceChanged.java b/src/main/java/com/maxio/advancedbilling/models/PrepaymentAccountBalanceChanged.java index f6e9b8e3..a08c602f 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PrepaymentAccountBalanceChanged.java +++ b/src/main/java/com/maxio/advancedbilling/models/PrepaymentAccountBalanceChanged.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for PrepaymentAccountBalanceChanged type. */ -public class PrepaymentAccountBalanceChanged { +public class PrepaymentAccountBalanceChanged + extends BaseModel { private String reason; private long prepaymentAccountBalanceInCents; private long prepaymentBalanceChangeInCents; @@ -126,7 +128,8 @@ public String toString() { return "PrepaymentAccountBalanceChanged [" + "reason=" + reason + ", prepaymentAccountBalanceInCents=" + prepaymentAccountBalanceInCents + ", prepaymentBalanceChangeInCents=" + prepaymentBalanceChangeInCents - + ", currencyCode=" + currencyCode + "]"; + + ", currencyCode=" + currencyCode + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PrepaymentAggregatedError.java b/src/main/java/com/maxio/advancedbilling/models/PrepaymentAggregatedError.java index b220f699..956e480a 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PrepaymentAggregatedError.java +++ b/src/main/java/com/maxio/advancedbilling/models/PrepaymentAggregatedError.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for PrepaymentAggregatedError type. */ -public class PrepaymentAggregatedError { +public class PrepaymentAggregatedError + extends BaseModel { private List amountInCents; private List base; private List external; @@ -104,7 +106,8 @@ public void setExternal(List external) { @Override public String toString() { return "PrepaymentAggregatedError [" + "amountInCents=" + amountInCents + ", base=" + base - + ", external=" + external + "]"; + + ", external=" + external + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PrepaymentResponse.java b/src/main/java/com/maxio/advancedbilling/models/PrepaymentResponse.java index b4ff933a..60919573 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PrepaymentResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/PrepaymentResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for PrepaymentResponse type. */ -public class PrepaymentResponse { +public class PrepaymentResponse + extends BaseModel { private Prepayment prepayment; /** @@ -54,7 +56,8 @@ public void setPrepayment(Prepayment prepayment) { */ @Override public String toString() { - return "PrepaymentResponse [" + "prepayment=" + prepayment + "]"; + return "PrepaymentResponse [" + "prepayment=" + prepayment + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PrepaymentsResponse.java b/src/main/java/com/maxio/advancedbilling/models/PrepaymentsResponse.java index 05d46e97..8285e9ed 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PrepaymentsResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/PrepaymentsResponse.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for PrepaymentsResponse type. */ -public class PrepaymentsResponse { +public class PrepaymentsResponse + extends BaseModel { private List prepayments; /** @@ -57,7 +59,8 @@ public void setPrepayments(List prepayments) { */ @Override public String toString() { - return "PrepaymentsResponse [" + "prepayments=" + prepayments + "]"; + return "PrepaymentsResponse [" + "prepayments=" + prepayments + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PreviewAllocationsRequest.java b/src/main/java/com/maxio/advancedbilling/models/PreviewAllocationsRequest.java index 974c9079..428bfa12 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PreviewAllocationsRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/PreviewAllocationsRequest.java @@ -12,6 +12,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.LocalDate; import java.util.List; @@ -19,7 +20,8 @@ /** * This is a model class for PreviewAllocationsRequest type. */ -public class PreviewAllocationsRequest { +public class PreviewAllocationsRequest + extends BaseModel { private List allocations; private LocalDate effectiveProrationDate; private OptionalNullable upgradeCharge; @@ -203,7 +205,8 @@ public void unsetDowngradeCredit() { public String toString() { return "PreviewAllocationsRequest [" + "allocations=" + allocations + ", effectiveProrationDate=" + effectiveProrationDate + ", upgradeCharge=" - + upgradeCharge + ", downgradeCredit=" + downgradeCredit + "]"; + + upgradeCharge + ", downgradeCredit=" + downgradeCredit + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Price.java b/src/main/java/com/maxio/advancedbilling/models/Price.java index beb7fa50..27561fbe 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Price.java +++ b/src/main/java/com/maxio/advancedbilling/models/Price.java @@ -13,12 +13,14 @@ import com.maxio.advancedbilling.models.containers.PriceEndingQuantity; import com.maxio.advancedbilling.models.containers.PriceStartingQuantity; import com.maxio.advancedbilling.models.containers.PriceUnitPrice; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for Price type. */ -public class Price { +public class Price + extends BaseModel { private PriceStartingQuantity startingQuantity; private OptionalNullable endingQuantity; private PriceUnitPrice unitPrice; @@ -138,7 +140,8 @@ public void setUnitPrice(PriceUnitPrice unitPrice) { @Override public String toString() { return "Price [" + "startingQuantity=" + startingQuantity + ", unitPrice=" + unitPrice - + ", endingQuantity=" + endingQuantity + "]"; + + ", endingQuantity=" + endingQuantity + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PricePoint.java b/src/main/java/com/maxio/advancedbilling/models/PricePoint.java index 4704ba22..20c118e9 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PricePoint.java +++ b/src/main/java/com/maxio/advancedbilling/models/PricePoint.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for PricePoint type. */ -public class PricePoint { +public class PricePoint + extends BaseModel { private String name; private String handle; private PricingScheme pricingScheme; @@ -374,7 +376,8 @@ public String toString() { + ", intervalUnit=" + intervalUnit + ", overagePricing=" + overagePricing + ", rolloverPrepaidRemainder=" + rolloverPrepaidRemainder + ", renewPrepaidAllocation=" + renewPrepaidAllocation + ", expirationInterval=" - + expirationInterval + ", expirationIntervalUnit=" + expirationIntervalUnit + "]"; + + expirationInterval + ", expirationIntervalUnit=" + expirationIntervalUnit + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Product.java b/src/main/java/com/maxio/advancedbilling/models/Product.java index d0375f2d..a1734dad 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Product.java +++ b/src/main/java/com/maxio/advancedbilling/models/Product.java @@ -14,6 +14,7 @@ import com.maxio.advancedbilling.DateTimeHelper; import com.maxio.advancedbilling.models.containers.ProductExpirationIntervalUnit; import com.maxio.advancedbilling.models.containers.ProductTrialIntervalUnit; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.ZonedDateTime; import java.util.List; @@ -21,7 +22,8 @@ /** * This is a model class for Product type. */ -public class Product { +public class Product + extends BaseModel { private Integer id; private String name; private OptionalNullable handle; @@ -1412,7 +1414,8 @@ public String toString() { + ", defaultProductPricePointId=" + defaultProductPricePointId + ", useSiteExchangeRate=" + useSiteExchangeRate + ", itemCategory=" + itemCategory + ", productPricePointId=" + productPricePointId + ", productPricePointHandle=" - + productPricePointHandle + "]"; + + productPricePointHandle + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ProductFamily.java b/src/main/java/com/maxio/advancedbilling/models/ProductFamily.java index dc4269c8..a5bf38c3 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ProductFamily.java +++ b/src/main/java/com/maxio/advancedbilling/models/ProductFamily.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.ZonedDateTime; /** * This is a model class for ProductFamily type. */ -public class ProductFamily { +public class ProductFamily + extends BaseModel { private Integer id; private String name; private String handle; @@ -260,7 +262,8 @@ public void setUpdatedAt(ZonedDateTime updatedAt) { public String toString() { return "ProductFamily [" + "id=" + id + ", name=" + name + ", handle=" + handle + ", accountingCode=" + accountingCode + ", description=" + description - + ", createdAt=" + createdAt + ", updatedAt=" + updatedAt + "]"; + + ", createdAt=" + createdAt + ", updatedAt=" + updatedAt + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ProductFamilyResponse.java b/src/main/java/com/maxio/advancedbilling/models/ProductFamilyResponse.java index e0fe1c87..1ef3190c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ProductFamilyResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ProductFamilyResponse.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ProductFamilyResponse type. */ -public class ProductFamilyResponse { +public class ProductFamilyResponse + extends BaseModel { private ProductFamily productFamily; /** @@ -56,7 +58,8 @@ public void setProductFamily(ProductFamily productFamily) { */ @Override public String toString() { - return "ProductFamilyResponse [" + "productFamily=" + productFamily + "]"; + return "ProductFamilyResponse [" + "productFamily=" + productFamily + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ProductPricePoint.java b/src/main/java/com/maxio/advancedbilling/models/ProductPricePoint.java index 9ccd5b76..e6d45028 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ProductPricePoint.java +++ b/src/main/java/com/maxio/advancedbilling/models/ProductPricePoint.java @@ -12,6 +12,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.ZonedDateTime; import java.util.List; @@ -19,7 +20,8 @@ /** * This is a model class for ProductPricePoint type. */ -public class ProductPricePoint { +public class ProductPricePoint + extends BaseModel { private Integer id; private String name; private String handle; @@ -767,7 +769,8 @@ public String toString() { + expirationIntervalUnit + ", productId=" + productId + ", archivedAt=" + archivedAt + ", createdAt=" + createdAt + ", updatedAt=" + updatedAt + ", useSiteExchangeRate=" + useSiteExchangeRate + ", type=" + type + ", taxIncluded=" + taxIncluded - + ", subscriptionId=" + subscriptionId + ", currencyPrices=" + currencyPrices + "]"; + + ", subscriptionId=" + subscriptionId + ", currencyPrices=" + currencyPrices + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ProductPricePointErrors.java b/src/main/java/com/maxio/advancedbilling/models/ProductPricePointErrors.java index d2376f63..ed849c31 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ProductPricePointErrors.java +++ b/src/main/java/com/maxio/advancedbilling/models/ProductPricePointErrors.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ProductPricePointErrors type. */ -public class ProductPricePointErrors { +public class ProductPricePointErrors + extends BaseModel { private String pricePoint; private List interval; private List intervalUnit; @@ -174,7 +176,8 @@ public void setPriceInCents(List priceInCents) { public String toString() { return "ProductPricePointErrors [" + "pricePoint=" + pricePoint + ", interval=" + interval + ", intervalUnit=" + intervalUnit + ", name=" + name + ", price=" + price - + ", priceInCents=" + priceInCents + "]"; + + ", priceInCents=" + priceInCents + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ProductPricePointResponse.java b/src/main/java/com/maxio/advancedbilling/models/ProductPricePointResponse.java index 7c9901f8..7546b459 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ProductPricePointResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ProductPricePointResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ProductPricePointResponse type. */ -public class ProductPricePointResponse { +public class ProductPricePointResponse + extends BaseModel { private ProductPricePoint pricePoint; /** @@ -54,7 +56,8 @@ public void setPricePoint(ProductPricePoint pricePoint) { */ @Override public String toString() { - return "ProductPricePointResponse [" + "pricePoint=" + pricePoint + "]"; + return "ProductPricePointResponse [" + "pricePoint=" + pricePoint + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ProductResponse.java b/src/main/java/com/maxio/advancedbilling/models/ProductResponse.java index fb2bd5da..08d98f7a 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ProductResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ProductResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ProductResponse type. */ -public class ProductResponse { +public class ProductResponse + extends BaseModel { private Product product; /** @@ -54,7 +56,8 @@ public void setProduct(Product product) { */ @Override public String toString() { - return "ProductResponse [" + "product=" + product + "]"; + return "ProductResponse [" + "product=" + product + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ProformaError.java b/src/main/java/com/maxio/advancedbilling/models/ProformaError.java index 5a20bd3a..7b9ee327 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ProformaError.java +++ b/src/main/java/com/maxio/advancedbilling/models/ProformaError.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ProformaError type. */ -public class ProformaError { +public class ProformaError + extends BaseModel { private BaseStringError subscription; /** @@ -58,7 +60,8 @@ public void setSubscription(BaseStringError subscription) { */ @Override public String toString() { - return "ProformaError [" + "subscription=" + subscription + "]"; + return "ProformaError [" + "subscription=" + subscription + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ProformaInvoice.java b/src/main/java/com/maxio/advancedbilling/models/ProformaInvoice.java index 86c7dc6e..af4fa7fe 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ProformaInvoice.java +++ b/src/main/java/com/maxio/advancedbilling/models/ProformaInvoice.java @@ -12,6 +12,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.LocalDate; import java.time.ZonedDateTime; @@ -20,7 +21,8 @@ /** * This is a model class for ProformaInvoice type. */ -public class ProformaInvoice { +public class ProformaInvoice + extends BaseModel { private String uid; private Integer siteId; private OptionalNullable customerId; @@ -1085,7 +1087,8 @@ public String toString() { + creditAmount + ", paidAmount=" + paidAmount + ", refundAmount=" + refundAmount + ", dueAmount=" + dueAmount + ", lineItems=" + lineItems + ", discounts=" + discounts + ", taxes=" + taxes + ", credits=" + credits + ", payments=" + payments - + ", customFields=" + customFields + ", publicUrl=" + publicUrl + "]"; + + ", customFields=" + customFields + ", publicUrl=" + publicUrl + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ProformaInvoiceCredit.java b/src/main/java/com/maxio/advancedbilling/models/ProformaInvoiceCredit.java index 37c2f712..e48720d6 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ProformaInvoiceCredit.java +++ b/src/main/java/com/maxio/advancedbilling/models/ProformaInvoiceCredit.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ProformaInvoiceCredit type. */ -public class ProformaInvoiceCredit { +public class ProformaInvoiceCredit + extends BaseModel { private String uid; private String memo; private String originalAmount; @@ -126,7 +128,8 @@ public void setAppliedAmount(String appliedAmount) { @Override public String toString() { return "ProformaInvoiceCredit [" + "uid=" + uid + ", memo=" + memo + ", originalAmount=" - + originalAmount + ", appliedAmount=" + appliedAmount + "]"; + + originalAmount + ", appliedAmount=" + appliedAmount + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ProformaInvoiceDiscount.java b/src/main/java/com/maxio/advancedbilling/models/ProformaInvoiceDiscount.java index 4b4690ba..605df1cf 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ProformaInvoiceDiscount.java +++ b/src/main/java/com/maxio/advancedbilling/models/ProformaInvoiceDiscount.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ProformaInvoiceDiscount type. */ -public class ProformaInvoiceDiscount { +public class ProformaInvoiceDiscount + extends BaseModel { private String uid; private String title; private String code; @@ -221,7 +223,8 @@ public String toString() { return "ProformaInvoiceDiscount [" + "uid=" + uid + ", title=" + title + ", code=" + code + ", sourceType=" + sourceType + ", discountType=" + discountType + ", eligibleAmount=" + eligibleAmount + ", discountAmount=" + discountAmount - + ", lineItemBreakouts=" + lineItemBreakouts + "]"; + + ", lineItemBreakouts=" + lineItemBreakouts + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ProformaInvoiceIssued.java b/src/main/java/com/maxio/advancedbilling/models/ProformaInvoiceIssued.java index 907f1d68..5ebb8f43 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ProformaInvoiceIssued.java +++ b/src/main/java/com/maxio/advancedbilling/models/ProformaInvoiceIssued.java @@ -13,6 +13,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.LocalDate; import java.time.ZonedDateTime; import java.util.List; @@ -20,7 +21,8 @@ /** * This is a model class for ProformaInvoiceIssued type. */ -public class ProformaInvoiceIssued { +public class ProformaInvoiceIssued + extends BaseModel { private String uid; private String number; private String role; @@ -291,7 +293,7 @@ public String toString() { + ", deliveryDate=" + deliveryDate + ", createdAt=" + createdAt + ", dueAmount=" + dueAmount + ", paidAmount=" + paidAmount + ", taxAmount=" + taxAmount + ", totalAmount=" + totalAmount + ", productName=" + productName + ", lineItems=" - + lineItems + "]"; + + lineItems + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ProformaInvoicePayment.java b/src/main/java/com/maxio/advancedbilling/models/ProformaInvoicePayment.java index b7b5ee82..036f34f8 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ProformaInvoicePayment.java +++ b/src/main/java/com/maxio/advancedbilling/models/ProformaInvoicePayment.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ProformaInvoicePayment type. */ -public class ProformaInvoicePayment { +public class ProformaInvoicePayment + extends BaseModel { private String memo; private String originalAmount; private String appliedAmount; @@ -126,7 +128,8 @@ public void setPrepayment(Boolean prepayment) { @Override public String toString() { return "ProformaInvoicePayment [" + "memo=" + memo + ", originalAmount=" + originalAmount - + ", appliedAmount=" + appliedAmount + ", prepayment=" + prepayment + "]"; + + ", appliedAmount=" + appliedAmount + ", prepayment=" + prepayment + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ProformaInvoiceTax.java b/src/main/java/com/maxio/advancedbilling/models/ProformaInvoiceTax.java index e4f6cf04..0f668797 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ProformaInvoiceTax.java +++ b/src/main/java/com/maxio/advancedbilling/models/ProformaInvoiceTax.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ProformaInvoiceTax type. */ -public class ProformaInvoiceTax { +public class ProformaInvoiceTax + extends BaseModel { private String uid; private String title; private ProformaInvoiceTaxSourceType sourceType; @@ -197,7 +199,8 @@ public void setLineItemBreakouts(List lineItemBreakouts) { public String toString() { return "ProformaInvoiceTax [" + "uid=" + uid + ", title=" + title + ", sourceType=" + sourceType + ", percentage=" + percentage + ", taxableAmount=" + taxableAmount - + ", taxAmount=" + taxAmount + ", lineItemBreakouts=" + lineItemBreakouts + "]"; + + ", taxAmount=" + taxAmount + ", lineItemBreakouts=" + lineItemBreakouts + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Proration.java b/src/main/java/com/maxio/advancedbilling/models/Proration.java index 3dd61ff1..c93a964a 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Proration.java +++ b/src/main/java/com/maxio/advancedbilling/models/Proration.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for Proration type. */ -public class Proration { +public class Proration + extends BaseModel { private Boolean preservePeriod; /** @@ -58,7 +60,8 @@ public void setPreservePeriod(Boolean preservePeriod) { */ @Override public String toString() { - return "Proration [" + "preservePeriod=" + preservePeriod + "]"; + return "Proration [" + "preservePeriod=" + preservePeriod + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PublicKey.java b/src/main/java/com/maxio/advancedbilling/models/PublicKey.java index b336149f..92601293 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PublicKey.java +++ b/src/main/java/com/maxio/advancedbilling/models/PublicKey.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for PublicKey type. */ -public class PublicKey { +public class PublicKey + extends BaseModel { private String publicKey; private Boolean requiresSecurityToken; private ZonedDateTime createdAt; @@ -109,7 +111,8 @@ public void setCreatedAt(ZonedDateTime createdAt) { @Override public String toString() { return "PublicKey [" + "publicKey=" + publicKey + ", requiresSecurityToken=" - + requiresSecurityToken + ", createdAt=" + createdAt + "]"; + + requiresSecurityToken + ", createdAt=" + createdAt + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/PublicSignupPage.java b/src/main/java/com/maxio/advancedbilling/models/PublicSignupPage.java index 315ab0c5..295a71ea 100644 --- a/src/main/java/com/maxio/advancedbilling/models/PublicSignupPage.java +++ b/src/main/java/com/maxio/advancedbilling/models/PublicSignupPage.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for PublicSignupPage type. */ -public class PublicSignupPage { +public class PublicSignupPage + extends BaseModel { private Integer id; private OptionalNullable returnUrl; private OptionalNullable returnParams; @@ -192,7 +194,8 @@ public void setUrl(String url) { @Override public String toString() { return "PublicSignupPage [" + "id=" + id + ", returnUrl=" + returnUrl + ", returnParams=" - + returnParams + ", url=" + url + "]"; + + returnParams + ", url=" + url + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/QuantityBasedComponent.java b/src/main/java/com/maxio/advancedbilling/models/QuantityBasedComponent.java index 9f696b99..79628e18 100644 --- a/src/main/java/com/maxio/advancedbilling/models/QuantityBasedComponent.java +++ b/src/main/java/com/maxio/advancedbilling/models/QuantityBasedComponent.java @@ -11,13 +11,15 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.models.containers.QuantityBasedComponentUnitPrice; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.util.List; /** * This is a model class for QuantityBasedComponent type. */ -public class QuantityBasedComponent { +public class QuantityBasedComponent + extends BaseModel { private String name; private String unitName; private String description; @@ -667,7 +669,8 @@ public String toString() { + priceInCents + ", recurring=" + recurring + ", displayOnHostedPage=" + displayOnHostedPage + ", allowFractionalQuantities=" + allowFractionalQuantities + ", publicSignupPageIds=" + publicSignupPageIds + ", interval=" + interval - + ", intervalUnit=" + intervalUnit + "]"; + + ", intervalUnit=" + intervalUnit + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ReactivateSubscriptionGroupRequest.java b/src/main/java/com/maxio/advancedbilling/models/ReactivateSubscriptionGroupRequest.java index e5d20750..e21dcc3c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ReactivateSubscriptionGroupRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/ReactivateSubscriptionGroupRequest.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ReactivateSubscriptionGroupRequest type. */ -public class ReactivateSubscriptionGroupRequest { +public class ReactivateSubscriptionGroupRequest + extends BaseModel { private Boolean resume; private Boolean resumeMembers; @@ -80,7 +82,7 @@ public void setResumeMembers(Boolean resumeMembers) { @Override public String toString() { return "ReactivateSubscriptionGroupRequest [" + "resume=" + resume + ", resumeMembers=" - + resumeMembers + "]"; + + resumeMembers + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ReactivateSubscriptionGroupResponse.java b/src/main/java/com/maxio/advancedbilling/models/ReactivateSubscriptionGroupResponse.java index 475bd63a..c5b739cd 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ReactivateSubscriptionGroupResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ReactivateSubscriptionGroupResponse.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; import java.util.List; /** * This is a model class for ReactivateSubscriptionGroupResponse type. */ -public class ReactivateSubscriptionGroupResponse { +public class ReactivateSubscriptionGroupResponse + extends BaseModel { private String uid; private Integer scheme; private Integer customerId; @@ -251,7 +253,8 @@ public String toString() { + ", customerId=" + customerId + ", paymentProfileId=" + paymentProfileId + ", subscriptionIds=" + subscriptionIds + ", primarySubscriptionId=" + primarySubscriptionId + ", nextAssessmentAt=" + nextAssessmentAt + ", state=" - + state + ", cancelAtEndOfPeriod=" + cancelAtEndOfPeriod + "]"; + + state + ", cancelAtEndOfPeriod=" + cancelAtEndOfPeriod + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ReactivateSubscriptionRequest.java b/src/main/java/com/maxio/advancedbilling/models/ReactivateSubscriptionRequest.java index 48e44ca9..e97a0bee 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ReactivateSubscriptionRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/ReactivateSubscriptionRequest.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.ReactivateSubscriptionRequestResume; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ReactivateSubscriptionRequest type. */ -public class ReactivateSubscriptionRequest { +public class ReactivateSubscriptionRequest + extends BaseModel { private ReactivationBilling calendarBilling; private Boolean includeTrial; private Boolean preserveBalance; @@ -197,7 +199,8 @@ public String toString() { return "ReactivateSubscriptionRequest [" + "calendarBilling=" + calendarBilling + ", includeTrial=" + includeTrial + ", preserveBalance=" + preserveBalance + ", couponCode=" + couponCode + ", useCreditsAndPrepayments=" - + useCreditsAndPrepayments + ", resume=" + resume + "]"; + + useCreditsAndPrepayments + ", resume=" + resume + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ReactivationBilling.java b/src/main/java/com/maxio/advancedbilling/models/ReactivationBilling.java index 964e0ad8..fe428d69 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ReactivationBilling.java +++ b/src/main/java/com/maxio/advancedbilling/models/ReactivationBilling.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ReactivationBilling type. */ -public class ReactivationBilling { +public class ReactivationBilling + extends BaseModel { private ReactivationCharge reactivationCharge; /** @@ -65,7 +67,8 @@ public void setReactivationCharge(ReactivationCharge reactivationCharge) { */ @Override public String toString() { - return "ReactivationBilling [" + "reactivationCharge=" + reactivationCharge + "]"; + return "ReactivationBilling [" + "reactivationCharge=" + reactivationCharge + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ReasonCode.java b/src/main/java/com/maxio/advancedbilling/models/ReasonCode.java index 3deba690..2830e2df 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ReasonCode.java +++ b/src/main/java/com/maxio/advancedbilling/models/ReasonCode.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for ReasonCode type. */ -public class ReasonCode { +public class ReasonCode + extends BaseModel { private Integer id; private Integer siteId; private String code; @@ -204,7 +206,8 @@ public void setUpdatedAt(ZonedDateTime updatedAt) { public String toString() { return "ReasonCode [" + "id=" + id + ", siteId=" + siteId + ", code=" + code + ", description=" + description + ", position=" + position + ", createdAt=" - + createdAt + ", updatedAt=" + updatedAt + "]"; + + createdAt + ", updatedAt=" + updatedAt + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ReasonCodeResponse.java b/src/main/java/com/maxio/advancedbilling/models/ReasonCodeResponse.java index b04b4a09..61c89dcf 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ReasonCodeResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ReasonCodeResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ReasonCodeResponse type. */ -public class ReasonCodeResponse { +public class ReasonCodeResponse + extends BaseModel { private ReasonCode reasonCode; /** @@ -54,7 +56,8 @@ public void setReasonCode(ReasonCode reasonCode) { */ @Override public String toString() { - return "ReasonCodeResponse [" + "reasonCode=" + reasonCode + "]"; + return "ReasonCodeResponse [" + "reasonCode=" + reasonCode + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ReasonCodesJsonResponse.java b/src/main/java/com/maxio/advancedbilling/models/ReasonCodesJsonResponse.java index a3fc2a9a..8fa3e2bb 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ReasonCodesJsonResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ReasonCodesJsonResponse.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ReasonCodesJsonResponse type. */ -public class ReasonCodesJsonResponse { +public class ReasonCodesJsonResponse + extends BaseModel { private String ok; /** @@ -56,7 +58,8 @@ public void setOk(String ok) { */ @Override public String toString() { - return "ReasonCodesJsonResponse [" + "ok=" + ok + "]"; + return "ReasonCodesJsonResponse [" + "ok=" + ok + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/RecordPaymentRequest.java b/src/main/java/com/maxio/advancedbilling/models/RecordPaymentRequest.java index f02b40d1..4aa6f7f6 100644 --- a/src/main/java/com/maxio/advancedbilling/models/RecordPaymentRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/RecordPaymentRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for RecordPaymentRequest type. */ -public class RecordPaymentRequest { +public class RecordPaymentRequest + extends BaseModel { private CreatePayment payment; /** @@ -54,7 +56,8 @@ public void setPayment(CreatePayment payment) { */ @Override public String toString() { - return "RecordPaymentRequest [" + "payment=" + payment + "]"; + return "RecordPaymentRequest [" + "payment=" + payment + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/RecordPaymentResponse.java b/src/main/java/com/maxio/advancedbilling/models/RecordPaymentResponse.java index 5c70683b..c82565d9 100644 --- a/src/main/java/com/maxio/advancedbilling/models/RecordPaymentResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/RecordPaymentResponse.java @@ -11,13 +11,15 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.models.containers.RecordPaymentResponsePrepayment; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.util.List; /** * This is a model class for RecordPaymentResponse type. */ -public class RecordPaymentResponse { +public class RecordPaymentResponse + extends BaseModel { private List paidInvoices; private OptionalNullable prepayment; @@ -112,7 +114,7 @@ public void unsetPrepayment() { @Override public String toString() { return "RecordPaymentResponse [" + "paidInvoices=" + paidInvoices + ", prepayment=" - + prepayment + "]"; + + prepayment + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ReferralCode.java b/src/main/java/com/maxio/advancedbilling/models/ReferralCode.java index 77d6d53e..d7f75944 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ReferralCode.java +++ b/src/main/java/com/maxio/advancedbilling/models/ReferralCode.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ReferralCode type. */ -public class ReferralCode { +public class ReferralCode + extends BaseModel { private Integer id; private Integer siteId; private Integer subscriptionId; @@ -126,7 +128,8 @@ public void setCode(String code) { @Override public String toString() { return "ReferralCode [" + "id=" + id + ", siteId=" + siteId + ", subscriptionId=" - + subscriptionId + ", code=" + code + "]"; + + subscriptionId + ", code=" + code + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ReferralValidationResponse.java b/src/main/java/com/maxio/advancedbilling/models/ReferralValidationResponse.java index 8bb392f1..e203e3dc 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ReferralValidationResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ReferralValidationResponse.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ReferralValidationResponse type. */ -public class ReferralValidationResponse { +public class ReferralValidationResponse + extends BaseModel { private ReferralCode referralCode; /** @@ -56,7 +58,8 @@ public void setReferralCode(ReferralCode referralCode) { */ @Override public String toString() { - return "ReferralValidationResponse [" + "referralCode=" + referralCode + "]"; + return "ReferralValidationResponse [" + "referralCode=" + referralCode + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Refund.java b/src/main/java/com/maxio/advancedbilling/models/Refund.java index 9cf5252b..12b349f5 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Refund.java +++ b/src/main/java/com/maxio/advancedbilling/models/Refund.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.RefundSegmentUids; +import io.apimatic.core.types.BaseModel; /** * This is a model class for Refund type. */ -public class Refund { +public class Refund + extends BaseModel { private String amount; private String memo; private Integer paymentId; @@ -219,7 +221,8 @@ public void setSegmentUids(RefundSegmentUids segmentUids) { public String toString() { return "Refund [" + "amount=" + amount + ", memo=" + memo + ", paymentId=" + paymentId + ", external=" + external + ", applyCredit=" + applyCredit + ", voidInvoice=" - + voidInvoice + ", segmentUids=" + segmentUids + "]"; + + voidInvoice + ", segmentUids=" + segmentUids + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/RefundConsolidatedInvoice.java b/src/main/java/com/maxio/advancedbilling/models/RefundConsolidatedInvoice.java index 9d70b7cb..33434b66 100644 --- a/src/main/java/com/maxio/advancedbilling/models/RefundConsolidatedInvoice.java +++ b/src/main/java/com/maxio/advancedbilling/models/RefundConsolidatedInvoice.java @@ -12,11 +12,13 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.RefundConsolidatedInvoiceSegmentUids; +import io.apimatic.core.types.BaseModel; /** * This is a model class for RefundConsolidatedInvoice type. */ -public class RefundConsolidatedInvoice { +public class RefundConsolidatedInvoice + extends BaseModel { private String memo; private int paymentId; private RefundConsolidatedInvoiceSegmentUids segmentUids; @@ -205,7 +207,8 @@ public void setAmount(String amount) { public String toString() { return "RefundConsolidatedInvoice [" + "memo=" + memo + ", paymentId=" + paymentId + ", segmentUids=" + segmentUids + ", external=" + external + ", applyCredit=" - + applyCredit + ", amount=" + amount + "]"; + + applyCredit + ", amount=" + amount + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/RefundInvoice.java b/src/main/java/com/maxio/advancedbilling/models/RefundInvoice.java index 9edfac7b..d10dacc2 100644 --- a/src/main/java/com/maxio/advancedbilling/models/RefundInvoice.java +++ b/src/main/java/com/maxio/advancedbilling/models/RefundInvoice.java @@ -11,11 +11,13 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for RefundInvoice type. */ -public class RefundInvoice { +public class RefundInvoice + extends BaseModel { private String amount; private String memo; private int paymentId; @@ -204,7 +206,8 @@ public void setVoidInvoice(Boolean voidInvoice) { public String toString() { return "RefundInvoice [" + "amount=" + amount + ", memo=" + memo + ", paymentId=" + paymentId + ", external=" + external + ", applyCredit=" + applyCredit - + ", voidInvoice=" + voidInvoice + "]"; + + ", voidInvoice=" + voidInvoice + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/RefundInvoiceEventData.java b/src/main/java/com/maxio/advancedbilling/models/RefundInvoiceEventData.java index 97d54cc8..e2ba3dc2 100644 --- a/src/main/java/com/maxio/advancedbilling/models/RefundInvoiceEventData.java +++ b/src/main/java/com/maxio/advancedbilling/models/RefundInvoiceEventData.java @@ -14,12 +14,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for RefundInvoiceEventData type. */ -public class RefundInvoiceEventData { +public class RefundInvoiceEventData + extends BaseModel { private boolean applyCredit; private InvoiceConsolidationLevel consolidationLevel; private CreditNote creditNoteAttributes; @@ -295,7 +297,8 @@ public String toString() { + creditNoteAttributes + ", paymentId=" + paymentId + ", refundAmount=" + refundAmount + ", refundId=" + refundId + ", transactionTime=" + transactionTime + ", consolidationLevel=" + consolidationLevel + ", memo=" + memo - + ", originalAmount=" + originalAmount + "]"; + + ", originalAmount=" + originalAmount + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/RefundInvoiceRequest.java b/src/main/java/com/maxio/advancedbilling/models/RefundInvoiceRequest.java index 77abe65a..1727a24d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/RefundInvoiceRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/RefundInvoiceRequest.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.RefundInvoiceRequestRefund; +import io.apimatic.core.types.BaseModel; /** * This is a model class for RefundInvoiceRequest type. */ -public class RefundInvoiceRequest { +public class RefundInvoiceRequest + extends BaseModel { private RefundInvoiceRequestRefund refund; /** @@ -55,7 +57,8 @@ public void setRefund(RefundInvoiceRequestRefund refund) { */ @Override public String toString() { - return "RefundInvoiceRequest [" + "refund=" + refund + "]"; + return "RefundInvoiceRequest [" + "refund=" + refund + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/RefundPrepayment.java b/src/main/java/com/maxio/advancedbilling/models/RefundPrepayment.java index fb655c00..130b3652 100644 --- a/src/main/java/com/maxio/advancedbilling/models/RefundPrepayment.java +++ b/src/main/java/com/maxio/advancedbilling/models/RefundPrepayment.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.RefundPrepaymentAmount; +import io.apimatic.core.types.BaseModel; /** * This is a model class for RefundPrepayment type. */ -public class RefundPrepayment { +public class RefundPrepayment + extends BaseModel { private long amountInCents; private RefundPrepaymentAmount amount; private String memo; @@ -134,7 +136,8 @@ public void setExternal(Boolean external) { @Override public String toString() { return "RefundPrepayment [" + "amountInCents=" + amountInCents + ", amount=" + amount - + ", memo=" + memo + ", external=" + external + "]"; + + ", memo=" + memo + ", external=" + external + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/RefundPrepaymentAggregatedError.java b/src/main/java/com/maxio/advancedbilling/models/RefundPrepaymentAggregatedError.java index 84cb016d..fdcf2c86 100644 --- a/src/main/java/com/maxio/advancedbilling/models/RefundPrepaymentAggregatedError.java +++ b/src/main/java/com/maxio/advancedbilling/models/RefundPrepaymentAggregatedError.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for RefundPrepaymentAggregatedError type. */ -public class RefundPrepaymentAggregatedError { +public class RefundPrepaymentAggregatedError + extends BaseModel { private PrepaymentAggregatedError refund; /** @@ -56,7 +58,8 @@ public void setRefund(PrepaymentAggregatedError refund) { */ @Override public String toString() { - return "RefundPrepaymentAggregatedError [" + "refund=" + refund + "]"; + return "RefundPrepaymentAggregatedError [" + "refund=" + refund + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/RefundPrepaymentBaseRefundError.java b/src/main/java/com/maxio/advancedbilling/models/RefundPrepaymentBaseRefundError.java index 759a9746..4ad3907c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/RefundPrepaymentBaseRefundError.java +++ b/src/main/java/com/maxio/advancedbilling/models/RefundPrepaymentBaseRefundError.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for RefundPrepaymentBaseRefundError type. */ -public class RefundPrepaymentBaseRefundError { +public class RefundPrepaymentBaseRefundError + extends BaseModel { private BaseRefundError refund; /** @@ -56,7 +58,8 @@ public void setRefund(BaseRefundError refund) { */ @Override public String toString() { - return "RefundPrepaymentBaseRefundError [" + "refund=" + refund + "]"; + return "RefundPrepaymentBaseRefundError [" + "refund=" + refund + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/RefundPrepaymentRequest.java b/src/main/java/com/maxio/advancedbilling/models/RefundPrepaymentRequest.java index 181efab1..16e5e6e8 100644 --- a/src/main/java/com/maxio/advancedbilling/models/RefundPrepaymentRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/RefundPrepaymentRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for RefundPrepaymentRequest type. */ -public class RefundPrepaymentRequest { +public class RefundPrepaymentRequest + extends BaseModel { private RefundPrepayment refund; /** @@ -54,7 +56,8 @@ public void setRefund(RefundPrepayment refund) { */ @Override public String toString() { - return "RefundPrepaymentRequest [" + "refund=" + refund + "]"; + return "RefundPrepaymentRequest [" + "refund=" + refund + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/RefundSuccess.java b/src/main/java/com/maxio/advancedbilling/models/RefundSuccess.java index 2c9c835d..a9142fd0 100644 --- a/src/main/java/com/maxio/advancedbilling/models/RefundSuccess.java +++ b/src/main/java/com/maxio/advancedbilling/models/RefundSuccess.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for RefundSuccess type. */ -public class RefundSuccess { +public class RefundSuccess + extends BaseModel { private int refundId; private int gatewayTransactionId; private int productId; @@ -102,7 +104,8 @@ public void setProductId(int productId) { @Override public String toString() { return "RefundSuccess [" + "refundId=" + refundId + ", gatewayTransactionId=" - + gatewayTransactionId + ", productId=" + productId + "]"; + + gatewayTransactionId + ", productId=" + productId + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/RemovePaymentEventData.java b/src/main/java/com/maxio/advancedbilling/models/RemovePaymentEventData.java index 3a8584ea..08e08e88 100644 --- a/src/main/java/com/maxio/advancedbilling/models/RemovePaymentEventData.java +++ b/src/main/java/com/maxio/advancedbilling/models/RemovePaymentEventData.java @@ -15,12 +15,14 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; import com.maxio.advancedbilling.models.containers.InvoiceEventPayment; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for RemovePaymentEventData type. */ -public class RemovePaymentEventData { +public class RemovePaymentEventData + extends BaseModel { private int transactionId; private String memo; private String originalAmount; @@ -235,7 +237,8 @@ public String toString() { return "RemovePaymentEventData [" + "transactionId=" + transactionId + ", memo=" + memo + ", appliedAmount=" + appliedAmount + ", transactionTime=" + transactionTime + ", paymentMethod=" + paymentMethod + ", prepayment=" + prepayment - + ", originalAmount=" + originalAmount + "]"; + + ", originalAmount=" + originalAmount + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/RenewalPreview.java b/src/main/java/com/maxio/advancedbilling/models/RenewalPreview.java index fa3fca28..590975cc 100644 --- a/src/main/java/com/maxio/advancedbilling/models/RenewalPreview.java +++ b/src/main/java/com/maxio/advancedbilling/models/RenewalPreview.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; import java.util.List; /** * This is a model class for RenewalPreview type. */ -public class RenewalPreview { +public class RenewalPreview + extends BaseModel { private ZonedDateTime nextAssessmentAt; private Long subtotalInCents; private Long totalTaxInCents; @@ -282,7 +284,8 @@ public String toString() { + ", totalDiscountInCents=" + totalDiscountInCents + ", totalInCents=" + totalInCents + ", existingBalanceInCents=" + existingBalanceInCents + ", totalAmountDueInCents=" + totalAmountDueInCents + ", uncalculatedTaxes=" - + uncalculatedTaxes + ", lineItems=" + lineItems + "]"; + + uncalculatedTaxes + ", lineItems=" + lineItems + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/RenewalPreviewComponent.java b/src/main/java/com/maxio/advancedbilling/models/RenewalPreviewComponent.java index 24ef4c53..adf68678 100644 --- a/src/main/java/com/maxio/advancedbilling/models/RenewalPreviewComponent.java +++ b/src/main/java/com/maxio/advancedbilling/models/RenewalPreviewComponent.java @@ -11,11 +11,13 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.RenewalPreviewComponentComponentId; import com.maxio.advancedbilling.models.containers.RenewalPreviewComponentPricePointId; +import io.apimatic.core.types.BaseModel; /** * This is a model class for RenewalPreviewComponent type. */ -public class RenewalPreviewComponent { +public class RenewalPreviewComponent + extends BaseModel { private RenewalPreviewComponentComponentId componentId; private Integer quantity; private RenewalPreviewComponentPricePointId pricePointId; @@ -121,7 +123,8 @@ public void setPricePointId(RenewalPreviewComponentPricePointId pricePointId) { @Override public String toString() { return "RenewalPreviewComponent [" + "componentId=" + componentId + ", quantity=" + quantity - + ", pricePointId=" + pricePointId + "]"; + + ", pricePointId=" + pricePointId + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/RenewalPreviewLineItem.java b/src/main/java/com/maxio/advancedbilling/models/RenewalPreviewLineItem.java index 57c6512a..4501551d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/RenewalPreviewLineItem.java +++ b/src/main/java/com/maxio/advancedbilling/models/RenewalPreviewLineItem.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for RenewalPreviewLineItem type. */ -public class RenewalPreviewLineItem { +public class RenewalPreviewLineItem + extends BaseModel { private LineItemTransactionType transactionType; private LineItemKind kind; private Long amountInCents; @@ -365,7 +367,8 @@ public String toString() { + ", productId=" + productId + ", productName=" + productName + ", componentId=" + componentId + ", componentHandle=" + componentHandle + ", componentName=" + componentName + ", productHandle=" + productHandle + ", periodRangeStart=" - + periodRangeStart + ", periodRangeEnd=" + periodRangeEnd + "]"; + + periodRangeStart + ", periodRangeEnd=" + periodRangeEnd + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/RenewalPreviewRequest.java b/src/main/java/com/maxio/advancedbilling/models/RenewalPreviewRequest.java index b954a8c3..107aa98e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/RenewalPreviewRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/RenewalPreviewRequest.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for RenewalPreviewRequest type. */ -public class RenewalPreviewRequest { +public class RenewalPreviewRequest + extends BaseModel { private List components; /** @@ -63,7 +65,8 @@ public void setComponents(List components) { */ @Override public String toString() { - return "RenewalPreviewRequest [" + "components=" + components + "]"; + return "RenewalPreviewRequest [" + "components=" + components + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/RenewalPreviewResponse.java b/src/main/java/com/maxio/advancedbilling/models/RenewalPreviewResponse.java index 683dfe9a..de916052 100644 --- a/src/main/java/com/maxio/advancedbilling/models/RenewalPreviewResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/RenewalPreviewResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for RenewalPreviewResponse type. */ -public class RenewalPreviewResponse { +public class RenewalPreviewResponse + extends BaseModel { private RenewalPreview renewalPreview; /** @@ -54,7 +56,8 @@ public void setRenewalPreview(RenewalPreview renewalPreview) { */ @Override public String toString() { - return "RenewalPreviewResponse [" + "renewalPreview=" + renewalPreview + "]"; + return "RenewalPreviewResponse [" + "renewalPreview=" + renewalPreview + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ReplayWebhooksRequest.java b/src/main/java/com/maxio/advancedbilling/models/ReplayWebhooksRequest.java index 97300db4..7424b9ff 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ReplayWebhooksRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/ReplayWebhooksRequest.java @@ -8,12 +8,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for ReplayWebhooksRequest type. */ -public class ReplayWebhooksRequest { +public class ReplayWebhooksRequest + extends BaseModel { private List ids; /** @@ -55,7 +57,8 @@ public void setIds(List ids) { */ @Override public String toString() { - return "ReplayWebhooksRequest [" + "ids=" + ids + "]"; + return "ReplayWebhooksRequest [" + "ids=" + ids + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ReplayWebhooksResponse.java b/src/main/java/com/maxio/advancedbilling/models/ReplayWebhooksResponse.java index e4a64d7c..cc7028ca 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ReplayWebhooksResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ReplayWebhooksResponse.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ReplayWebhooksResponse type. */ -public class ReplayWebhooksResponse { +public class ReplayWebhooksResponse + extends BaseModel { private String status; /** @@ -56,7 +58,8 @@ public void setStatus(String status) { */ @Override public String toString() { - return "ReplayWebhooksResponse [" + "status=" + status + "]"; + return "ReplayWebhooksResponse [" + "status=" + status + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ResentInvitation.java b/src/main/java/com/maxio/advancedbilling/models/ResentInvitation.java index 4abb46f7..2328bb95 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ResentInvitation.java +++ b/src/main/java/com/maxio/advancedbilling/models/ResentInvitation.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ResentInvitation type. */ -public class ResentInvitation { +public class ResentInvitation + extends BaseModel { private String lastSentAt; private String lastAcceptedAt; private String sendInviteLinkText; @@ -127,7 +129,8 @@ public void setUninvitedCount(Integer uninvitedCount) { public String toString() { return "ResentInvitation [" + "lastSentAt=" + lastSentAt + ", lastAcceptedAt=" + lastAcceptedAt + ", sendInviteLinkText=" + sendInviteLinkText - + ", uninvitedCount=" + uninvitedCount + "]"; + + ", uninvitedCount=" + uninvitedCount + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ResumeOptions.java b/src/main/java/com/maxio/advancedbilling/models/ResumeOptions.java index 47bec711..b7739172 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ResumeOptions.java +++ b/src/main/java/com/maxio/advancedbilling/models/ResumeOptions.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ResumeOptions type. */ -public class ResumeOptions { +public class ResumeOptions + extends BaseModel { private Boolean requireResume; private Boolean forgiveBalance; @@ -90,7 +92,7 @@ public void setForgiveBalance(Boolean forgiveBalance) { @Override public String toString() { return "ResumeOptions [" + "requireResume=" + requireResume + ", forgiveBalance=" - + forgiveBalance + "]"; + + forgiveBalance + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/RevokedInvitation.java b/src/main/java/com/maxio/advancedbilling/models/RevokedInvitation.java index 0a06ef63..fb0a8af1 100644 --- a/src/main/java/com/maxio/advancedbilling/models/RevokedInvitation.java +++ b/src/main/java/com/maxio/advancedbilling/models/RevokedInvitation.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for RevokedInvitation type. */ -public class RevokedInvitation { +public class RevokedInvitation + extends BaseModel { private String lastSentAt; private String lastAcceptedAt; private Integer uninvitedCount; @@ -103,7 +105,8 @@ public void setUninvitedCount(Integer uninvitedCount) { @Override public String toString() { return "RevokedInvitation [" + "lastSentAt=" + lastSentAt + ", lastAcceptedAt=" - + lastAcceptedAt + ", uninvitedCount=" + uninvitedCount + "]"; + + lastAcceptedAt + ", uninvitedCount=" + uninvitedCount + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SaleRep.java b/src/main/java/com/maxio/advancedbilling/models/SaleRep.java index 71e7f892..d5b6289d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SaleRep.java +++ b/src/main/java/com/maxio/advancedbilling/models/SaleRep.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for SaleRep type. */ -public class SaleRep { +public class SaleRep + extends BaseModel { private Integer id; private String fullName; private Integer subscriptionsCount; @@ -151,7 +153,7 @@ public void setSubscriptions(List subscriptions) { public String toString() { return "SaleRep [" + "id=" + id + ", fullName=" + fullName + ", subscriptionsCount=" + subscriptionsCount + ", testMode=" + testMode + ", subscriptions=" + subscriptions - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SaleRepItemMrr.java b/src/main/java/com/maxio/advancedbilling/models/SaleRepItemMrr.java index 2ca56eef..cac6233a 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SaleRepItemMrr.java +++ b/src/main/java/com/maxio/advancedbilling/models/SaleRepItemMrr.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SaleRepItemMrr type. */ -public class SaleRepItemMrr { +public class SaleRepItemMrr + extends BaseModel { private String mrr; private String usage; private String recurring; @@ -103,7 +105,7 @@ public void setRecurring(String recurring) { @Override public String toString() { return "SaleRepItemMrr [" + "mrr=" + mrr + ", usage=" + usage + ", recurring=" + recurring - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SaleRepSettings.java b/src/main/java/com/maxio/advancedbilling/models/SaleRepSettings.java index 6b2bb44f..20ad0771 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SaleRepSettings.java +++ b/src/main/java/com/maxio/advancedbilling/models/SaleRepSettings.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SaleRepSettings type. */ -public class SaleRepSettings { +public class SaleRepSettings + extends BaseModel { private String customerName; private Integer subscriptionId; private String siteLink; @@ -197,7 +199,8 @@ public String toString() { return "SaleRepSettings [" + "customerName=" + customerName + ", subscriptionId=" + subscriptionId + ", siteLink=" + siteLink + ", siteName=" + siteName + ", subscriptionMrr=" + subscriptionMrr + ", salesRepId=" + salesRepId - + ", salesRepName=" + salesRepName + "]"; + + ", salesRepName=" + salesRepName + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SaleRepSubscription.java b/src/main/java/com/maxio/advancedbilling/models/SaleRepSubscription.java index 2e664da6..e296f1c2 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SaleRepSubscription.java +++ b/src/main/java/com/maxio/advancedbilling/models/SaleRepSubscription.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for SaleRepSubscription type. */ -public class SaleRepSubscription { +public class SaleRepSubscription + extends BaseModel { private Integer id; private String siteName; private String subscriptionUrl; @@ -313,7 +315,8 @@ public String toString() { return "SaleRepSubscription [" + "id=" + id + ", siteName=" + siteName + ", subscriptionUrl=" + subscriptionUrl + ", customerName=" + customerName + ", createdAt=" + createdAt + ", mrr=" + mrr + ", usage=" + usage + ", recurring=" - + recurring + ", lastPayment=" + lastPayment + ", churnDate=" + churnDate + "]"; + + recurring + ", lastPayment=" + lastPayment + ", churnDate=" + churnDate + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Segment.java b/src/main/java/com/maxio/advancedbilling/models/Segment.java index 5f0c2d5a..e0a7b380 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Segment.java +++ b/src/main/java/com/maxio/advancedbilling/models/Segment.java @@ -16,13 +16,15 @@ import com.maxio.advancedbilling.models.containers.SegmentSegmentProperty2Value; import com.maxio.advancedbilling.models.containers.SegmentSegmentProperty3Value; import com.maxio.advancedbilling.models.containers.SegmentSegmentProperty4Value; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; import java.util.List; /** * This is a model class for Segment type. */ -public class Segment { +public class Segment + extends BaseModel { private Integer id; private Integer componentId; private Integer pricePointId; @@ -334,7 +336,8 @@ public String toString() { + segmentProperty1Value + ", segmentProperty2Value=" + segmentProperty2Value + ", segmentProperty3Value=" + segmentProperty3Value + ", segmentProperty4Value=" + segmentProperty4Value + ", createdAt=" + createdAt + ", updatedAt=" + updatedAt - + ", prices=" + prices + "]"; + + ", prices=" + prices + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SegmentPrice.java b/src/main/java/com/maxio/advancedbilling/models/SegmentPrice.java index 572a3fdd..9abd1d6b 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SegmentPrice.java +++ b/src/main/java/com/maxio/advancedbilling/models/SegmentPrice.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for SegmentPrice type. */ -public class SegmentPrice { +public class SegmentPrice + extends BaseModel { private Integer id; private Integer componentId; private Integer startingQuantity; @@ -263,7 +265,8 @@ public String toString() { return "SegmentPrice [" + "id=" + id + ", componentId=" + componentId + ", startingQuantity=" + startingQuantity + ", endingQuantity=" + endingQuantity + ", unitPrice=" + unitPrice + ", pricePointId=" + pricePointId - + ", formattedUnitPrice=" + formattedUnitPrice + ", segmentId=" + segmentId + "]"; + + ", formattedUnitPrice=" + formattedUnitPrice + ", segmentId=" + segmentId + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SegmentResponse.java b/src/main/java/com/maxio/advancedbilling/models/SegmentResponse.java index 0625124e..70fb4248 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SegmentResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/SegmentResponse.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SegmentResponse type. */ -public class SegmentResponse { +public class SegmentResponse + extends BaseModel { private Segment segment; /** @@ -56,7 +58,8 @@ public void setSegment(Segment segment) { */ @Override public String toString() { - return "SegmentResponse [" + "segment=" + segment + "]"; + return "SegmentResponse [" + "segment=" + segment + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Seller.java b/src/main/java/com/maxio/advancedbilling/models/Seller.java index 73069b97..d85349c3 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Seller.java +++ b/src/main/java/com/maxio/advancedbilling/models/Seller.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for Seller type. */ -public class Seller { +public class Seller + extends BaseModel { private String name; private InvoiceAddress address; private String phone; @@ -160,7 +162,8 @@ public void unsetLogoUrl() { @Override public String toString() { return "Seller [" + "name=" + name + ", address=" + address + ", phone=" + phone - + ", logoUrl=" + logoUrl + "]"; + + ", logoUrl=" + logoUrl + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SendInvoiceRequest.java b/src/main/java/com/maxio/advancedbilling/models/SendInvoiceRequest.java index 08dc0249..d80bd0c3 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SendInvoiceRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/SendInvoiceRequest.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for SendInvoiceRequest type. */ -public class SendInvoiceRequest { +public class SendInvoiceRequest + extends BaseModel { private List recipientEmails; private List ccRecipientEmails; private List bccRecipientEmails; @@ -105,7 +107,7 @@ public void setBccRecipientEmails(List bccRecipientEmails) { public String toString() { return "SendInvoiceRequest [" + "recipientEmails=" + recipientEmails + ", ccRecipientEmails=" + ccRecipientEmails + ", bccRecipientEmails=" - + bccRecipientEmails + "]"; + + bccRecipientEmails + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ServiceCredit.java b/src/main/java/com/maxio/advancedbilling/models/ServiceCredit.java index b4857aca..eca83624 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ServiceCredit.java +++ b/src/main/java/com/maxio/advancedbilling/models/ServiceCredit.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ServiceCredit type. */ -public class ServiceCredit { +public class ServiceCredit + extends BaseModel { private Integer id; private Long amountInCents; private Long endingBalanceInCents; @@ -158,7 +160,7 @@ public void setMemo(String memo) { public String toString() { return "ServiceCredit [" + "id=" + id + ", amountInCents=" + amountInCents + ", endingBalanceInCents=" + endingBalanceInCents + ", entryType=" + entryType - + ", memo=" + memo + "]"; + + ", memo=" + memo + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ServiceCreditResponse.java b/src/main/java/com/maxio/advancedbilling/models/ServiceCreditResponse.java index d94e7abb..6868b846 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ServiceCreditResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/ServiceCreditResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for ServiceCreditResponse type. */ -public class ServiceCreditResponse { +public class ServiceCreditResponse + extends BaseModel { private ServiceCredit serviceCredit; /** @@ -54,7 +56,8 @@ public void setServiceCredit(ServiceCredit serviceCredit) { */ @Override public String toString() { - return "ServiceCreditResponse [" + "serviceCredit=" + serviceCredit + "]"; + return "ServiceCreditResponse [" + "serviceCredit=" + serviceCredit + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/ShippingAddress.java b/src/main/java/com/maxio/advancedbilling/models/ShippingAddress.java index 66ea6a01..66fb630e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/ShippingAddress.java +++ b/src/main/java/com/maxio/advancedbilling/models/ShippingAddress.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for ShippingAddress type. */ -public class ShippingAddress { +public class ShippingAddress + extends BaseModel { private OptionalNullable street; private OptionalNullable line2; private OptionalNullable city; @@ -291,7 +293,8 @@ public void unsetCountry() { @Override public String toString() { return "ShippingAddress [" + "street=" + street + ", line2=" + line2 + ", city=" + city - + ", state=" + state + ", zip=" + zip + ", country=" + country + "]"; + + ", state=" + state + ", zip=" + zip + ", country=" + country + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SignupProformaPreview.java b/src/main/java/com/maxio/advancedbilling/models/SignupProformaPreview.java index d719d11a..b1507ed2 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SignupProformaPreview.java +++ b/src/main/java/com/maxio/advancedbilling/models/SignupProformaPreview.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SignupProformaPreview type. */ -public class SignupProformaPreview { +public class SignupProformaPreview + extends BaseModel { private ProformaInvoice currentProformaInvoice; private ProformaInvoice nextProformaInvoice; @@ -80,7 +82,8 @@ public void setNextProformaInvoice(ProformaInvoice nextProformaInvoice) { @Override public String toString() { return "SignupProformaPreview [" + "currentProformaInvoice=" + currentProformaInvoice - + ", nextProformaInvoice=" + nextProformaInvoice + "]"; + + ", nextProformaInvoice=" + nextProformaInvoice + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SignupProformaPreviewResponse.java b/src/main/java/com/maxio/advancedbilling/models/SignupProformaPreviewResponse.java index 5bb07600..1adf854d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SignupProformaPreviewResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/SignupProformaPreviewResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SignupProformaPreviewResponse type. */ -public class SignupProformaPreviewResponse { +public class SignupProformaPreviewResponse + extends BaseModel { private SignupProformaPreview proformaInvoicePreview; /** @@ -55,7 +57,8 @@ public void setProformaInvoicePreview(SignupProformaPreview proformaInvoicePrevi @Override public String toString() { return "SignupProformaPreviewResponse [" + "proformaInvoicePreview=" - + proformaInvoicePreview + "]"; + + proformaInvoicePreview + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Site.java b/src/main/java/com/maxio/advancedbilling/models/Site.java index 9c09130e..3e1ba38e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Site.java +++ b/src/main/java/com/maxio/advancedbilling/models/Site.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for Site type. */ -public class Site { +public class Site + extends BaseModel { private Integer id; private String name; private String subdomain; @@ -411,7 +413,7 @@ public String toString() { + allocationSettings + ", defaultPaymentCollectionMethod=" + defaultPaymentCollectionMethod + ", organizationAddress=" + organizationAddress + ", taxConfiguration=" + taxConfiguration + ", netTerms=" + netTerms + ", test=" - + test + "]"; + + test + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SiteResponse.java b/src/main/java/com/maxio/advancedbilling/models/SiteResponse.java index a7484f83..184af97c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SiteResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/SiteResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SiteResponse type. */ -public class SiteResponse { +public class SiteResponse + extends BaseModel { private Site site; /** @@ -54,7 +56,8 @@ public void setSite(Site site) { */ @Override public String toString() { - return "SiteResponse [" + "site=" + site + "]"; + return "SiteResponse [" + "site=" + site + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SiteStatistics.java b/src/main/java/com/maxio/advancedbilling/models/SiteStatistics.java index 2e506cfb..4ce7194c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SiteStatistics.java +++ b/src/main/java/com/maxio/advancedbilling/models/SiteStatistics.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SiteStatistics type. */ -public class SiteStatistics { +public class SiteStatistics + extends BaseModel { private Integer totalSubscriptions; private Integer subscriptionsToday; private String totalRevenue; @@ -294,7 +296,8 @@ public String toString() { + totalActiveSubscriptions + ", totalPastDueSubscriptions=" + totalPastDueSubscriptions + ", totalUnpaidSubscriptions=" + totalUnpaidSubscriptions + ", totalDunningSubscriptions=" - + totalDunningSubscriptions + "]"; + + totalDunningSubscriptions + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SiteSummary.java b/src/main/java/com/maxio/advancedbilling/models/SiteSummary.java index 84a3dcab..d5ad8308 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SiteSummary.java +++ b/src/main/java/com/maxio/advancedbilling/models/SiteSummary.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SiteSummary type. */ -public class SiteSummary { +public class SiteSummary + extends BaseModel { private String sellerName; private String siteName; private Integer siteId; @@ -149,7 +151,8 @@ public void setStats(SiteStatistics stats) { @Override public String toString() { return "SiteSummary [" + "sellerName=" + sellerName + ", siteName=" + siteName + ", siteId=" - + siteId + ", siteCurrency=" + siteCurrency + ", stats=" + stats + "]"; + + siteId + ", siteCurrency=" + siteCurrency + ", stats=" + stats + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Subscription.java b/src/main/java/com/maxio/advancedbilling/models/Subscription.java index 7c124a53..81f24df4 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Subscription.java +++ b/src/main/java/com/maxio/advancedbilling/models/Subscription.java @@ -13,6 +13,7 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; import com.maxio.advancedbilling.models.containers.SubscriptionGroup2; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.ZonedDateTime; import java.util.List; @@ -20,7 +21,8 @@ /** * This is a model class for Subscription type. */ -public class Subscription { +public class Subscription + extends BaseModel { private Integer id; private SubscriptionState state; private Long balanceInCents; @@ -2492,7 +2494,8 @@ public String toString() { + ", currency=" + currency + ", scheduledCancellationAt=" + scheduledCancellationAt + ", creditBalanceInCents=" + creditBalanceInCents + ", prepaymentBalanceInCents=" + prepaymentBalanceInCents + ", prepaidConfiguration=" + prepaidConfiguration - + ", selfServicePageToken=" + selfServicePageToken + "]"; + + ", selfServicePageToken=" + selfServicePageToken + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionComponent.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionComponent.java index 344feba7..91aeb5c9 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionComponent.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionComponent.java @@ -15,13 +15,15 @@ import com.maxio.advancedbilling.models.containers.SubscriptionComponentAllocatedQuantity; import com.maxio.advancedbilling.models.containers.SubscriptionComponentPricePointType; import com.maxio.advancedbilling.models.containers.SubscriptionComponentPricingScheme; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.ZonedDateTime; /** * This is a model class for SubscriptionComponent type. */ -public class SubscriptionComponent { +public class SubscriptionComponent + extends BaseModel { private Integer id; private String name; private ComponentKind kind; @@ -1054,7 +1056,8 @@ public String toString() { + ", useSiteExchangeRate=" + useSiteExchangeRate + ", description=" + description + ", allowFractionalQuantities=" + allowFractionalQuantities + ", subscription=" + subscription + ", displayOnHostedPage=" + displayOnHostedPage + ", interval=" - + interval + ", intervalUnit=" + intervalUnit + "]"; + + interval + ", intervalUnit=" + intervalUnit + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionComponentAllocationErrorItem.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionComponentAllocationErrorItem.java index 6667089f..da7bd34e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionComponentAllocationErrorItem.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionComponentAllocationErrorItem.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionComponentAllocationErrorItem type. */ -public class SubscriptionComponentAllocationErrorItem { +public class SubscriptionComponentAllocationErrorItem + extends BaseModel { private String kind; private String message; @@ -80,7 +82,7 @@ public void setMessage(String message) { @Override public String toString() { return "SubscriptionComponentAllocationErrorItem [" + "kind=" + kind + ", message=" - + message + "]"; + + message + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionComponentResponse.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionComponentResponse.java index d29645d6..5da1eda0 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionComponentResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionComponentResponse.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionComponentResponse type. */ -public class SubscriptionComponentResponse { +public class SubscriptionComponentResponse + extends BaseModel { private SubscriptionComponent component; /** @@ -56,7 +58,8 @@ public void setComponent(SubscriptionComponent component) { */ @Override public String toString() { - return "SubscriptionComponentResponse [" + "component=" + component + "]"; + return "SubscriptionComponentResponse [" + "component=" + component + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionComponentSubscription.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionComponentSubscription.java index cf256a90..f5c48033 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionComponentSubscription.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionComponentSubscription.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for SubscriptionComponentSubscription type. */ -public class SubscriptionComponentSubscription { +public class SubscriptionComponentSubscription + extends BaseModel { private SubscriptionState state; private ZonedDateTime updatedAt; @@ -176,7 +178,7 @@ public void setUpdatedAt(ZonedDateTime updatedAt) { @Override public String toString() { return "SubscriptionComponentSubscription [" + "state=" + state + ", updatedAt=" + updatedAt - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionCustomPrice.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionCustomPrice.java index 10459e40..a539822e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionCustomPrice.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionCustomPrice.java @@ -15,11 +15,13 @@ import com.maxio.advancedbilling.models.containers.SubscriptionCustomPricePriceInCents; import com.maxio.advancedbilling.models.containers.SubscriptionCustomPriceTrialInterval; import com.maxio.advancedbilling.models.containers.SubscriptionCustomPriceTrialPriceInCents; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionCustomPrice type. */ -public class SubscriptionCustomPrice { +public class SubscriptionCustomPrice + extends BaseModel { private String name; private String handle; private SubscriptionCustomPricePriceInCents priceInCents; @@ -371,7 +373,7 @@ public String toString() { + ", initialChargeInCents=" + initialChargeInCents + ", initialChargeAfterTrial=" + initialChargeAfterTrial + ", expirationInterval=" + expirationInterval + ", expirationIntervalUnit=" + expirationIntervalUnit + ", taxIncluded=" - + taxIncluded + "]"; + + taxIncluded + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroup.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroup.java index 142467cd..98adb207 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroup.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroup.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; import java.util.List; /** * This is a model class for SubscriptionGroup type. */ -public class SubscriptionGroup { +public class SubscriptionGroup + extends BaseModel { private Integer customerId; private SubscriptionGroupPaymentProfile paymentProfile; private String paymentCollectionMethod; @@ -157,7 +159,8 @@ public void setCreatedAt(ZonedDateTime createdAt) { public String toString() { return "SubscriptionGroup [" + "customerId=" + customerId + ", paymentProfile=" + paymentProfile + ", paymentCollectionMethod=" + paymentCollectionMethod - + ", subscriptionIds=" + subscriptionIds + ", createdAt=" + createdAt + "]"; + + ", subscriptionIds=" + subscriptionIds + ", createdAt=" + createdAt + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupBalances.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupBalances.java index bd007223..eaf00c32 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupBalances.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupBalances.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionGroupBalances type. */ -public class SubscriptionGroupBalances { +public class SubscriptionGroupBalances + extends BaseModel { private AccountBalance prepayments; private AccountBalance serviceCredits; private AccountBalance openInvoices; @@ -127,7 +129,7 @@ public void setPendingDiscounts(AccountBalance pendingDiscounts) { public String toString() { return "SubscriptionGroupBalances [" + "prepayments=" + prepayments + ", serviceCredits=" + serviceCredits + ", openInvoices=" + openInvoices + ", pendingDiscounts=" - + pendingDiscounts + "]"; + + pendingDiscounts + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupBankAccount.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupBankAccount.java index fdb4653b..23b8ad4e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupBankAccount.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupBankAccount.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionGroupBankAccount type. */ -public class SubscriptionGroupBankAccount { +public class SubscriptionGroupBankAccount + extends BaseModel { private String bankName; private String bankAccountNumber; private String bankRoutingNumber; @@ -437,7 +439,8 @@ public String toString() { + ", billingCity=" + billingCity + ", billingState=" + billingState + ", billingZip=" + billingZip + ", billingCountry=" + billingCountry + ", chargifyToken=" + chargifyToken + ", currentVault=" + currentVault - + ", gatewayHandle=" + gatewayHandle + "]"; + + ", gatewayHandle=" + gatewayHandle + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupComponentCustomPrice.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupComponentCustomPrice.java index 86626b26..a29277ae 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupComponentCustomPrice.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupComponentCustomPrice.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for SubscriptionGroupComponentCustomPrice type. */ -public class SubscriptionGroupComponentCustomPrice { +public class SubscriptionGroupComponentCustomPrice + extends BaseModel { private PricingScheme pricingScheme; private List prices; private List overagePricing; @@ -110,7 +112,8 @@ public void setOveragePricing(List overagePricing) { @Override public String toString() { return "SubscriptionGroupComponentCustomPrice [" + "pricingScheme=" + pricingScheme - + ", prices=" + prices + ", overagePricing=" + overagePricing + "]"; + + ", prices=" + prices + ", overagePricing=" + overagePricing + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupCreditCard.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupCreditCard.java index 908227b3..930f663a 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupCreditCard.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupCreditCard.java @@ -12,11 +12,13 @@ import com.maxio.advancedbilling.models.containers.SubscriptionGroupCreditCardExpirationMonth; import com.maxio.advancedbilling.models.containers.SubscriptionGroupCreditCardExpirationYear; import com.maxio.advancedbilling.models.containers.SubscriptionGroupCreditCardFullNumber; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionGroupCreditCard type. */ -public class SubscriptionGroupCreditCard { +public class SubscriptionGroupCreditCard + extends BaseModel { private SubscriptionGroupCreditCardFullNumber fullNumber; private SubscriptionGroupCreditCardExpirationMonth expirationMonth; private SubscriptionGroupCreditCardExpirationYear expirationYear; @@ -511,7 +513,8 @@ public String toString() { + billingAddress2 + ", billingCity=" + billingCity + ", billingState=" + billingState + ", billingZip=" + billingZip + ", billingCountry=" + billingCountry + ", lastFour=" + lastFour + ", cardType=" + cardType + ", customerVaultToken=" - + customerVaultToken + ", cvv=" + cvv + ", paymentType=" + paymentType + "]"; + + customerVaultToken + ", cvv=" + cvv + ", paymentType=" + paymentType + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupCustomer.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupCustomer.java index 633be1f1..4e97ef41 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupCustomer.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupCustomer.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionGroupCustomer type. */ -public class SubscriptionGroupCustomer { +public class SubscriptionGroupCustomer + extends BaseModel { private String firstName; private String lastName; private String organization; @@ -150,7 +152,7 @@ public void setReference(String reference) { public String toString() { return "SubscriptionGroupCustomer [" + "firstName=" + firstName + ", lastName=" + lastName + ", organization=" + organization + ", email=" + email + ", reference=" + reference - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupItem.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupItem.java index 68954140..ac73718c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupItem.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupItem.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for SubscriptionGroupItem type. */ -public class SubscriptionGroupItem { +public class SubscriptionGroupItem + extends BaseModel { private Integer id; private OptionalNullable reference; private Integer productId; @@ -347,7 +349,8 @@ public String toString() { + productId + ", productHandle=" + productHandle + ", productPricePointId=" + productPricePointId + ", productPricePointHandle=" + productPricePointHandle + ", currency=" + currency + ", couponCode=" + couponCode + ", totalRevenueInCents=" - + totalRevenueInCents + ", balanceInCents=" + balanceInCents + "]"; + + totalRevenueInCents + ", balanceInCents=" + balanceInCents + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupMemberError.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupMemberError.java index c4ebcee0..2a6ce894 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupMemberError.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupMemberError.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionGroupMemberError type. */ -public class SubscriptionGroupMemberError { +public class SubscriptionGroupMemberError + extends BaseModel { private Integer id; private String type; private String message; @@ -103,7 +105,7 @@ public void setMessage(String message) { @Override public String toString() { return "SubscriptionGroupMemberError [" + "id=" + id + ", type=" + type + ", message=" - + message + "]"; + + message + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupPaymentProfile.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupPaymentProfile.java index 565fb566..aa453c15 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupPaymentProfile.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupPaymentProfile.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionGroupPaymentProfile type. */ -public class SubscriptionGroupPaymentProfile { +public class SubscriptionGroupPaymentProfile + extends BaseModel { private Integer id; private String firstName; private String lastName; @@ -126,7 +128,8 @@ public void setMaskedCardNumber(String maskedCardNumber) { @Override public String toString() { return "SubscriptionGroupPaymentProfile [" + "id=" + id + ", firstName=" + firstName - + ", lastName=" + lastName + ", maskedCardNumber=" + maskedCardNumber + "]"; + + ", lastName=" + lastName + ", maskedCardNumber=" + maskedCardNumber + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupPrepayment.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupPrepayment.java index 40200440..c49e3352 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupPrepayment.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupPrepayment.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionGroupPrepayment type. */ -public class SubscriptionGroupPrepayment { +public class SubscriptionGroupPrepayment + extends BaseModel { private int amount; private String details; private String memo; @@ -121,7 +123,8 @@ public void setMethod(SubscriptionGroupPrepaymentMethod method) { @Override public String toString() { return "SubscriptionGroupPrepayment [" + "amount=" + amount + ", details=" + details - + ", memo=" + memo + ", method=" + method + "]"; + + ", memo=" + memo + ", method=" + method + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupPrepaymentRequest.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupPrepaymentRequest.java index 7560fc48..3396e287 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupPrepaymentRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupPrepaymentRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionGroupPrepaymentRequest type. */ -public class SubscriptionGroupPrepaymentRequest { +public class SubscriptionGroupPrepaymentRequest + extends BaseModel { private SubscriptionGroupPrepayment prepayment; /** @@ -54,7 +56,8 @@ public void setPrepayment(SubscriptionGroupPrepayment prepayment) { */ @Override public String toString() { - return "SubscriptionGroupPrepaymentRequest [" + "prepayment=" + prepayment + "]"; + return "SubscriptionGroupPrepaymentRequest [" + "prepayment=" + prepayment + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupPrepaymentResponse.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupPrepaymentResponse.java index e4d08bb1..5d968ca3 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupPrepaymentResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupPrepaymentResponse.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionGroupPrepaymentResponse type. */ -public class SubscriptionGroupPrepaymentResponse { +public class SubscriptionGroupPrepaymentResponse + extends BaseModel { private Integer id; private Long amountInCents; private Long endingBalanceInCents; @@ -158,7 +160,8 @@ public void setMemo(String memo) { public String toString() { return "SubscriptionGroupPrepaymentResponse [" + "id=" + id + ", amountInCents=" + amountInCents + ", endingBalanceInCents=" + endingBalanceInCents + ", entryType=" - + entryType + ", memo=" + memo + "]"; + + entryType + ", memo=" + memo + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupResponse.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupResponse.java index fa6c8d31..7deb5204 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionGroupResponse type. */ -public class SubscriptionGroupResponse { +public class SubscriptionGroupResponse + extends BaseModel { private SubscriptionGroup subscriptionGroup; /** @@ -54,7 +56,8 @@ public void setSubscriptionGroup(SubscriptionGroup subscriptionGroup) { */ @Override public String toString() { - return "SubscriptionGroupResponse [" + "subscriptionGroup=" + subscriptionGroup + "]"; + return "SubscriptionGroupResponse [" + "subscriptionGroup=" + subscriptionGroup + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignup.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignup.java index 43e269c6..92c7d2aa 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignup.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignup.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for SubscriptionGroupSignup type. */ -public class SubscriptionGroupSignup { +public class SubscriptionGroupSignup + extends BaseModel { private Integer paymentProfileId; private Integer payerId; private String payerReference; @@ -229,7 +231,8 @@ public String toString() { + ", payerReference=" + payerReference + ", paymentCollectionMethod=" + paymentCollectionMethod + ", payerAttributes=" + payerAttributes + ", creditCardAttributes=" + creditCardAttributes + ", bankAccountAttributes=" - + bankAccountAttributes + "]"; + + bankAccountAttributes + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupComponent.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupComponent.java index 650ede43..1ba528bd 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupComponent.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupComponent.java @@ -13,11 +13,13 @@ import com.maxio.advancedbilling.models.containers.SubscriptionGroupSignupComponentComponentId; import com.maxio.advancedbilling.models.containers.SubscriptionGroupSignupComponentPricePointId; import com.maxio.advancedbilling.models.containers.SubscriptionGroupSignupComponentUnitBalance; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionGroupSignupComponent type. */ -public class SubscriptionGroupSignupComponent { +public class SubscriptionGroupSignupComponent + extends BaseModel { private SubscriptionGroupSignupComponentComponentId componentId; private SubscriptionGroupSignupComponentAllocatedQuantity allocatedQuantity; private SubscriptionGroupSignupComponentUnitBalance unitBalance; @@ -161,7 +163,8 @@ public void setCustomPrice(SubscriptionGroupComponentCustomPrice customPrice) { public String toString() { return "SubscriptionGroupSignupComponent [" + "componentId=" + componentId + ", allocatedQuantity=" + allocatedQuantity + ", unitBalance=" + unitBalance - + ", pricePointId=" + pricePointId + ", customPrice=" + customPrice + "]"; + + ", pricePointId=" + pricePointId + ", customPrice=" + customPrice + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupError.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupError.java index 55933fad..dc128746 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupError.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupError.java @@ -9,13 +9,15 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; import java.util.Map; /** * This is a model class for SubscriptionGroupSignupError type. */ -public class SubscriptionGroupSignupError { +public class SubscriptionGroupSignupError + extends BaseModel { private Map subscriptions; private String payerReference; private PayerError payer; @@ -180,7 +182,7 @@ public String toString() { return "SubscriptionGroupSignupError [" + "subscriptions=" + subscriptions + ", payerReference=" + payerReference + ", payer=" + payer + ", subscriptionGroup=" + subscriptionGroup + ", paymentProfileId=" + paymentProfileId + ", payerId=" - + payerId + "]"; + + payerId + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupFailure.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupFailure.java index 6de92962..cb019c34 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupFailure.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupFailure.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionGroupSignupFailure type. */ -public class SubscriptionGroupSignupFailure { +public class SubscriptionGroupSignupFailure + extends BaseModel { private SubscriptionGroupSignupFailureData subscriptionGroup; private String customer; @@ -80,7 +82,8 @@ public void setCustomer(String customer) { @Override public String toString() { return "SubscriptionGroupSignupFailure [" + "subscriptionGroup=" + subscriptionGroup - + ", customer=" + customer + "]"; + + ", customer=" + customer + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupFailureData.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupFailureData.java index 338c073a..7ea92743 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupFailureData.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupFailureData.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for SubscriptionGroupSignupFailureData type. */ -public class SubscriptionGroupSignupFailureData { +public class SubscriptionGroupSignupFailureData + extends BaseModel { private Integer payerId; private String payerReference; private Integer paymentProfileId; @@ -223,7 +225,7 @@ public String toString() { + ", paymentCollectionMethod=" + paymentCollectionMethod + ", payerAttributes=" + payerAttributes + ", creditCardAttributes=" + creditCardAttributes + ", bankAccountAttributes=" + bankAccountAttributes + ", subscriptions=" - + subscriptions + "]"; + + subscriptions + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupItem.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupItem.java index 8a990488..5f81713d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupItem.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupItem.java @@ -9,13 +9,15 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; import java.util.Map; /** * This is a model class for SubscriptionGroupSignupItem type. */ -public class SubscriptionGroupSignupItem { +public class SubscriptionGroupSignupItem + extends BaseModel { private String productHandle; private Integer productId; private Integer productPricePointId; @@ -380,7 +382,7 @@ public String toString() { + ", reference=" + reference + ", primary=" + primary + ", currency=" + currency + ", couponCodes=" + couponCodes + ", components=" + components + ", customPrice=" + customPrice + ", calendarBilling=" + calendarBilling + ", metafields=" - + metafields + "]"; + + metafields + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupRequest.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupRequest.java index 8aa2e853..c4d93ccd 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionGroupSignupRequest type. */ -public class SubscriptionGroupSignupRequest { +public class SubscriptionGroupSignupRequest + extends BaseModel { private SubscriptionGroupSignup subscriptionGroup; /** @@ -54,7 +56,8 @@ public void setSubscriptionGroup(SubscriptionGroupSignup subscriptionGroup) { */ @Override public String toString() { - return "SubscriptionGroupSignupRequest [" + "subscriptionGroup=" + subscriptionGroup + "]"; + return "SubscriptionGroupSignupRequest [" + "subscriptionGroup=" + subscriptionGroup + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupResponse.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupResponse.java index ea918511..ecae99d5 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupResponse.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; import java.util.List; /** * This is a model class for SubscriptionGroupSignupResponse type. */ -public class SubscriptionGroupSignupResponse { +public class SubscriptionGroupSignupResponse + extends BaseModel { private String uid; private Integer scheme; private Integer customerId; @@ -305,7 +307,8 @@ public String toString() { + ", subscriptionIds=" + subscriptionIds + ", primarySubscriptionId=" + primarySubscriptionId + ", nextAssessmentAt=" + nextAssessmentAt + ", state=" + state + ", cancelAtEndOfPeriod=" + cancelAtEndOfPeriod + ", subscriptions=" - + subscriptions + ", paymentCollectionMethod=" + paymentCollectionMethod + "]"; + + subscriptions + ", paymentCollectionMethod=" + paymentCollectionMethod + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupSuccess.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupSuccess.java index ce712144..97cf16cf 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupSuccess.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupSuccess.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionGroupSignupSuccess type. */ -public class SubscriptionGroupSignupSuccess { +public class SubscriptionGroupSignupSuccess + extends BaseModel { private SubscriptionGroupSignupSuccessData subscriptionGroup; private Customer customer; @@ -80,7 +82,8 @@ public void setCustomer(Customer customer) { @Override public String toString() { return "SubscriptionGroupSignupSuccess [" + "subscriptionGroup=" + subscriptionGroup - + ", customer=" + customer + "]"; + + ", customer=" + customer + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupSuccessData.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupSuccessData.java index 0c683503..f2e09ed6 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupSuccessData.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSignupSuccessData.java @@ -11,13 +11,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; import java.util.List; /** * This is a model class for SubscriptionGroupSignupSuccessData type. */ -public class SubscriptionGroupSignupSuccessData { +public class SubscriptionGroupSignupSuccessData + extends BaseModel { private String uid; private int scheme; private int customerId; @@ -241,7 +243,8 @@ public String toString() { + ", customerId=" + customerId + ", paymentProfileId=" + paymentProfileId + ", subscriptionIds=" + subscriptionIds + ", primarySubscriptionId=" + primarySubscriptionId + ", nextAssessmentAt=" + nextAssessmentAt + ", state=" - + state + ", cancelAtEndOfPeriod=" + cancelAtEndOfPeriod + "]"; + + state + ", cancelAtEndOfPeriod=" + cancelAtEndOfPeriod + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSubscriptionError.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSubscriptionError.java index be860d0c..7ab92023 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSubscriptionError.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupSubscriptionError.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for SubscriptionGroupSubscriptionError type. */ -public class SubscriptionGroupSubscriptionError { +public class SubscriptionGroupSubscriptionError + extends BaseModel { private List product; private List productPricePointId; private List paymentProfile; @@ -129,7 +131,7 @@ public String toString() { return "SubscriptionGroupSubscriptionError [" + "product=" + product + ", productPricePointId=" + productPricePointId + ", paymentProfile=" + paymentProfile + ", paymentProfileChargifyToken=" + paymentProfileChargifyToken - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupUpdateError.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupUpdateError.java index 7ecbc9b6..bb6d01f6 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupUpdateError.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionGroupUpdateError.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for SubscriptionGroupUpdateError type. */ -public class SubscriptionGroupUpdateError { +public class SubscriptionGroupUpdateError + extends BaseModel { private List members; /** @@ -57,7 +59,8 @@ public void setMembers(List members) { */ @Override public String toString() { - return "SubscriptionGroupUpdateError [" + "members=" + members + "]"; + return "SubscriptionGroupUpdateError [" + "members=" + members + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionIncludedCoupon.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionIncludedCoupon.java index c95d791c..3dab038c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionIncludedCoupon.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionIncludedCoupon.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for SubscriptionIncludedCoupon type. */ -public class SubscriptionIncludedCoupon { +public class SubscriptionIncludedCoupon + extends BaseModel { private String code; private Integer useCount; private Integer usesAllowed; @@ -270,7 +272,7 @@ public String toString() { return "SubscriptionIncludedCoupon [" + "code=" + code + ", useCount=" + useCount + ", usesAllowed=" + usesAllowed + ", expiresAt=" + expiresAt + ", recurring=" + recurring + ", amountInCents=" + amountInCents + ", percentage=" + percentage - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionMRR.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionMRR.java index b6a939a4..d0cbfba7 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionMRR.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionMRR.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionMRR type. */ -public class SubscriptionMRR { +public class SubscriptionMRR + extends BaseModel { private int subscriptionId; private long mrrAmountInCents; private SubscriptionMRRBreakout breakouts; @@ -101,7 +103,8 @@ public void setBreakouts(SubscriptionMRRBreakout breakouts) { @Override public String toString() { return "SubscriptionMRR [" + "subscriptionId=" + subscriptionId + ", mrrAmountInCents=" - + mrrAmountInCents + ", breakouts=" + breakouts + "]"; + + mrrAmountInCents + ", breakouts=" + breakouts + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionMRRBreakout.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionMRRBreakout.java index 5c63ee57..2b0d27d3 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionMRRBreakout.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionMRRBreakout.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionMRRBreakout type. */ -public class SubscriptionMRRBreakout { +public class SubscriptionMRRBreakout + extends BaseModel { private long planAmountInCents; private long usageAmountInCents; @@ -77,7 +79,8 @@ public void setUsageAmountInCents(long usageAmountInCents) { @Override public String toString() { return "SubscriptionMRRBreakout [" + "planAmountInCents=" + planAmountInCents - + ", usageAmountInCents=" + usageAmountInCents + "]"; + + ", usageAmountInCents=" + usageAmountInCents + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionMRRResponse.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionMRRResponse.java index b1b7983f..a1f21890 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionMRRResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionMRRResponse.java @@ -8,12 +8,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for SubscriptionMRRResponse type. */ -public class SubscriptionMRRResponse { +public class SubscriptionMRRResponse + extends BaseModel { private List subscriptionsMrr; /** @@ -55,7 +57,8 @@ public void setSubscriptionsMrr(List subscriptionsMrr) { */ @Override public String toString() { - return "SubscriptionMRRResponse [" + "subscriptionsMrr=" + subscriptionsMrr + "]"; + return "SubscriptionMRRResponse [" + "subscriptionsMrr=" + subscriptionsMrr + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionMigrationPreview.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionMigrationPreview.java index fd100daf..1686e0aa 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionMigrationPreview.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionMigrationPreview.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionMigrationPreview type. */ -public class SubscriptionMigrationPreview { +public class SubscriptionMigrationPreview + extends BaseModel { private Long proratedAdjustmentInCents; private Long chargeInCents; private Long paymentDueInCents; @@ -138,7 +140,8 @@ public String toString() { return "SubscriptionMigrationPreview [" + "proratedAdjustmentInCents=" + proratedAdjustmentInCents + ", chargeInCents=" + chargeInCents + ", paymentDueInCents=" + paymentDueInCents + ", creditAppliedInCents=" - + creditAppliedInCents + "]"; + + creditAppliedInCents + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionMigrationPreviewOptions.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionMigrationPreviewOptions.java index fbf7e6fe..c7b4e664 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionMigrationPreviewOptions.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionMigrationPreviewOptions.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for SubscriptionMigrationPreviewOptions type. */ -public class SubscriptionMigrationPreviewOptions { +public class SubscriptionMigrationPreviewOptions + extends BaseModel { private Integer productId; private Integer productPricePointId; private Boolean includeTrial; @@ -322,7 +324,8 @@ public String toString() { + ", includeInitialCharge=" + includeInitialCharge + ", includeCoupons=" + includeCoupons + ", preservePeriod=" + preservePeriod + ", productHandle=" + productHandle + ", productPricePointHandle=" + productPricePointHandle - + ", proration=" + proration + ", prorationDate=" + prorationDate + "]"; + + ", proration=" + proration + ", prorationDate=" + prorationDate + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionMigrationPreviewRequest.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionMigrationPreviewRequest.java index 52e0bc3a..35b8acc5 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionMigrationPreviewRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionMigrationPreviewRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionMigrationPreviewRequest type. */ -public class SubscriptionMigrationPreviewRequest { +public class SubscriptionMigrationPreviewRequest + extends BaseModel { private SubscriptionMigrationPreviewOptions migration; /** @@ -54,7 +56,8 @@ public void setMigration(SubscriptionMigrationPreviewOptions migration) { */ @Override public String toString() { - return "SubscriptionMigrationPreviewRequest [" + "migration=" + migration + "]"; + return "SubscriptionMigrationPreviewRequest [" + "migration=" + migration + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionMigrationPreviewResponse.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionMigrationPreviewResponse.java index b2c28812..4a9d61ad 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionMigrationPreviewResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionMigrationPreviewResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionMigrationPreviewResponse type. */ -public class SubscriptionMigrationPreviewResponse { +public class SubscriptionMigrationPreviewResponse + extends BaseModel { private SubscriptionMigrationPreview migration; /** @@ -54,7 +56,8 @@ public void setMigration(SubscriptionMigrationPreview migration) { */ @Override public String toString() { - return "SubscriptionMigrationPreviewResponse [" + "migration=" + migration + "]"; + return "SubscriptionMigrationPreviewResponse [" + "migration=" + migration + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionNote.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionNote.java index 313f270d..b4597286 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionNote.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionNote.java @@ -12,12 +12,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for SubscriptionNote type. */ -public class SubscriptionNote { +public class SubscriptionNote + extends BaseModel { private Integer id; private String body; private Integer subscriptionId; @@ -181,7 +183,8 @@ public void setSticky(Boolean sticky) { public String toString() { return "SubscriptionNote [" + "id=" + id + ", body=" + body + ", subscriptionId=" + subscriptionId + ", createdAt=" + createdAt + ", updatedAt=" + updatedAt - + ", sticky=" + sticky + "]"; + + ", sticky=" + sticky + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionNoteResponse.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionNoteResponse.java index a28388e3..feaf0c56 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionNoteResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionNoteResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionNoteResponse type. */ -public class SubscriptionNoteResponse { +public class SubscriptionNoteResponse + extends BaseModel { private SubscriptionNote note; /** @@ -54,7 +56,8 @@ public void setNote(SubscriptionNote note) { */ @Override public String toString() { - return "SubscriptionNoteResponse [" + "note=" + note + "]"; + return "SubscriptionNoteResponse [" + "note=" + note + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionPreview.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionPreview.java index 40b36555..04b0358d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionPreview.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionPreview.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionPreview type. */ -public class SubscriptionPreview { +public class SubscriptionPreview + extends BaseModel { private BillingManifest currentBillingManifest; private BillingManifest nextBillingManifest; @@ -80,7 +82,8 @@ public void setNextBillingManifest(BillingManifest nextBillingManifest) { @Override public String toString() { return "SubscriptionPreview [" + "currentBillingManifest=" + currentBillingManifest - + ", nextBillingManifest=" + nextBillingManifest + "]"; + + ", nextBillingManifest=" + nextBillingManifest + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionPreviewResponse.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionPreviewResponse.java index 24d26bf6..8ad74f15 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionPreviewResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionPreviewResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionPreviewResponse type. */ -public class SubscriptionPreviewResponse { +public class SubscriptionPreviewResponse + extends BaseModel { private SubscriptionPreview subscriptionPreview; /** @@ -54,7 +56,8 @@ public void setSubscriptionPreview(SubscriptionPreview subscriptionPreview) { */ @Override public String toString() { - return "SubscriptionPreviewResponse [" + "subscriptionPreview=" + subscriptionPreview + "]"; + return "SubscriptionPreviewResponse [" + "subscriptionPreview=" + subscriptionPreview + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionProductChange.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionProductChange.java index cec56a22..60c71fe1 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionProductChange.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionProductChange.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionProductChange type. */ -public class SubscriptionProductChange { +public class SubscriptionProductChange + extends BaseModel { private int previousProductId; private int newProductId; @@ -80,7 +82,8 @@ public void setNewProductId(int newProductId) { @Override public String toString() { return "SubscriptionProductChange [" + "previousProductId=" + previousProductId - + ", newProductId=" + newProductId + "]"; + + ", newProductId=" + newProductId + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionProductMigration.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionProductMigration.java index f6fba24d..7807223c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionProductMigration.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionProductMigration.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionProductMigration type. */ -public class SubscriptionProductMigration { +public class SubscriptionProductMigration + extends BaseModel { private Integer productId; private Integer productPricePointId; private Boolean includeTrial; @@ -291,7 +293,8 @@ public String toString() { + ", includeInitialCharge=" + includeInitialCharge + ", includeCoupons=" + includeCoupons + ", preservePeriod=" + preservePeriod + ", productHandle=" + productHandle + ", productPricePointHandle=" + productPricePointHandle - + ", proration=" + proration + "]"; + + ", proration=" + proration + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionProductMigrationRequest.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionProductMigrationRequest.java index 9e2dc01e..5f0eac47 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionProductMigrationRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionProductMigrationRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionProductMigrationRequest type. */ -public class SubscriptionProductMigrationRequest { +public class SubscriptionProductMigrationRequest + extends BaseModel { private SubscriptionProductMigration migration; /** @@ -54,7 +56,8 @@ public void setMigration(SubscriptionProductMigration migration) { */ @Override public String toString() { - return "SubscriptionProductMigrationRequest [" + "migration=" + migration + "]"; + return "SubscriptionProductMigrationRequest [" + "migration=" + migration + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionResponse.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionResponse.java index 1c218048..f5ebd988 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionResponse.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionResponse type. */ -public class SubscriptionResponse { +public class SubscriptionResponse + extends BaseModel { private Subscription subscription; /** @@ -56,7 +58,8 @@ public void setSubscription(Subscription subscription) { */ @Override public String toString() { - return "SubscriptionResponse [" + "subscription=" + subscription + "]"; + return "SubscriptionResponse [" + "subscription=" + subscription + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/SubscriptionStateChange.java b/src/main/java/com/maxio/advancedbilling/models/SubscriptionStateChange.java index 03f28461..8174879f 100644 --- a/src/main/java/com/maxio/advancedbilling/models/SubscriptionStateChange.java +++ b/src/main/java/com/maxio/advancedbilling/models/SubscriptionStateChange.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for SubscriptionStateChange type. */ -public class SubscriptionStateChange { +public class SubscriptionStateChange + extends BaseModel { private String previousSubscriptionState; private String newSubscriptionState; @@ -81,7 +83,7 @@ public void setNewSubscriptionState(String newSubscriptionState) { public String toString() { return "SubscriptionStateChange [" + "previousSubscriptionState=" + previousSubscriptionState + ", newSubscriptionState=" + newSubscriptionState - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/TaxConfiguration.java b/src/main/java/com/maxio/advancedbilling/models/TaxConfiguration.java index 1652e31b..1b0ddf84 100644 --- a/src/main/java/com/maxio/advancedbilling/models/TaxConfiguration.java +++ b/src/main/java/com/maxio/advancedbilling/models/TaxConfiguration.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for TaxConfiguration type. */ -public class TaxConfiguration { +public class TaxConfiguration + extends BaseModel { private TaxConfigurationKind kind; private TaxDestinationAddress destinationAddress; private Boolean fullyConfigured; @@ -111,7 +113,8 @@ public void setFullyConfigured(Boolean fullyConfigured) { @Override public String toString() { return "TaxConfiguration [" + "kind=" + kind + ", destinationAddress=" + destinationAddress - + ", fullyConfigured=" + fullyConfigured + "]"; + + ", fullyConfigured=" + fullyConfigured + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/TooManyManagementLinkRequests.java b/src/main/java/com/maxio/advancedbilling/models/TooManyManagementLinkRequests.java index 86b75e94..109044f6 100644 --- a/src/main/java/com/maxio/advancedbilling/models/TooManyManagementLinkRequests.java +++ b/src/main/java/com/maxio/advancedbilling/models/TooManyManagementLinkRequests.java @@ -11,12 +11,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for TooManyManagementLinkRequests type. */ -public class TooManyManagementLinkRequests { +public class TooManyManagementLinkRequests + extends BaseModel { private String error; private ZonedDateTime newLinkAvailableAt; @@ -83,7 +85,7 @@ public void setNewLinkAvailableAt(ZonedDateTime newLinkAvailableAt) { @Override public String toString() { return "TooManyManagementLinkRequests [" + "error=" + error + ", newLinkAvailableAt=" - + newLinkAvailableAt + "]"; + + newLinkAvailableAt + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateAllocationExpirationDate.java b/src/main/java/com/maxio/advancedbilling/models/UpdateAllocationExpirationDate.java index fbf5beb4..2b608989 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateAllocationExpirationDate.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateAllocationExpirationDate.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpdateAllocationExpirationDate type. */ -public class UpdateAllocationExpirationDate { +public class UpdateAllocationExpirationDate + extends BaseModel { private AllocationExpirationDate allocation; /** @@ -56,7 +58,8 @@ public void setAllocation(AllocationExpirationDate allocation) { */ @Override public String toString() { - return "UpdateAllocationExpirationDate [" + "allocation=" + allocation + "]"; + return "UpdateAllocationExpirationDate [" + "allocation=" + allocation + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateComponent.java b/src/main/java/com/maxio/advancedbilling/models/UpdateComponent.java index 659f5bd5..2e6ff2b8 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateComponent.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateComponent.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for UpdateComponent type. */ -public class UpdateComponent { +public class UpdateComponent + extends BaseModel { private String handle; private String name; private OptionalNullable description; @@ -390,7 +392,7 @@ public String toString() { + description + ", accountingCode=" + accountingCode + ", taxable=" + taxable + ", taxCode=" + taxCode + ", itemCategory=" + itemCategory + ", displayOnHostedPage=" + displayOnHostedPage + ", upgradeCharge=" - + upgradeCharge + "]"; + + upgradeCharge + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateComponentPricePoint.java b/src/main/java/com/maxio/advancedbilling/models/UpdateComponentPricePoint.java index 6666d62a..2902363c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateComponentPricePoint.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateComponentPricePoint.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for UpdateComponentPricePoint type. */ -public class UpdateComponentPricePoint { +public class UpdateComponentPricePoint + extends BaseModel { private String name; private String handle; private PricingScheme pricingScheme; @@ -243,7 +245,8 @@ public String toString() { return "UpdateComponentPricePoint [" + "name=" + name + ", handle=" + handle + ", pricingScheme=" + pricingScheme + ", useSiteExchangeRate=" + useSiteExchangeRate + ", taxIncluded=" + taxIncluded + ", interval=" + interval - + ", intervalUnit=" + intervalUnit + ", prices=" + prices + "]"; + + ", intervalUnit=" + intervalUnit + ", prices=" + prices + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateComponentPricePointRequest.java b/src/main/java/com/maxio/advancedbilling/models/UpdateComponentPricePointRequest.java index 2d6e5421..0e6c11ab 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateComponentPricePointRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateComponentPricePointRequest.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpdateComponentPricePointRequest type. */ -public class UpdateComponentPricePointRequest { +public class UpdateComponentPricePointRequest + extends BaseModel { private UpdateComponentPricePoint pricePoint; /** @@ -56,7 +58,8 @@ public void setPricePoint(UpdateComponentPricePoint pricePoint) { */ @Override public String toString() { - return "UpdateComponentPricePointRequest [" + "pricePoint=" + pricePoint + "]"; + return "UpdateComponentPricePointRequest [" + "pricePoint=" + pricePoint + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateComponentRequest.java b/src/main/java/com/maxio/advancedbilling/models/UpdateComponentRequest.java index 7da39c70..cb00bdc1 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateComponentRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateComponentRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpdateComponentRequest type. */ -public class UpdateComponentRequest { +public class UpdateComponentRequest + extends BaseModel { private UpdateComponent component; /** @@ -54,7 +56,8 @@ public void setComponent(UpdateComponent component) { */ @Override public String toString() { - return "UpdateComponentRequest [" + "component=" + component + "]"; + return "UpdateComponentRequest [" + "component=" + component + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateCouponCurrency.java b/src/main/java/com/maxio/advancedbilling/models/UpdateCouponCurrency.java index 4f5d2d11..ccc3ea97 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateCouponCurrency.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateCouponCurrency.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpdateCouponCurrency type. */ -public class UpdateCouponCurrency { +public class UpdateCouponCurrency + extends BaseModel { private String currency; private int price; @@ -80,7 +82,8 @@ public void setPrice(int price) { */ @Override public String toString() { - return "UpdateCouponCurrency [" + "currency=" + currency + ", price=" + price + "]"; + return "UpdateCouponCurrency [" + "currency=" + currency + ", price=" + price + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateCurrencyPrice.java b/src/main/java/com/maxio/advancedbilling/models/UpdateCurrencyPrice.java index a800e588..bcce5138 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateCurrencyPrice.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateCurrencyPrice.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpdateCurrencyPrice type. */ -public class UpdateCurrencyPrice { +public class UpdateCurrencyPrice + extends BaseModel { private int id; private int price; @@ -80,7 +82,8 @@ public void setPrice(int price) { */ @Override public String toString() { - return "UpdateCurrencyPrice [" + "id=" + id + ", price=" + price + "]"; + return "UpdateCurrencyPrice [" + "id=" + id + ", price=" + price + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateCurrencyPricesRequest.java b/src/main/java/com/maxio/advancedbilling/models/UpdateCurrencyPricesRequest.java index b56a5b9e..ae548171 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateCurrencyPricesRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateCurrencyPricesRequest.java @@ -8,12 +8,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for UpdateCurrencyPricesRequest type. */ -public class UpdateCurrencyPricesRequest { +public class UpdateCurrencyPricesRequest + extends BaseModel { private List currencyPrices; /** @@ -55,7 +57,8 @@ public void setCurrencyPrices(List currencyPrices) { */ @Override public String toString() { - return "UpdateCurrencyPricesRequest [" + "currencyPrices=" + currencyPrices + "]"; + return "UpdateCurrencyPricesRequest [" + "currencyPrices=" + currencyPrices + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateCustomer.java b/src/main/java/com/maxio/advancedbilling/models/UpdateCustomer.java index c157aeb5..229a803d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateCustomer.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateCustomer.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for UpdateCustomer type. */ -public class UpdateCustomer { +public class UpdateCustomer + extends BaseModel { private String firstName; private String lastName; private String email; @@ -519,7 +521,8 @@ public String toString() { + ", city=" + city + ", state=" + state + ", zip=" + zip + ", country=" + country + ", phone=" + phone + ", locale=" + locale + ", vatNumber=" + vatNumber + ", taxExempt=" + taxExempt + ", taxExemptReason=" + taxExemptReason - + ", parentId=" + parentId + "]"; + + ", parentId=" + parentId + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateCustomerRequest.java b/src/main/java/com/maxio/advancedbilling/models/UpdateCustomerRequest.java index 976d309f..eb10ddbb 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateCustomerRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateCustomerRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpdateCustomerRequest type. */ -public class UpdateCustomerRequest { +public class UpdateCustomerRequest + extends BaseModel { private UpdateCustomer customer; /** @@ -54,7 +56,8 @@ public void setCustomer(UpdateCustomer customer) { */ @Override public String toString() { - return "UpdateCustomerRequest [" + "customer=" + customer + "]"; + return "UpdateCustomerRequest [" + "customer=" + customer + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateMetadata.java b/src/main/java/com/maxio/advancedbilling/models/UpdateMetadata.java index b9bc9261..92d03484 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateMetadata.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateMetadata.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpdateMetadata type. */ -public class UpdateMetadata { +public class UpdateMetadata + extends BaseModel { private String currentName; private String name; private String value; @@ -103,7 +105,7 @@ public void setValue(String value) { @Override public String toString() { return "UpdateMetadata [" + "currentName=" + currentName + ", name=" + name + ", value=" - + value + "]"; + + value + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateMetadataRequest.java b/src/main/java/com/maxio/advancedbilling/models/UpdateMetadataRequest.java index 4ebfdce3..aae9699f 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateMetadataRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateMetadataRequest.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpdateMetadataRequest type. */ -public class UpdateMetadataRequest { +public class UpdateMetadataRequest + extends BaseModel { private UpdateMetadata metadata; /** @@ -56,7 +58,8 @@ public void setMetadata(UpdateMetadata metadata) { */ @Override public String toString() { - return "UpdateMetadataRequest [" + "metadata=" + metadata + "]"; + return "UpdateMetadataRequest [" + "metadata=" + metadata + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateMetafield.java b/src/main/java/com/maxio/advancedbilling/models/UpdateMetafield.java index 66bb8226..e2c41317 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateMetafield.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateMetafield.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for UpdateMetafield type. */ -public class UpdateMetafield { +public class UpdateMetafield + extends BaseModel { private String currentName; private String name; private MetafieldScope scope; @@ -164,7 +166,8 @@ public void setEnum(List mEnum) { @Override public String toString() { return "UpdateMetafield [" + "currentName=" + currentName + ", name=" + name + ", scope=" - + scope + ", inputType=" + inputType + ", mEnum=" + mEnum + "]"; + + scope + ", inputType=" + inputType + ", mEnum=" + mEnum + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateMetafieldsRequest.java b/src/main/java/com/maxio/advancedbilling/models/UpdateMetafieldsRequest.java index d9474fe1..c9bba284 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateMetafieldsRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateMetafieldsRequest.java @@ -10,11 +10,13 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.maxio.advancedbilling.models.containers.UpdateMetafieldsRequestMetafields; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpdateMetafieldsRequest type. */ -public class UpdateMetafieldsRequest { +public class UpdateMetafieldsRequest + extends BaseModel { private UpdateMetafieldsRequestMetafields metafields; /** @@ -57,7 +59,8 @@ public void setMetafields(UpdateMetafieldsRequestMetafields metafields) { */ @Override public String toString() { - return "UpdateMetafieldsRequest [" + "metafields=" + metafields + "]"; + return "UpdateMetafieldsRequest [" + "metafields=" + metafields + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdatePaymentProfile.java b/src/main/java/com/maxio/advancedbilling/models/UpdatePaymentProfile.java index 1f495ea0..1de5583a 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdatePaymentProfile.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdatePaymentProfile.java @@ -10,12 +10,14 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; /** * This is a model class for UpdatePaymentProfile type. */ -public class UpdatePaymentProfile { +public class UpdatePaymentProfile + extends BaseModel { private String firstName; private String lastName; private String fullNumber; @@ -447,7 +449,7 @@ public String toString() { + currentVault + ", billingAddress=" + billingAddress + ", billingCity=" + billingCity + ", billingState=" + billingState + ", billingZip=" + billingZip + ", billingCountry=" + billingCountry + ", billingAddress2=" + billingAddress2 - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdatePaymentProfileRequest.java b/src/main/java/com/maxio/advancedbilling/models/UpdatePaymentProfileRequest.java index 693e9321..1809658e 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdatePaymentProfileRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdatePaymentProfileRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpdatePaymentProfileRequest type. */ -public class UpdatePaymentProfileRequest { +public class UpdatePaymentProfileRequest + extends BaseModel { private UpdatePaymentProfile paymentProfile; /** @@ -54,7 +56,8 @@ public void setPaymentProfile(UpdatePaymentProfile paymentProfile) { */ @Override public String toString() { - return "UpdatePaymentProfileRequest [" + "paymentProfile=" + paymentProfile + "]"; + return "UpdatePaymentProfileRequest [" + "paymentProfile=" + paymentProfile + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdatePrice.java b/src/main/java/com/maxio/advancedbilling/models/UpdatePrice.java index ceefe6a6..e21ee0b9 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdatePrice.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdatePrice.java @@ -12,11 +12,13 @@ import com.maxio.advancedbilling.models.containers.UpdatePriceEndingQuantity; import com.maxio.advancedbilling.models.containers.UpdatePriceStartingQuantity; import com.maxio.advancedbilling.models.containers.UpdatePriceUnitPrice; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpdatePrice type. */ -public class UpdatePrice { +public class UpdatePrice + extends BaseModel { private Integer id; private UpdatePriceEndingQuantity endingQuantity; private UpdatePriceUnitPrice unitPrice; @@ -155,7 +157,7 @@ public void setStartingQuantity(UpdatePriceStartingQuantity startingQuantity) { public String toString() { return "UpdatePrice [" + "id=" + id + ", endingQuantity=" + endingQuantity + ", unitPrice=" + unitPrice + ", destroy=" + destroy + ", startingQuantity=" + startingQuantity - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateProductPricePoint.java b/src/main/java/com/maxio/advancedbilling/models/UpdateProductPricePoint.java index 2048df8f..38e899ef 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateProductPricePoint.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateProductPricePoint.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpdateProductPricePoint type. */ -public class UpdateProductPricePoint { +public class UpdateProductPricePoint + extends BaseModel { private String handle; private Long priceInCents; @@ -80,7 +82,7 @@ public void setPriceInCents(Long priceInCents) { @Override public String toString() { return "UpdateProductPricePoint [" + "handle=" + handle + ", priceInCents=" + priceInCents - + "]"; + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateProductPricePointRequest.java b/src/main/java/com/maxio/advancedbilling/models/UpdateProductPricePointRequest.java index 041956e2..a59c4d94 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateProductPricePointRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateProductPricePointRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpdateProductPricePointRequest type. */ -public class UpdateProductPricePointRequest { +public class UpdateProductPricePointRequest + extends BaseModel { private UpdateProductPricePoint pricePoint; /** @@ -54,7 +56,8 @@ public void setPricePoint(UpdateProductPricePoint pricePoint) { */ @Override public String toString() { - return "UpdateProductPricePointRequest [" + "pricePoint=" + pricePoint + "]"; + return "UpdateProductPricePointRequest [" + "pricePoint=" + pricePoint + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateReasonCode.java b/src/main/java/com/maxio/advancedbilling/models/UpdateReasonCode.java index 1de1ad92..4da5bc2c 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateReasonCode.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateReasonCode.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpdateReasonCode type. */ -public class UpdateReasonCode { +public class UpdateReasonCode + extends BaseModel { private String code; private String description; private Integer position; @@ -109,7 +111,8 @@ public void setPosition(Integer position) { @Override public String toString() { return "UpdateReasonCode [" + "code=" + code + ", description=" + description - + ", position=" + position + "]"; + + ", position=" + position + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateReasonCodeRequest.java b/src/main/java/com/maxio/advancedbilling/models/UpdateReasonCodeRequest.java index d0237007..d74802fd 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateReasonCodeRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateReasonCodeRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpdateReasonCodeRequest type. */ -public class UpdateReasonCodeRequest { +public class UpdateReasonCodeRequest + extends BaseModel { private UpdateReasonCode reasonCode; /** @@ -54,7 +56,8 @@ public void setReasonCode(UpdateReasonCode reasonCode) { */ @Override public String toString() { - return "UpdateReasonCodeRequest [" + "reasonCode=" + reasonCode + "]"; + return "UpdateReasonCodeRequest [" + "reasonCode=" + reasonCode + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateSegment.java b/src/main/java/com/maxio/advancedbilling/models/UpdateSegment.java index 2cfa48c5..54e6a972 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateSegment.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateSegment.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for UpdateSegment type. */ -public class UpdateSegment { +public class UpdateSegment + extends BaseModel { private PricingScheme pricingScheme; private List prices; @@ -85,7 +87,8 @@ public void setPrices(List prices) { */ @Override public String toString() { - return "UpdateSegment [" + "pricingScheme=" + pricingScheme + ", prices=" + prices + "]"; + return "UpdateSegment [" + "pricingScheme=" + pricingScheme + ", prices=" + prices + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateSegmentRequest.java b/src/main/java/com/maxio/advancedbilling/models/UpdateSegmentRequest.java index 4c28b1ee..e4a99bda 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateSegmentRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateSegmentRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpdateSegmentRequest type. */ -public class UpdateSegmentRequest { +public class UpdateSegmentRequest + extends BaseModel { private UpdateSegment segment; /** @@ -54,7 +56,8 @@ public void setSegment(UpdateSegment segment) { */ @Override public String toString() { - return "UpdateSegmentRequest [" + "segment=" + segment + "]"; + return "UpdateSegmentRequest [" + "segment=" + segment + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateSubscription.java b/src/main/java/com/maxio/advancedbilling/models/UpdateSubscription.java index 2bf00641..a4779379 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateSubscription.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateSubscription.java @@ -14,6 +14,7 @@ import com.maxio.advancedbilling.DateTimeHelper; import com.maxio.advancedbilling.models.containers.UpdateSubscriptionNetTerms; import com.maxio.advancedbilling.models.containers.UpdateSubscriptionSnapDay; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.ZonedDateTime; import java.util.List; @@ -21,7 +22,8 @@ /** * This is a model class for UpdateSubscription type. */ -public class UpdateSubscription { +public class UpdateSubscription + extends BaseModel { private CreditCardAttributes creditCardAttributes; private String productHandle; private Integer productId; @@ -562,7 +564,8 @@ public String toString() { + ", reference=" + reference + ", customPrice=" + customPrice + ", components=" + components + ", dunningCommunicationDelayEnabled=" + dunningCommunicationDelayEnabled + ", dunningCommunicationDelayTimeZone=" - + dunningCommunicationDelayTimeZone + "]"; + + dunningCommunicationDelayTimeZone + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionComponent.java b/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionComponent.java index f4a9ef19..5f7f33ad 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionComponent.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionComponent.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpdateSubscriptionComponent type. */ -public class UpdateSubscriptionComponent { +public class UpdateSubscriptionComponent + extends BaseModel { private Integer componentId; private ComponentCustomPrice customPrice; @@ -84,7 +86,7 @@ public void setCustomPrice(ComponentCustomPrice customPrice) { @Override public String toString() { return "UpdateSubscriptionComponent [" + "componentId=" + componentId + ", customPrice=" - + customPrice + "]"; + + customPrice + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionGroup.java b/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionGroup.java index dc13210e..4f574c5d 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionGroup.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionGroup.java @@ -9,12 +9,14 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; import java.util.List; /** * This is a model class for UpdateSubscriptionGroup type. */ -public class UpdateSubscriptionGroup { +public class UpdateSubscriptionGroup + extends BaseModel { private List memberIds; /** @@ -57,7 +59,8 @@ public void setMemberIds(List memberIds) { */ @Override public String toString() { - return "UpdateSubscriptionGroup [" + "memberIds=" + memberIds + "]"; + return "UpdateSubscriptionGroup [" + "memberIds=" + memberIds + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionGroupRequest.java b/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionGroupRequest.java index 3e2b5ec8..42d6c895 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionGroupRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionGroupRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpdateSubscriptionGroupRequest type. */ -public class UpdateSubscriptionGroupRequest { +public class UpdateSubscriptionGroupRequest + extends BaseModel { private UpdateSubscriptionGroup subscriptionGroup; /** @@ -54,7 +56,8 @@ public void setSubscriptionGroup(UpdateSubscriptionGroup subscriptionGroup) { */ @Override public String toString() { - return "UpdateSubscriptionGroupRequest [" + "subscriptionGroup=" + subscriptionGroup + "]"; + return "UpdateSubscriptionGroupRequest [" + "subscriptionGroup=" + subscriptionGroup + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionNote.java b/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionNote.java index b8b63994..23b820c9 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionNote.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionNote.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpdateSubscriptionNote type. */ -public class UpdateSubscriptionNote { +public class UpdateSubscriptionNote + extends BaseModel { private String body; private boolean sticky; @@ -76,7 +78,8 @@ public void setSticky(boolean sticky) { */ @Override public String toString() { - return "UpdateSubscriptionNote [" + "body=" + body + ", sticky=" + sticky + "]"; + return "UpdateSubscriptionNote [" + "body=" + body + ", sticky=" + sticky + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionNoteRequest.java b/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionNoteRequest.java index 2ea20fdc..09986ead 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionNoteRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionNoteRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpdateSubscriptionNoteRequest type. */ -public class UpdateSubscriptionNoteRequest { +public class UpdateSubscriptionNoteRequest + extends BaseModel { private UpdateSubscriptionNote note; /** @@ -56,7 +58,8 @@ public void setNote(UpdateSubscriptionNote note) { */ @Override public String toString() { - return "UpdateSubscriptionNoteRequest [" + "note=" + note + "]"; + return "UpdateSubscriptionNoteRequest [" + "note=" + note + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionRequest.java b/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionRequest.java index 62e25633..ccf5f07f 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpdateSubscriptionRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpdateSubscriptionRequest type. */ -public class UpdateSubscriptionRequest { +public class UpdateSubscriptionRequest + extends BaseModel { private UpdateSubscription subscription; /** @@ -54,7 +56,8 @@ public void setSubscription(UpdateSubscription subscription) { */ @Override public String toString() { - return "UpdateSubscriptionRequest [" + "subscription=" + subscription + "]"; + return "UpdateSubscriptionRequest [" + "subscription=" + subscription + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpsertPrepaidConfiguration.java b/src/main/java/com/maxio/advancedbilling/models/UpsertPrepaidConfiguration.java index 788a25d3..c5a0da46 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpsertPrepaidConfiguration.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpsertPrepaidConfiguration.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpsertPrepaidConfiguration type. */ -public class UpsertPrepaidConfiguration { +public class UpsertPrepaidConfiguration + extends BaseModel { private Long initialFundingAmountInCents; private Long replenishToAmountInCents; private Boolean autoReplenish; @@ -128,7 +130,8 @@ public String toString() { return "UpsertPrepaidConfiguration [" + "initialFundingAmountInCents=" + initialFundingAmountInCents + ", replenishToAmountInCents=" + replenishToAmountInCents + ", autoReplenish=" + autoReplenish - + ", replenishThresholdAmountInCents=" + replenishThresholdAmountInCents + "]"; + + ", replenishThresholdAmountInCents=" + replenishThresholdAmountInCents + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UpsertPrepaidConfigurationRequest.java b/src/main/java/com/maxio/advancedbilling/models/UpsertPrepaidConfigurationRequest.java index 1df218a1..e55e24f4 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UpsertPrepaidConfigurationRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/UpsertPrepaidConfigurationRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UpsertPrepaidConfigurationRequest type. */ -public class UpsertPrepaidConfigurationRequest { +public class UpsertPrepaidConfigurationRequest + extends BaseModel { private UpsertPrepaidConfiguration prepaidConfiguration; /** @@ -55,7 +57,8 @@ public void setPrepaidConfiguration(UpsertPrepaidConfiguration prepaidConfigurat @Override public String toString() { return "UpsertPrepaidConfigurationRequest [" + "prepaidConfiguration=" - + prepaidConfiguration + "]"; + + prepaidConfiguration + ", additionalProperties=" + getAdditionalProperties() + + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Usage.java b/src/main/java/com/maxio/advancedbilling/models/Usage.java index 4fc59f0b..d2953088 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Usage.java +++ b/src/main/java/com/maxio/advancedbilling/models/Usage.java @@ -13,12 +13,14 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; import com.maxio.advancedbilling.models.containers.UsageQuantity; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for Usage type. */ -public class Usage { +public class Usage + extends BaseModel { private Long id; private String memo; private ZonedDateTime createdAt; @@ -250,7 +252,8 @@ public String toString() { return "Usage [" + "id=" + id + ", memo=" + memo + ", createdAt=" + createdAt + ", pricePointId=" + pricePointId + ", quantity=" + quantity + ", overageQuantity=" + overageQuantity + ", componentId=" + componentId + ", componentHandle=" - + componentHandle + ", subscriptionId=" + subscriptionId + "]"; + + componentHandle + ", subscriptionId=" + subscriptionId + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/UsageResponse.java b/src/main/java/com/maxio/advancedbilling/models/UsageResponse.java index cb47b286..d5b178e2 100644 --- a/src/main/java/com/maxio/advancedbilling/models/UsageResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/UsageResponse.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for UsageResponse type. */ -public class UsageResponse { +public class UsageResponse + extends BaseModel { private Usage usage; /** @@ -54,7 +56,8 @@ public void setUsage(Usage usage) { */ @Override public String toString() { - return "UsageResponse [" + "usage=" + usage + "]"; + return "UsageResponse [" + "usage=" + usage + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/VoidInvoice.java b/src/main/java/com/maxio/advancedbilling/models/VoidInvoice.java index 2a731115..d3d6af4b 100644 --- a/src/main/java/com/maxio/advancedbilling/models/VoidInvoice.java +++ b/src/main/java/com/maxio/advancedbilling/models/VoidInvoice.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for VoidInvoice type. */ -public class VoidInvoice { +public class VoidInvoice + extends BaseModel { private String reason; /** @@ -54,7 +56,8 @@ public void setReason(String reason) { */ @Override public String toString() { - return "VoidInvoice [" + "reason=" + reason + "]"; + return "VoidInvoice [" + "reason=" + reason + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/VoidInvoiceEventData.java b/src/main/java/com/maxio/advancedbilling/models/VoidInvoiceEventData.java index 859bb1cd..66b41bbb 100644 --- a/src/main/java/com/maxio/advancedbilling/models/VoidInvoiceEventData.java +++ b/src/main/java/com/maxio/advancedbilling/models/VoidInvoiceEventData.java @@ -14,12 +14,14 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; import com.maxio.advancedbilling.models.containers.VoidInvoiceEventDataCreditNoteAttributes; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for VoidInvoiceEventData type. */ -public class VoidInvoiceEventData { +public class VoidInvoiceEventData + extends BaseModel { private VoidInvoiceEventDataCreditNoteAttributes creditNoteAttributes; private String memo; private String appliedAmount; @@ -187,7 +189,8 @@ public void setReason(String reason) { public String toString() { return "VoidInvoiceEventData [" + "creditNoteAttributes=" + creditNoteAttributes + ", memo=" + memo + ", appliedAmount=" + appliedAmount + ", transactionTime=" + transactionTime - + ", isAdvanceInvoice=" + isAdvanceInvoice + ", reason=" + reason + "]"; + + ", isAdvanceInvoice=" + isAdvanceInvoice + ", reason=" + reason + + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/VoidInvoiceRequest.java b/src/main/java/com/maxio/advancedbilling/models/VoidInvoiceRequest.java index 4a34e2ab..09bd11b6 100644 --- a/src/main/java/com/maxio/advancedbilling/models/VoidInvoiceRequest.java +++ b/src/main/java/com/maxio/advancedbilling/models/VoidInvoiceRequest.java @@ -8,11 +8,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for VoidInvoiceRequest type. */ -public class VoidInvoiceRequest { +public class VoidInvoiceRequest + extends BaseModel { private VoidInvoice mVoid; /** @@ -54,7 +56,8 @@ public void setVoid(VoidInvoice mVoid) { */ @Override public String toString() { - return "VoidInvoiceRequest [" + "mVoid=" + mVoid + "]"; + return "VoidInvoiceRequest [" + "mVoid=" + mVoid + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/VoidRemainderEventData.java b/src/main/java/com/maxio/advancedbilling/models/VoidRemainderEventData.java index 3970eecb..5c08c4d3 100644 --- a/src/main/java/com/maxio/advancedbilling/models/VoidRemainderEventData.java +++ b/src/main/java/com/maxio/advancedbilling/models/VoidRemainderEventData.java @@ -13,12 +13,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import java.time.ZonedDateTime; /** * This is a model class for VoidRemainderEventData type. */ -public class VoidRemainderEventData { +public class VoidRemainderEventData + extends BaseModel { private CreditNote creditNoteAttributes; private String memo; private String appliedAmount; @@ -137,7 +139,7 @@ public void setTransactionTime(ZonedDateTime transactionTime) { public String toString() { return "VoidRemainderEventData [" + "creditNoteAttributes=" + creditNoteAttributes + ", memo=" + memo + ", appliedAmount=" + appliedAmount + ", transactionTime=" - + transactionTime + "]"; + + transactionTime + ", additionalProperties=" + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/Webhook.java b/src/main/java/com/maxio/advancedbilling/models/Webhook.java index f5609321..1bd312ad 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Webhook.java +++ b/src/main/java/com/maxio/advancedbilling/models/Webhook.java @@ -12,13 +12,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.maxio.advancedbilling.DateTimeHelper; +import io.apimatic.core.types.BaseModel; import io.apimatic.core.types.OptionalNullable; import java.time.ZonedDateTime; /** * This is a model class for Webhook type. */ -public class Webhook { +public class Webhook + extends BaseModel { private String event; private Long id; private ZonedDateTime createdAt; @@ -421,7 +423,8 @@ public String toString() { + ", lastError=" + lastError + ", lastErrorAt=" + lastErrorAt + ", acceptedAt=" + acceptedAt + ", lastSentAt=" + lastSentAt + ", lastSentUrl=" + lastSentUrl + ", successful=" + successful + ", body=" + body + ", signature=" + signature - + ", signatureHmacSha256=" + signatureHmacSha256 + "]"; + + ", signatureHmacSha256=" + signatureHmacSha256 + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/src/main/java/com/maxio/advancedbilling/models/WebhookResponse.java b/src/main/java/com/maxio/advancedbilling/models/WebhookResponse.java index 4c33545e..4d8fc081 100644 --- a/src/main/java/com/maxio/advancedbilling/models/WebhookResponse.java +++ b/src/main/java/com/maxio/advancedbilling/models/WebhookResponse.java @@ -9,11 +9,13 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonSetter; +import io.apimatic.core.types.BaseModel; /** * This is a model class for WebhookResponse type. */ -public class WebhookResponse { +public class WebhookResponse + extends BaseModel { private Webhook webhook; /** @@ -56,7 +58,8 @@ public void setWebhook(Webhook webhook) { */ @Override public String toString() { - return "WebhookResponse [" + "webhook=" + webhook + "]"; + return "WebhookResponse [" + "webhook=" + webhook + ", additionalProperties=" + + getAdditionalProperties() + "]"; } /** diff --git a/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerCreateTest.java b/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerCreateTest.java index 65567533..3cddf616 100644 --- a/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerCreateTest.java +++ b/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerCreateTest.java @@ -37,6 +37,7 @@ import com.maxio.advancedbilling.utils.TestSetup; import com.maxio.advancedbilling.utils.TestTeardown; import com.maxio.advancedbilling.utils.assertions.CommonAssertions; +import io.apimatic.core.types.BaseModel; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; @@ -46,6 +47,7 @@ import java.time.ZonedDateTime; import java.time.format.DateTimeFormatter; import java.time.temporal.ChronoUnit; +import java.util.Collections; import java.util.List; import static com.maxio.advancedbilling.utils.TestFixtures.INVOICE_SELLER; @@ -196,9 +198,17 @@ void shouldCreateInvoice() throws IOException, ApiException { assertThat(invoice.getPaidAmount()).isEqualTo("0.0"); assertThat(invoice.getDueAmount()).isEqualTo("129.0"); - assertThat(invoice.getLineItems()) + List lineItems = invoice.getLineItems(); + assertThat(lineItems) .hasSize(3) - .usingRecursiveFieldByFieldElementComparatorIgnoringFields("uid") + .extracting(BaseModel::getAdditionalProperties) + .containsExactlyInAnyOrder( + Collections.singletonMap("billing_schedule_item_id", null), + Collections.singletonMap("billing_schedule_item_id", null), + Collections.singletonMap("billing_schedule_item_id", null) + ); + assertThat(lineItems) + .usingRecursiveFieldByFieldElementComparatorIgnoringFields("uid", "additionalProperties") .containsExactlyInAnyOrder( new InvoiceLineItem.Builder() .title(product.getName()) diff --git a/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerIssueTest.java b/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerIssueTest.java index 402e0ac7..e428eae1 100644 --- a/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerIssueTest.java +++ b/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerIssueTest.java @@ -34,6 +34,7 @@ import com.maxio.advancedbilling.utils.TestSetup; import com.maxio.advancedbilling.utils.TestTeardown; import com.maxio.advancedbilling.utils.assertions.CommonAssertions; +import io.apimatic.core.types.BaseModel; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; @@ -43,7 +44,9 @@ import java.io.IOException; import java.time.LocalDate; +import java.util.Collections; import java.util.List; +import java.util.Map; import java.util.stream.Stream; import static com.maxio.advancedbilling.utils.TestFixtures.INVOICE_SELLER; @@ -130,6 +133,13 @@ void shouldIssuePendingInvoice() throws IOException, ApiException { ); // then + assertThat(issuedInvoice.getAdditionalProperties()) + .hasSize(2) + .containsExactlyInAnyOrderEntriesOf(Map.of( + "debit_amount", "0.0", + "debits", Collections.emptyList() + ) + ); assertThat(issuedInvoice.getUid()).isEqualTo(pendingInvoice.getUid()); assertThat(issuedInvoice.getSiteId()).isNotNull(); assertThat(issuedInvoice.getCustomerId()).isEqualTo(customer.getId()); @@ -203,9 +213,13 @@ void shouldIssuePendingInvoice() throws IOException, ApiException { assertThat(issuedInvoice.getPaidAmount()).isEqualTo("0.0"); assertThat(issuedInvoice.getDueAmount()).isEqualTo("5.4"); - assertThat(issuedInvoice.getLineItems()) + List lineItems = issuedInvoice.getLineItems(); + assertThat(lineItems) .hasSize(1) - .usingRecursiveFieldByFieldElementComparatorIgnoringFields("uid", "description") + .extracting(BaseModel::getAdditionalProperties) + .containsExactly(Collections.singletonMap("billing_schedule_item_id", null)); + assertThat(lineItems) + .usingRecursiveFieldByFieldElementComparatorIgnoringFields("uid", "description", "additionalProperties") .containsExactly( new InvoiceLineItem.Builder() .title("%s: 0.0 to 5.4 units".formatted(quantityBasedComponent.getName())) diff --git a/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerListCreditNotesTest.java b/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerListCreditNotesTest.java index 6b6d0189..2b7a3276 100644 --- a/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerListCreditNotesTest.java +++ b/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerListCreditNotesTest.java @@ -25,12 +25,14 @@ import com.maxio.advancedbilling.utils.TestSetup; import com.maxio.advancedbilling.utils.TestTeardown; import com.maxio.advancedbilling.utils.assertions.CommonAssertions; +import io.apimatic.core.types.BaseModel; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; import java.io.IOException; import java.time.LocalDate; +import java.util.Collections; import java.util.List; import java.util.concurrent.TimeUnit; @@ -226,10 +228,21 @@ void shouldReturnListOfCreditNotesWithAdditionalRefundsData() throws IOException .getCreditNotes(); // then - assertThat(creditNotes).hasSize(1); - assertThat(creditNotes.get(0).getRefunds()) + assertThat(creditNotes) .hasSize(1) - .usingRecursiveFieldByFieldElementComparatorIgnoringFields("uid", "transactionId", "paymentId", "transactionTime") + .extracting(BaseModel::getAdditionalProperties) + .containsExactly(Collections.emptyMap()); + List refunds = creditNotes.get(0).getRefunds(); + assertThat(refunds) + .hasSize(1) + .singleElement() + .extracting(BaseModel::getAdditionalProperties) + .satisfies(additionalProperties -> { + assertThat(additionalProperties.get("uid")).isNotNull(); + assertThat(additionalProperties.get("transaction_time")).isNotNull(); + }); + assertThat(refunds) + .usingRecursiveFieldByFieldElementComparatorIgnoringFields("uid", "transactionId", "paymentId", "transactionTime", "additionalProperties") .containsExactly(new InvoiceRefund.Builder() .memo("Special refund") .originalAmount("10.5") diff --git a/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerListInvoiceEventsTest.java b/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerListInvoiceEventsTest.java index 01367318..584cc941 100644 --- a/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerListInvoiceEventsTest.java +++ b/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerListInvoiceEventsTest.java @@ -375,12 +375,25 @@ void assertBasicEvent(InvoiceEvent event, InvoiceEventType expectedType, Invoice assertThat(event.getEventType()).isEqualTo(expectedType); assertThat(event.getTimestamp()).isNotNull(); Invoice eventInvoice = event.getInvoice(); + assertThat(eventInvoice.getAdditionalProperties()).satisfies(additionalProperties -> { + assertThat(additionalProperties.get("statement_id")).isNull(); + assertThat(additionalProperties.get("legacy_invoice_number")).isNull(); + assertThat(additionalProperties.get("backported_at")).isNull(); + assertThat(additionalProperties.get("subscription_group_customer_ids")).isNull(); + assertThat(additionalProperties.get("debit_amount")).isEqualTo("0.0"); + assertThat(additionalProperties.get("debits")).usingRecursiveComparison().isEqualTo(List.of()); + assertThat(additionalProperties.get("tax_exempt_amount")).isEqualTo("0.0"); + assertThat(additionalProperties.get("status_changed_at")).isNotNull(); + assertThat(additionalProperties.get("prepaid_usage_details")).isNull(); + assertThat(additionalProperties.get("invoice_account_details")).isNull(); + assertThat(additionalProperties.get("external_connected_data")).isNull(); + }); assertThat(eventInvoice) .usingRecursiveComparison() .ignoringFields("createdAt", "creditAmount", "credits", "discounts", "displaySettings", "dueAmount", "id", "lineItems", "netTerms", "paidAmount", "paidDate", "payer", "payments", "previousBalanceData", "publicUrl", "recipientEmails", "refundAmount", "refunds", - "status", "transactionTime", "updatedAt") + "status", "transactionTime", "updatedAt", "additionalProperties") .isEqualTo(invoice); assertThat(eventInvoice.getCreatedAt()).isNotNull(); assertThat(eventInvoice.getUpdatedAt()).isNotNull(); diff --git a/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerListInvoiceSegmentsTest.java b/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerListInvoiceSegmentsTest.java index 73ed99ab..6df41d19 100644 --- a/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerListInvoiceSegmentsTest.java +++ b/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerListInvoiceSegmentsTest.java @@ -65,7 +65,7 @@ void shouldListInvoiceSegmentsForConsolidatedInvoice() throws IOException, ApiEx // given // Invoice segments returned on the index will only include totals, not detailed breakdowns for line_items, // discounts, taxes, credits, payments, or custom_fields - String[] IGNORED_FIELDS = {"credits", "customFields", "discounts", "lineItems", "payments", "refunds", "taxes", "updatedAt", "createdAt"}; + String[] IGNORED_FIELDS = {"credits", "customFields", "discounts", "lineItems", "payments", "refunds", "taxes", "updatedAt", "createdAt", "additionalProperties"}; Invoice subscriptionGroupInvoice = INVOICES_CONTROLLER .listInvoices(new ListInvoicesInput.Builder() @@ -93,7 +93,10 @@ void shouldListInvoiceSegmentsForConsolidatedInvoice() throws IOException, ApiEx .collect(Collectors.toMap(Invoice::getSubscriptionId, Function.identity())); Invoice segment1 = subscriptionIdToInvoice.get(groupSignup.getSubscriptionIds().get(0)); + assertThat(segment1.getAdditionalProperties()).containsExactly(Map.entry("debit_amount", "0.0")); + Invoice segment2 = subscriptionIdToInvoice.get(groupSignup.getSubscriptionIds().get(1)); + assertThat(segment2.getAdditionalProperties()).containsExactly(Map.entry("debit_amount", "0.0")); assertThat(segment1) .usingRecursiveComparison() diff --git a/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerReadCreditNoteTest.java b/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerReadCreditNoteTest.java index 5204078f..865887f7 100644 --- a/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerReadCreditNoteTest.java +++ b/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerReadCreditNoteTest.java @@ -32,6 +32,7 @@ import com.maxio.advancedbilling.utils.TestSetup; import com.maxio.advancedbilling.utils.TestTeardown; import com.maxio.advancedbilling.utils.assertions.CommonAssertions; +import io.apimatic.core.types.BaseModel; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; @@ -232,9 +233,17 @@ void shouldReadCreditNotes() throws IOException, ApiException, InterruptedExcept .build() ); - assertThat(creditNote.getRefunds()) + List refunds = creditNote.getRefunds(); + assertThat(refunds) .hasSize(1) - .usingRecursiveFieldByFieldElementComparatorIgnoringFields("uid", "transactionId", "paymentId", "transactionTime") + .extracting(BaseModel::getAdditionalProperties) + .singleElement() + .satisfies(additionalProperties -> { + assertThat(additionalProperties.get("uid")).isNotNull(); + assertThat(additionalProperties.get("transaction_time")).isNotNull(); + }); + assertThat(refunds) + .usingRecursiveFieldByFieldElementComparatorIgnoringFields("uid", "transactionId", "paymentId", "transactionTime", "additionalProperties") .containsExactly(new InvoiceRefund.Builder() .memo("Special refund") .originalAmount("10.5") diff --git a/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerRefundInvoiceTest.java b/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerRefundInvoiceTest.java index 1fc27849..547b0afa 100644 --- a/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerRefundInvoiceTest.java +++ b/tests/src/test/java/com/maxio/advancedbilling/controllers/invoices/InvoicesControllerRefundInvoiceTest.java @@ -33,7 +33,9 @@ import java.io.IOException; import java.math.BigDecimal; +import java.util.Collections; import java.util.List; +import java.util.Map; import static com.maxio.advancedbilling.controllers.invoices.InvoicesControllerUtils.getPaidInvoiceForCustomer; import static com.maxio.advancedbilling.controllers.invoices.InvoicesControllerUtils.getPaidInvoiceForSubscription; @@ -271,10 +273,16 @@ void shouldThrowExceptionIfInvoiceDoesNotExist() { private void assertRefundedInvoice(Invoice refundedInvoice, Invoice paidInvoice) { assertThat(refundedInvoice).isNotNull(); + assertThat(refundedInvoice.getAdditionalProperties()) + .hasSize(2) + .containsExactly( + Map.entry("debit_amount", "0.0"), + Map.entry("debits", Collections.emptyList()) + ); assertThat(refundedInvoice) .usingRecursiveComparison() .ignoringFields("createdAt", "updatedAt", "previousBalanceData.capturedAt", - "payments.transactionTime", "creditAmount", "refundAmount", "credits", "refunds") + "payments.transactionTime", "creditAmount", "refundAmount", "credits", "refunds", "additionalProperties") .isEqualTo(paidInvoice); } diff --git a/tests/src/test/java/com/maxio/advancedbilling/controllers/proformainvoices/ProformaInvoicesCreator.java b/tests/src/test/java/com/maxio/advancedbilling/controllers/proformainvoices/ProformaInvoicesCreator.java index abe8ba0d..a9e6c33c 100644 --- a/tests/src/test/java/com/maxio/advancedbilling/controllers/proformainvoices/ProformaInvoicesCreator.java +++ b/tests/src/test/java/com/maxio/advancedbilling/controllers/proformainvoices/ProformaInvoicesCreator.java @@ -27,10 +27,12 @@ import com.maxio.advancedbilling.models.containers.CreateUsageComponentId; import com.maxio.advancedbilling.models.containers.IssueServiceCreditAmount; import com.maxio.advancedbilling.utils.TestSetup; +import io.apimatic.core.types.BaseModel; import java.io.IOException; import java.time.LocalDate; import java.time.format.DateTimeFormatter; +import java.util.Collections; import java.util.List; import static com.maxio.advancedbilling.utils.TestFixtures.INVOICE_SELLER; @@ -39,7 +41,7 @@ class ProformaInvoicesCreator { - private static final TestSetup TEST_SETUP = new TestSetup(); + private static final TestSetup TEST_SETUP = new TestSetup(); private static final AdvancedBillingClient CLIENT = TestClient.createClient(); private final Product product; @@ -104,11 +106,16 @@ private Subscription setupSubscription(Customer customer, Component quantityBase } void assertProformaInvoice(Customer customer, - ProformaInvoiceWithComponents invoiceWithData, - boolean assertPreservationDataNonEmpty) { + ProformaInvoiceWithComponents invoiceWithData, + boolean assertPreservationDataNonEmpty) { ProformaInvoice proformaInvoice = invoiceWithData.invoice(); + assertThat(proformaInvoice.getAdditionalProperties()).isEmpty(); + Component quantityBasedComponent = invoiceWithData.quantityBasedComponent(); + assertThat(quantityBasedComponent.getAdditionalProperties()).isEmpty(); + Component meteredComponent = invoiceWithData.meteredComponent(); + assertThat(meteredComponent.getAdditionalProperties()).isEmpty(); if (assertPreservationDataNonEmpty) { assertThat(proformaInvoice.getNumber()).isNotNull(); @@ -122,6 +129,7 @@ void assertProformaInvoice(Customer customer, assertThat(proformaInvoice.getUid()).isNotNull().isNotBlank(); InvoiceAddress invoiceBillingAddress = proformaInvoice.getBillingAddress(); + assertThat(invoiceBillingAddress.getAdditionalProperties()).isEmpty(); assertAll( () -> assertThat(invoiceBillingAddress).isNotNull(), () -> assertThat(invoiceBillingAddress.getStreet()).isEqualTo("My Billing Address"), @@ -133,6 +141,7 @@ void assertProformaInvoice(Customer customer, ); InvoiceAddress invoiceShippingAddress = proformaInvoice.getShippingAddress(); + assertThat(invoiceShippingAddress.getAdditionalProperties()).isEmpty(); assertAll( () -> assertThat(invoiceShippingAddress).isNotNull(), () -> assertThat(invoiceShippingAddress.getStreet()).isEqualTo(customer.getAddress()), @@ -158,6 +167,7 @@ void assertProformaInvoice(Customer customer, assertThat(proformaInvoice.getCustomFields()).isEmpty(); InvoiceCustomer invoiceCustomer = proformaInvoice.getCustomer(); + assertThat(invoiceCustomer.getAdditionalProperties()).isEmpty(); assertAll( () -> assertThat(invoiceCustomer).isNotNull(), () -> assertThat(invoiceCustomer.getChargifyId()).isEqualTo(customer.getId()), @@ -183,6 +193,7 @@ void assertProformaInvoice(Customer customer, assertThat(proformaInvoice.getRole()).isEqualTo(ProformaInvoiceRole.PROFORMA_ADHOC); InvoiceSeller invoiceSeller = proformaInvoice.getSeller(); + assertThat(invoiceSeller.getAdditionalProperties()).isEmpty(); assertThat(invoiceSeller) .usingRecursiveComparison() .isEqualTo(INVOICE_SELLER); @@ -194,9 +205,18 @@ void assertProformaInvoice(Customer customer, assertThat(proformaInvoice.getTaxes()).isEmpty(); assertThat(proformaInvoice.getTotalAmount()).isEqualTo("282.5"); - assertThat(proformaInvoice.getLineItems()) + List lineItems = proformaInvoice.getLineItems(); + assertThat(lineItems) .hasSize(4) - .usingRecursiveFieldByFieldElementComparatorIgnoringFields("uid") + .extracting(BaseModel::getAdditionalProperties) + .containsExactlyInAnyOrder( + Collections.singletonMap("billing_schedule_item_id", null), + Collections.singletonMap("billing_schedule_item_id", null), + Collections.singletonMap("billing_schedule_item_id", null), + Collections.singletonMap("billing_schedule_item_id", null) + ); + assertThat(lineItems) + .usingRecursiveFieldByFieldElementComparatorIgnoringFields("uid", "additionalProperties") .containsExactlyInAnyOrder( new InvoiceLineItem.Builder() .title(product.getName()) @@ -294,6 +314,6 @@ private String formatDescriptionDate(LocalDate localDate) { } record ProformaInvoiceWithComponents(ProformaInvoice invoice, Component quantityBasedComponent, - Component meteredComponent) { + Component meteredComponent) { } } diff --git a/tests/src/test/java/com/maxio/advancedbilling/controllers/subscriptions/SubscriptionsControllerPreviewTest.java b/tests/src/test/java/com/maxio/advancedbilling/controllers/subscriptions/SubscriptionsControllerPreviewTest.java index 8d04ea88..d5df7f90 100644 --- a/tests/src/test/java/com/maxio/advancedbilling/controllers/subscriptions/SubscriptionsControllerPreviewTest.java +++ b/tests/src/test/java/com/maxio/advancedbilling/controllers/subscriptions/SubscriptionsControllerPreviewTest.java @@ -20,6 +20,7 @@ import com.maxio.advancedbilling.models.containers.CreateSubscriptionComponentComponentId; import com.maxio.advancedbilling.utils.TestSetup; import com.maxio.advancedbilling.utils.TestTeardown; +import io.apimatic.core.types.BaseModel; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; @@ -31,6 +32,7 @@ import java.time.ZonedDateTime; import java.time.format.DateTimeFormatter; import java.time.temporal.ChronoUnit; +import java.util.Collections; import java.util.List; import java.util.Map; import java.util.stream.Stream; @@ -123,9 +125,18 @@ void shouldReturnPreview() throws IOException, ApiException { assertThat(subscriptionPreview).isNotNull(); BillingManifest currentBillingManifest = subscriptionPreview.getCurrentBillingManifest(); + assertThat(currentBillingManifest.getAdditionalProperties()).isEmpty(); + assertThat(currentBillingManifest.getLineItems()) + .extracting(BaseModel::getAdditionalProperties) + .containsExactlyInAnyOrder( + Collections.emptyMap(), + Collections.emptyMap(), + Map.of("coupon_code", percentageCoupon.getCode()) + ); assertThat(currentBillingManifest) .usingRecursiveComparison() - .ignoringFields("startDate", "endDate") + .ignoringFields("startDate", "endDate", "additionalProperties", "lineItems.additionalProperties") + .ignoringFieldsOfTypes(Map.class) .isEqualTo(new BillingManifest.Builder() .lineItems(List.of( new BillingManifestItem.Builder()