public class

Subscription

extends ZObject
implements Serializable
java.lang.Object
   ↳ com.zuora.api.object.Dynamic
     ↳ com.zuora.api.object.ZObject
       ↳ com.zuora.api.object.Subscription

Class Overview

Java class for Subscription complex type.

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

 <complexType name="Subscription">
   <complexContent>
     <extension base="{http://object.api.zuora.com/}zObject">
       <sequence>
         <element name="AccountId" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="AutoRenew" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="CancelledDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="ContractAcceptanceDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="ContractEffectiveDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="CreatedById" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="CreatedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="InitialTerm" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="IsInvoiceSeparate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Notes" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="OriginalCreatedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="OriginalId" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="PreviousSubscriptionId" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="RenewalTerm" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="ServiceActivationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="Status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SubscriptionEndDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="SubscriptionStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="TermEndDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="TermStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="TermType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="UpdatedById" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="UpdatedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="Version" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
[Expand]
Inherited Constants
From class com.zuora.api.object.ZObject
Fields
protected String accountId
protected Boolean autoRenew
protected XMLGregorianCalendar cancelledDate
protected XMLGregorianCalendar contractAcceptanceDate
protected XMLGregorianCalendar contractEffectiveDate
protected String createdById
protected XMLGregorianCalendar createdDate
protected Integer initialTerm
protected Boolean isInvoiceSeparate
protected String name
protected String notes
protected XMLGregorianCalendar originalCreatedDate
protected String originalId
protected String previousSubscriptionId
protected Integer renewalTerm
protected XMLGregorianCalendar serviceActivationDate
protected String status
protected XMLGregorianCalendar subscriptionEndDate
protected XMLGregorianCalendar subscriptionStartDate
protected XMLGregorianCalendar termEndDate
protected XMLGregorianCalendar termStartDate
protected String termType
protected String updatedById
protected XMLGregorianCalendar updatedDate
protected Integer version
[Expand]
Inherited Fields
From class com.zuora.api.object.ZObject
From class com.zuora.api.object.Dynamic
Public Constructors
Subscription()
Public Methods
String getAccountId()
Gets the value of the accountId property.
XMLGregorianCalendar getCancelledDate()
Gets the value of the cancelledDate property.
XMLGregorianCalendar getContractAcceptanceDate()
Gets the value of the contractAcceptanceDate property.
XMLGregorianCalendar getContractEffectiveDate()
Gets the value of the contractEffectiveDate property.
String getCreatedById()
Gets the value of the createdById property.
XMLGregorianCalendar getCreatedDate()
Gets the value of the createdDate property.
Integer getInitialTerm()
Gets the value of the initialTerm property.
String getName()
Gets the value of the name property.
String getNotes()
Gets the value of the notes property.
XMLGregorianCalendar getOriginalCreatedDate()
Gets the value of the originalCreatedDate property.
String getOriginalId()
Gets the value of the originalId property.
String getPreviousSubscriptionId()
Gets the value of the previousSubscriptionId property.
Integer getRenewalTerm()
Gets the value of the renewalTerm property.
XMLGregorianCalendar getServiceActivationDate()
Gets the value of the serviceActivationDate property.
String getStatus()
Gets the value of the status property.
XMLGregorianCalendar getSubscriptionEndDate()
Gets the value of the subscriptionEndDate property.
XMLGregorianCalendar getSubscriptionStartDate()
Gets the value of the subscriptionStartDate property.
XMLGregorianCalendar getTermEndDate()
Gets the value of the termEndDate property.
XMLGregorianCalendar getTermStartDate()
Gets the value of the termStartDate property.
String getTermType()
Gets the value of the termType property.
String getUpdatedById()
Gets the value of the updatedById property.
XMLGregorianCalendar getUpdatedDate()
Gets the value of the updatedDate property.
Integer getVersion()
Gets the value of the version property.
Boolean isAutoRenew()
Gets the value of the autoRenew property.
Boolean isIsInvoiceSeparate()
Gets the value of the isInvoiceSeparate property.
void setAccountId(String value)
Sets the value of the accountId property.
void setAutoRenew(Boolean value)
Sets the value of the autoRenew property.
void setCancelledDate(XMLGregorianCalendar value)
Sets the value of the cancelledDate property.
void setContractAcceptanceDate(XMLGregorianCalendar value)
Sets the value of the contractAcceptanceDate property.
void setContractEffectiveDate(XMLGregorianCalendar value)
Sets the value of the contractEffectiveDate property.
void setCreatedById(String value)
Sets the value of the createdById property.
void setCreatedDate(XMLGregorianCalendar value)
Sets the value of the createdDate property.
void setInitialTerm(Integer value)
Sets the value of the initialTerm property.
void setIsInvoiceSeparate(Boolean value)
Sets the value of the isInvoiceSeparate property.
void setName(String value)
Sets the value of the name property.
void setNotes(String value)
Sets the value of the notes property.
void setOriginalCreatedDate(XMLGregorianCalendar value)
Sets the value of the originalCreatedDate property.
void setOriginalId(String value)
Sets the value of the originalId property.
void setPreviousSubscriptionId(String value)
Sets the value of the previousSubscriptionId property.
void setRenewalTerm(Integer value)
Sets the value of the renewalTerm property.
void setServiceActivationDate(XMLGregorianCalendar value)
Sets the value of the serviceActivationDate property.
void setStatus(String value)
Sets the value of the status property.
void setSubscriptionEndDate(XMLGregorianCalendar value)
Sets the value of the subscriptionEndDate property.
void setSubscriptionStartDate(XMLGregorianCalendar value)
Sets the value of the subscriptionStartDate property.
void setTermEndDate(XMLGregorianCalendar value)
Sets the value of the termEndDate property.
void setTermStartDate(XMLGregorianCalendar value)
Sets the value of the termStartDate property.
void setTermType(String value)
Sets the value of the termType property.
void setUpdatedById(String value)
Sets the value of the updatedById property.
void setUpdatedDate(XMLGregorianCalendar value)
Sets the value of the updatedDate property.
void setVersion(Integer value)
Sets the value of the version property.
[Expand]
Inherited Methods
From class com.zuora.api.object.ZObject
From class com.zuora.api.object.Dynamic
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 100 (0x0000000000000064)

