net.authorize.api.contract.v1
Class SubscriptionDetail

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

public class SubscriptionDetail
extends Object

Java class for SubscriptionDetail complex type.

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

 <complexType name="SubscriptionDetail">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="status" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}ARBSubscriptionStatusEnum"/>
         <element name="createTimeStampUTC" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
         <element name="firstName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="lastName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="totalOccurrences" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="pastOccurrences" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="paymentMethod" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}paymentMethodEnum"/>
         <element name="accountNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="invoice" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="amount" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
         <element name="currencyId" type="{http://www.w3.org/2001/XMLSchema}int"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  String accountNumber
           
protected  BigDecimal amount
           
protected  XMLGregorianCalendar createTimeStampUTC
           
protected  int currencyId
           
protected  String firstName
           
protected  int id
           
protected  String invoice
           
protected  String lastName
           
protected  String name
           
protected  int pastOccurrences
           
protected  PaymentMethodEnum paymentMethod
           
protected  ARBSubscriptionStatusEnum status
           
protected  int totalOccurrences
           
 
Constructor Summary
SubscriptionDetail()
           
 
Method Summary
 String getAccountNumber()
          Gets the value of the accountNumber property.
 BigDecimal getAmount()
          Gets the value of the amount property.
 XMLGregorianCalendar getCreateTimeStampUTC()
          Gets the value of the createTimeStampUTC property.
 int getCurrencyId()
          Gets the value of the currencyId property.
 String getFirstName()
          Gets the value of the firstName property.
 int getId()
          Gets the value of the id property.
 String getInvoice()
          Gets the value of the invoice property.
 String getLastName()
          Gets the value of the lastName property.
 String getName()
          Gets the value of the name property.
 int getPastOccurrences()
          Gets the value of the pastOccurrences property.
 PaymentMethodEnum getPaymentMethod()
          Gets the value of the paymentMethod property.
 ARBSubscriptionStatusEnum getStatus()
          Gets the value of the status property.
 int getTotalOccurrences()
          Gets the value of the totalOccurrences property.
 void setAccountNumber(String value)
          Sets the value of the accountNumber property.
 void setAmount(BigDecimal value)
          Sets the value of the amount property.
 void setCreateTimeStampUTC(XMLGregorianCalendar value)
          Sets the value of the createTimeStampUTC property.
 void setCurrencyId(int value)
          Sets the value of the currencyId property.
 void setFirstName(String value)
          Sets the value of the firstName property.
 void setId(int value)
          Sets the value of the id property.
 void setInvoice(String value)
          Sets the value of the invoice property.
 void setLastName(String value)
          Sets the value of the lastName property.
 void setName(String value)
          Sets the value of the name property.
 void setPastOccurrences(int value)
          Sets the value of the pastOccurrences property.
 void setPaymentMethod(PaymentMethodEnum value)
          Sets the value of the paymentMethod property.
 void setStatus(ARBSubscriptionStatusEnum value)
          Sets the value of the status property.
 void setTotalOccurrences(int value)
          Sets the value of the totalOccurrences property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected int id

name

protected String name

status

protected ARBSubscriptionStatusEnum status

createTimeStampUTC

protected XMLGregorianCalendar createTimeStampUTC

firstName

protected String firstName

lastName

protected String lastName

totalOccurrences

protected int totalOccurrences

pastOccurrences

protected int pastOccurrences

paymentMethod

protected PaymentMethodEnum paymentMethod

accountNumber

protected String accountNumber

invoice

protected String invoice

amount

protected BigDecimal amount

currencyId

protected int currencyId
Constructor Detail

SubscriptionDetail

public SubscriptionDetail()
Method Detail

getId

public int getId()
Gets the value of the id property.


setId

public void setId(int value)
Sets the value of the id property.


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

getStatus

public ARBSubscriptionStatusEnum getStatus()
Gets the value of the status property.

Returns:
possible object is ARBSubscriptionStatusEnum

setStatus

public void setStatus(ARBSubscriptionStatusEnum value)
Sets the value of the status property.

Parameters:
value - allowed object is ARBSubscriptionStatusEnum

getCreateTimeStampUTC

public XMLGregorianCalendar getCreateTimeStampUTC()
Gets the value of the createTimeStampUTC property.

Returns:
possible object is XMLGregorianCalendar

setCreateTimeStampUTC

public void setCreateTimeStampUTC(XMLGregorianCalendar value)
Sets the value of the createTimeStampUTC property.

Parameters:
value - allowed object is XMLGregorianCalendar

getFirstName

public String getFirstName()
Gets the value of the firstName property.

Returns:
possible object is String

setFirstName

public void setFirstName(String value)
Sets the value of the firstName property.

Parameters:
value - allowed object is String

getLastName

public String getLastName()
Gets the value of the lastName property.

Returns:
possible object is String

setLastName

public void setLastName(String value)
Sets the value of the lastName property.

Parameters:
value - allowed object is String

getTotalOccurrences

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


setTotalOccurrences

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


getPastOccurrences

public int getPastOccurrences()
Gets the value of the pastOccurrences property.


setPastOccurrences

public void setPastOccurrences(int value)
Sets the value of the pastOccurrences property.


getPaymentMethod

public PaymentMethodEnum getPaymentMethod()
Gets the value of the paymentMethod property.

Returns:
possible object is PaymentMethodEnum

setPaymentMethod

public void setPaymentMethod(PaymentMethodEnum value)
Sets the value of the paymentMethod property.

Parameters:
value - allowed object is PaymentMethodEnum

getAccountNumber

public String getAccountNumber()
Gets the value of the accountNumber property.

Returns:
possible object is String

setAccountNumber

public void setAccountNumber(String value)
Sets the value of the accountNumber property.

Parameters:
value - allowed object is String

getInvoice

public String getInvoice()
Gets the value of the invoice property.

Returns:
possible object is String

setInvoice

public void setInvoice(String value)
Sets the value of the invoice property.

Parameters:
value - allowed object is String

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

getCurrencyId

public int getCurrencyId()
Gets the value of the currencyId property.


setCurrencyId

public void setCurrencyId(int value)
Sets the value of the currencyId property.



Copyright © 2014. All Rights Reserved.