Package net.authorize.api.contract.v1
Class ARBSubscriptionType
- java.lang.Object
-
- net.authorize.api.contract.v1.ARBSubscriptionType
-
public class ARBSubscriptionType extends Object
Java class for ARBSubscriptionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ARBSubscriptionType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="name" minOccurs="0"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <maxLength value="50"/> </restriction> </simpleType> </element> <element name="paymentSchedule" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}paymentScheduleType" minOccurs="0"/> <element name="amount" minOccurs="0"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}decimal"> <minInclusive value="0.01"/> <fractionDigits value="4"/> </restriction> </simpleType> </element> <element name="trialAmount" minOccurs="0"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}decimal"> <fractionDigits value="4"/> <minInclusive value="0.00"/> </restriction> </simpleType> </element> <element name="payment" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}paymentType" minOccurs="0"/> <element name="order" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}orderType" minOccurs="0"/> <element name="customer" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}customerType" minOccurs="0"/> <element name="billTo" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}nameAndAddressType" minOccurs="0"/> <element name="shipTo" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}nameAndAddressType" minOccurs="0"/> <element name="profile" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}customerProfileIdType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected BigDecimalamountprotected NameAndAddressTypebillToprotected CustomerTypecustomerprotected Stringnameprotected OrderTypeorderprotected PaymentTypepaymentprotected PaymentScheduleTypepaymentScheduleprotected CustomerProfileIdTypeprofileprotected NameAndAddressTypeshipToprotected BigDecimaltrialAmount
-
Constructor Summary
Constructors Constructor Description ARBSubscriptionType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigDecimalgetAmount()Gets the value of the amount property.NameAndAddressTypegetBillTo()Gets the value of the billTo property.CustomerTypegetCustomer()Gets the value of the customer property.StringgetName()Gets the value of the name property.OrderTypegetOrder()Gets the value of the order property.PaymentTypegetPayment()Gets the value of the payment property.PaymentScheduleTypegetPaymentSchedule()Gets the value of the paymentSchedule property.CustomerProfileIdTypegetProfile()Gets the value of the profile property.NameAndAddressTypegetShipTo()Gets the value of the shipTo property.BigDecimalgetTrialAmount()Gets the value of the trialAmount property.voidsetAmount(BigDecimal value)Sets the value of the amount property.voidsetBillTo(NameAndAddressType value)Sets the value of the billTo property.voidsetCustomer(CustomerType value)Sets the value of the customer property.voidsetName(String value)Sets the value of the name property.voidsetOrder(OrderType value)Sets the value of the order property.voidsetPayment(PaymentType value)Sets the value of the payment property.voidsetPaymentSchedule(PaymentScheduleType value)Sets the value of the paymentSchedule property.voidsetProfile(CustomerProfileIdType value)Sets the value of the profile property.voidsetShipTo(NameAndAddressType value)Sets the value of the shipTo property.voidsetTrialAmount(BigDecimal value)Sets the value of the trialAmount property.
-
-
-
Field Detail
-
name
protected String name
-
paymentSchedule
protected PaymentScheduleType paymentSchedule
-
amount
protected BigDecimal amount
-
trialAmount
protected BigDecimal trialAmount
-
payment
protected PaymentType payment
-
order
protected OrderType order
-
customer
protected CustomerType customer
-
billTo
protected NameAndAddressType billTo
-
shipTo
protected NameAndAddressType shipTo
-
profile
protected CustomerProfileIdType profile
-
-
Method Detail
-
getName
public String getName()
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
public void setName(String value)
Sets the value of the name property.- Parameters:
value- allowed object isString
-
getPaymentSchedule
public PaymentScheduleType getPaymentSchedule()
Gets the value of the paymentSchedule property.- Returns:
- possible object is
PaymentScheduleType
-
setPaymentSchedule
public void setPaymentSchedule(PaymentScheduleType value)
Sets the value of the paymentSchedule property.- Parameters:
value- allowed object isPaymentScheduleType
-
getAmount
public BigDecimal getAmount()
Gets the value of the amount property.- Returns:
- possible object is
BigDecimal
-
setAmount
public void setAmount(BigDecimal value)
Sets the value of the amount property.- Parameters:
value- allowed object isBigDecimal
-
getTrialAmount
public BigDecimal getTrialAmount()
Gets the value of the trialAmount property.- Returns:
- possible object is
BigDecimal
-
setTrialAmount
public void setTrialAmount(BigDecimal value)
Sets the value of the trialAmount property.- Parameters:
value- allowed object isBigDecimal
-
getPayment
public PaymentType getPayment()
Gets the value of the payment property.- Returns:
- possible object is
PaymentType
-
setPayment
public void setPayment(PaymentType value)
Sets the value of the payment property.- Parameters:
value- allowed object isPaymentType
-
getOrder
public OrderType getOrder()
Gets the value of the order property.- Returns:
- possible object is
OrderType
-
setOrder
public void setOrder(OrderType value)
Sets the value of the order property.- Parameters:
value- allowed object isOrderType
-
getCustomer
public CustomerType getCustomer()
Gets the value of the customer property.- Returns:
- possible object is
CustomerType
-
setCustomer
public void setCustomer(CustomerType value)
Sets the value of the customer property.- Parameters:
value- allowed object isCustomerType
-
getBillTo
public NameAndAddressType getBillTo()
Gets the value of the billTo property.- Returns:
- possible object is
NameAndAddressType
-
setBillTo
public void setBillTo(NameAndAddressType value)
Sets the value of the billTo property.- Parameters:
value- allowed object isNameAndAddressType
-
getShipTo
public NameAndAddressType getShipTo()
Gets the value of the shipTo property.- Returns:
- possible object is
NameAndAddressType
-
setShipTo
public void setShipTo(NameAndAddressType value)
Sets the value of the shipTo property.- Parameters:
value- allowed object isNameAndAddressType
-
getProfile
public CustomerProfileIdType getProfile()
Gets the value of the profile property.- Returns:
- possible object is
CustomerProfileIdType
-
setProfile
public void setProfile(CustomerProfileIdType value)
Sets the value of the profile property.- Parameters:
value- allowed object isCustomerProfileIdType
-
-