public class

Party

extends CdmBase
java.lang.Object
   ↳ org.mule.modules.quickbooks.online.schema.CdmBase
     ↳ org.mule.modules.quickbooks.online.schema.Party

Class Overview

Specifies the base Party that describes the party model

Java class for Party complex type.

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

 <complexType name="Party">
   <complexContent>
     <extension base="{http://www.intuit.com/sb/cdm/v2}CdmBase">
       <sequence>
         <group ref="{http://www.intuit.com/sb/cdm/v2}PartyGroup"/>
         <element name="Role" type="{http://www.intuit.com/sb/cdm/v2}roleType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="CustomField" type="{http://www.intuit.com/sb/cdm/v2}CustomField" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Fields
protected List<PhysicalAddress> address
protected List<CustomField> customField
protected List<EmailAddress> email
protected String externalId
protected String name
protected List<TelephoneNumber> phone
protected List<RoleType> role
protected PartyType typeOf
protected List<WebSiteAddress> webSite
[Expand]
Inherited Fields
From class org.mule.modules.quickbooks.online.schema.CdmBase
Public Constructors
Party()
Public Methods
List<PhysicalAddress> getAddress()
Gets the value of the address property.
List<CustomField> getCustomField()
Gets the value of the customField property.
List<EmailAddress> getEmail()
Gets the value of the email property.
String getExternalId()
Gets the value of the externalId property.
String getName()
Gets the value of the name property.
List<TelephoneNumber> getPhone()
Gets the value of the phone property.
List<RoleType> getRole()
Gets the value of the role property.
PartyType getTypeOf()
Gets the value of the typeOf property.
List<WebSiteAddress> getWebSite()
Gets the value of the webSite property.
void setExternalId(String value)
Sets the value of the externalId property.
void setName(String value)
Sets the value of the name property.
void setTypeOf(PartyType value)
Sets the value of the typeOf property.
[Expand]
Inherited Methods
From class org.mule.modules.quickbooks.online.schema.CdmBase
From class java.lang.Object

Fields

protected List<PhysicalAddress> address

protected List<CustomField> customField

protected List<EmailAddress> email

protected String externalId

protected String name

protected List<TelephoneNumber> phone

protected List<RoleType> role

protected PartyType typeOf

protected List<WebSiteAddress> webSite

Public Constructors

public Party ()

Public Methods

public List<PhysicalAddress> getAddress ()

Gets the value of the address property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the address property.

For example, to add a new item, do as follows:

    getAddress().add(newItem);
 

Objects of the following type(s) are allowed in the list PhysicalAddress

public List<CustomField> getCustomField ()

Gets the value of the customField property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the customField property.

For example, to add a new item, do as follows:

    getCustomField().add(newItem);
 

Objects of the following type(s) are allowed in the list CustomField

public List<EmailAddress> getEmail ()

Gets the value of the email property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the email property.

For example, to add a new item, do as follows:

    getEmail().add(newItem);
 

Objects of the following type(s) are allowed in the list EmailAddress

public String getExternalId ()

Gets the value of the externalId property.

Returns
  • possible object is String

public String getName ()

Gets the value of the name property.

Returns
  • possible object is String

public List<TelephoneNumber> getPhone ()

Gets the value of the phone property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the phone property.

For example, to add a new item, do as follows:

    getPhone().add(newItem);
 

Objects of the following type(s) are allowed in the list TelephoneNumber

public List<RoleType> getRole ()

Gets the value of the role property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the role property.

For example, to add a new item, do as follows:

    getRole().add(newItem);
 

Objects of the following type(s) are allowed in the list RoleType

public PartyType getTypeOf ()

Gets the value of the typeOf property.

Returns

public List<WebSiteAddress> getWebSite ()

Gets the value of the webSite property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the webSite property.

For example, to add a new item, do as follows:

    getWebSite().add(newItem);
 

Objects of the following type(s) are allowed in the list WebSiteAddress

public void setExternalId (String value)

Sets the value of the externalId property.

Parameters
value Allowed object is String

public void setName (String value)

Sets the value of the name property.

Parameters
value Allowed object is String

public void setTypeOf (PartyType value)

Sets the value of the typeOf property.

Parameters
value Allowed object is PartyType