Fields

protected String accountId

protected Boolean autoRenew

protected XMLGregorianCalendar cancelledDate

protected XMLGregorianCalendar contractAcceptanceDate

protected XMLGregorianCalendar contractEffectiveDate

protected String createdById

protected XMLGregorianCalendar createdDate

protected Integer initialTerm

protected Boolean isInvoiceSeparate

protected String name

protected String notes

protected XMLGregorianCalendar originalCreatedDate

protected String originalId

protected String previousSubscriptionId

protected Integer renewalTerm

protected XMLGregorianCalendar serviceActivationDate

protected String status

protected XMLGregorianCalendar subscriptionEndDate

protected XMLGregorianCalendar subscriptionStartDate

protected XMLGregorianCalendar termEndDate

protected XMLGregorianCalendar termStartDate

protected String termType

protected String updatedById

protected XMLGregorianCalendar updatedDate

protected Integer version

Public Constructors

public Subscription ()

Public Methods

public String getAccountId ()

Gets the value of the accountId property.

Returns
  • possible object is String

public XMLGregorianCalendar getCancelledDate ()

Gets the value of the cancelledDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getContractAcceptanceDate ()

Gets the value of the contractAcceptanceDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getContractEffectiveDate ()

Gets the value of the contractEffectiveDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getCreatedById ()

Gets the value of the createdById property.

Returns
  • possible object is String

public XMLGregorianCalendar getCreatedDate ()

Gets the value of the createdDate property.

Returns
  • possible object is XMLGregorianCalendar

public Integer getInitialTerm ()

Gets the value of the initialTerm property.

Returns
  • possible object is Integer

public String getName ()

Gets the value of the name property.

Returns
  • possible object is String

public String getNotes ()

Gets the value of the notes property.

Returns
  • possible object is String

public XMLGregorianCalendar getOriginalCreatedDate ()

