net.authorize.api.contract.v1
Class ARBSubscriptionType

java.lang.Object
  extended by 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"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  BigDecimal amount
           
protected  NameAndAddressType billTo
           
protected  CustomerType customer
           
protected  String name
           
protected  OrderType order
           
protected  PaymentType payment
           
protected  PaymentScheduleType paymentSchedule
           
protected  NameAndAddressType shipTo
           
protected  BigDecimal trialAmount
           
 
Constructor Summary
ARBSubscriptionType()
           
 
Method Summary
 BigDecimal getAmount()
          Gets the value of the amount property.
 NameAndAddressType getBillTo()
          Gets the value of the billTo property.
 CustomerType getCustomer()
          Gets the value of the customer property.
 String getName()
          Gets the value of the name property.
 OrderType getOrder()
          Gets the value of the order property.
 PaymentType getPayment()
          Gets the value of the payment property.
 PaymentScheduleType getPaymentSchedule()
          Gets the value of the paymentSchedule property.
 NameAndAddressType getShipTo()
          Gets the value of the shipTo property.
 BigDecimal getTrialAmount()
          Gets the value of the trialAmount property.
 void setAmount(BigDecimal value)
          Sets the value of the amount property.
 void setBillTo(NameAndAddressType value)
          Sets the value of the billTo property.
 void setCustomer(CustomerType value)
          Sets the value of the customer property.
 void setName(String value)
          Sets the value of the name property.
 void setOrder(OrderType value)
          Sets the value of the order property.
 void setPayment(PaymentType value)
          Sets the value of the payment property.
 void setPaymentSchedule(PaymentScheduleType value)
          Sets the value of the paymentSchedule property.
 void setShipTo(NameAndAddressType value)
          Sets the value of the shipTo property.
 void setTrialAmount(BigDecimal value)
          Sets the value of the trialAmount property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Constructor Detail

ARBSubscriptionType

public ARBSubscriptionType()
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 is String

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 is PaymentScheduleType

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 is BigDecimal

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 is BigDecimal

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 is PaymentType

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 is OrderType

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 is CustomerType

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 is NameAndAddressType

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 is NameAndAddressType


Copyright © 2014. All Rights Reserved.