net.authorize.api.contract.v1
Class PaymentScheduleType

java.lang.Object
  extended by net.authorize.api.contract.v1.PaymentScheduleType

public class PaymentScheduleType
extends Object

Java class for paymentScheduleType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="paymentScheduleType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="interval" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="length">
                     <simpleType>
                       <restriction base="{http://www.w3.org/2001/XMLSchema}short">
                         <minInclusive value="1"/>
                         <maxInclusive value="32000"/>
                       </restriction>
                     </simpleType>
                   </element>
                   <element name="unit" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}ARBSubscriptionUnitEnum"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="startDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="totalOccurrences" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}short">
               <minInclusive value="1"/>
               <maxInclusive value="32000"/>
             </restriction>
           </simpleType>
         </element>
         <element name="trialOccurrences" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}short">
               <minInclusive value="0"/>
               <maxInclusive value="32000"/>
             </restriction>
           </simpleType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class PaymentScheduleType.Interval
          Java class for anonymous complex type.
 
Field Summary
protected  PaymentScheduleType.Interval interval
           
protected  XMLGregorianCalendar startDate
           
protected  Short totalOccurrences
           
protected  Short trialOccurrences
           
 
Constructor Summary
PaymentScheduleType()
           
 
Method Summary
 PaymentScheduleType.Interval getInterval()
          Gets the value of the interval property.
 XMLGregorianCalendar getStartDate()
          Gets the value of the startDate property.
 Short getTotalOccurrences()
          Gets the value of the totalOccurrences property.
 Short getTrialOccurrences()
          Gets the value of the trialOccurrences property.
 void setInterval(PaymentScheduleType.Interval value)
          Sets the value of the interval property.
 void setStartDate(XMLGregorianCalendar value)
          Sets the value of the startDate property.
 void setTotalOccurrences(Short value)
          Sets the value of the totalOccurrences property.
 void setTrialOccurrences(Short value)
          Sets the value of the trialOccurrences property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

interval

protected PaymentScheduleType.Interval interval

startDate

protected XMLGregorianCalendar startDate

totalOccurrences

protected Short totalOccurrences

trialOccurrences

protected Short trialOccurrences
Constructor Detail

PaymentScheduleType

public PaymentScheduleType()
Method Detail

getInterval

public PaymentScheduleType.Interval getInterval()
Gets the value of the interval property.

Returns:
possible object is PaymentScheduleType.Interval

setInterval

public void setInterval(PaymentScheduleType.Interval value)
Sets the value of the interval property.

Parameters:
value - allowed object is PaymentScheduleType.Interval

getStartDate

public XMLGregorianCalendar getStartDate()
Gets the value of the startDate property.

Returns:
possible object is XMLGregorianCalendar

setStartDate

public void setStartDate(XMLGregorianCalendar value)
Sets the value of the startDate property.

Parameters:
value - allowed object is XMLGregorianCalendar

getTotalOccurrences

public Short getTotalOccurrences()
Gets the value of the totalOccurrences property.

Returns:
possible object is Short

setTotalOccurrences

public void setTotalOccurrences(Short value)
Sets the value of the totalOccurrences property.

Parameters:
value - allowed object is Short

getTrialOccurrences

public Short getTrialOccurrences()
Gets the value of the trialOccurrences property.

Returns:
possible object is Short

setTrialOccurrences

public void setTrialOccurrences(Short value)
Sets the value of the trialOccurrences property.

Parameters:
value - allowed object is Short


Copyright © 2014. All Rights Reserved.