Gets the value of the originalCreatedDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getOriginalId ()

Gets the value of the originalId property.

Returns
  • possible object is String

public String getPreviousSubscriptionId ()

Gets the value of the previousSubscriptionId property.

Returns
  • possible object is String

public Integer getRenewalTerm ()

Gets the value of the renewalTerm property.

Returns
  • possible object is Integer

public XMLGregorianCalendar getServiceActivationDate ()

Gets the value of the serviceActivationDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getStatus ()

Gets the value of the status property.

Returns
  • possible object is String

public XMLGregorianCalendar getSubscriptionEndDate ()

Gets the value of the subscriptionEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getSubscriptionStartDate ()

Gets the value of the subscriptionStartDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getTermEndDate ()

Gets the value of the termEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getTermStartDate ()

Gets the value of the termStartDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getTermType ()

Gets the value of the termType property.

Returns
  • possible object is String

public String getUpdatedById ()

Gets the value of the updatedById property.

Returns
  • possible object is String

public XMLGregorianCalendar getUpdatedDate ()

Gets the value of the updatedDate property.

Returns
  • possible object is XMLGregorianCalendar

public Integer getVersion ()

Gets the value of the version property.

Returns
  • possible object is Integer

public Boolean isAutoRenew ()

Gets the value of the autoRenew property.

Returns
  • possible object is Boolean

public Boolean isIsInvoiceSeparate ()

Gets the value of the isInvoiceSeparate property.

Returns
  • possible object is Boolean

public void setAccountId (String value)

Sets the value of the accountId property.

Parameters
value Allowed object is String

public void setAutoRenew (Boolean value)

Sets the value of the autoRenew property.

Parameters
value Allowed object is Boolean

public void setCancelledDate (XMLGregorianCalendar value)

Sets the value of the cancelledDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setContractAcceptanceDate (XMLGregorianCalendar value)

Sets the value of the contractAcceptanceDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setContractEffectiveDate (XMLGregorianCalendar value)

Sets the value of the contractEffectiveDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setCreatedById (String value)

Sets the value of the createdById property.

Parameters
value Allowed object is String

public void setCreatedDate (XMLGregorianCalendar value)

Sets the value of the createdDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setInitialTerm (Integer value)

Sets the value of the initialTerm property.

Parameters
value Allowed object is Integer

public void setIsInvoiceSeparate (Boolean value)

Sets the value of the isInvoiceSeparate property.

Parameters
value Allowed object is Boolean

public void setName (String value)

Sets the value of the name property.

Parameters
value Allowed object is String

public void setNotes (String value)

Sets the value of the notes property.

Parameters
value Allowed object is String

public void setOriginalCreatedDate (XMLGregorianCalendar value)

Sets the value of the originalCreatedDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setOriginalId (String value)

Sets the value of the originalId property.

Parameters
value Allowed object is String

public void setPreviousSubscriptionId (String value)

Sets the value of the previousSubscriptionId property.

Parameters
value Allowed object is String

public void setRenewalTerm (Integer value)

Sets the value of the renewalTerm property.

Parameters
value Allowed object is Integer

public void setServiceActivationDate (XMLGregorianCalendar value)

Sets the value of the serviceActivationDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setStatus (String value)

Sets the value of the status property.

Parameters
value Allowed object is String

public void setSubscriptionEndDate (XMLGregorianCalendar value)

Sets the value of the subscriptionEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setSubscriptionStartDate (XMLGregorianCalendar value)

Sets the value of the subscriptionStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setTermEndDate (XMLGregorianCalendar value)

Sets the value of the termEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setTermStartDate (XMLGregorianCalendar value)

Sets the value of the termStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setTermType (String value)

Sets the value of the termType property.

Parameters
value Allowed object is String

public void setUpdatedById (String value)

Sets the value of the updatedById property.

Parameters
value Allowed object is String

public void setUpdatedDate (XMLGregorianCalendar value)

Sets the value of the updatedDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setVersion (Integer value)

Sets the value of the version property.

Parameters
value Allowed object is Integer