public class

Supplier

extends Resource
java.lang.Object
   ↳ com.coupa.resources.Resource
     ↳ com.coupa.resources.Supplier

Class Overview

Java class for supplier complex type.

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

 <complexType name="supplier">
   <complexContent>
     <extension base="{}resource">
       <sequence>
         <element name="created-at" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="updated-at" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="website" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="po-method" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="cxml-url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="cxml-domain" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="cxml-identity" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="cxml-supplier-domain" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="cxml-supplier-identity" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="cxml-secret" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="cxml-protocol" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="po-email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="account-number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="duns" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="tax-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="coupa-connect-secret" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="invoice-matching-level" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="primary-contact" type="{}contact-summary" minOccurs="0"/>
         <element name="primary-address" type="{}address-summary" minOccurs="0"/>
         <element name="payment-term" type="{}payment-term-summary" minOccurs="0"/>
         <element name="shipping-term" type="{}shipping-term-summary" minOccurs="0"/>
         <element name="created-by" type="{}user-summary" minOccurs="0"/>
         <element name="updated-by" type="{}user-summary" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Fields
protected String accountNumber
protected String coupaConnectSecret
protected XMLGregorianCalendar createdAt
protected UserSummary createdBy
protected String cxmlDomain
protected String cxmlIdentity
protected String cxmlProtocol
protected String cxmlSecret
protected String cxmlSupplierDomain
protected String cxmlSupplierIdentity
protected String cxmlUrl
protected String duns
protected String invoiceMatchingLevel
protected String name
protected String number
protected PaymentTermSummary paymentTerm
protected String poEmail
protected String poMethod
protected AddressSummary primaryAddress
protected ContactSummary primaryContact
protected ShippingTermSummary shippingTerm
protected String status
protected String taxId
protected XMLGregorianCalendar updatedAt
protected UserSummary updatedBy
protected String website
[Expand]
Inherited Fields
From class com.coupa.resources.Resource
Public Constructors
Supplier()
Public Methods
String getAccountNumber()
Gets the value of the accountNumber property.
String getCoupaConnectSecret()
Gets the value of the coupaConnectSecret property.
XMLGregorianCalendar getCreatedAt()
Gets the value of the createdAt property.
UserSummary getCreatedBy()
Gets the value of the createdBy property.
String getCxmlDomain()
Gets the value of the cxmlDomain property.
String getCxmlIdentity()
Gets the value of the cxmlIdentity property.
String getCxmlProtocol()
Gets the value of the cxmlProtocol property.
String getCxmlSecret()
Gets the value of the cxmlSecret property.
String getCxmlSupplierDomain()
Gets the value of the cxmlSupplierDomain property.
String getCxmlSupplierIdentity()
Gets the value of the cxmlSupplierIdentity property.
String getCxmlUrl()
Gets the value of the cxmlUrl property.
String getDuns()
Gets the value of the duns property.
String getInvoiceMatchingLevel()
Gets the value of the invoiceMatchingLevel property.
String getName()
Gets the value of the name property.
String getNumber()
Gets the value of the number property.
PaymentTermSummary getPaymentTerm()
Gets the value of the paymentTerm property.
String getPoEmail()
Gets the value of the poEmail property.
String getPoMethod()
Gets the value of the poMethod property.
AddressSummary getPrimaryAddress()
Gets the value of the primaryAddress property.
ContactSummary getPrimaryContact()
Gets the value of the primaryContact property.
ShippingTermSummary getShippingTerm()
Gets the value of the shippingTerm property.
String getStatus()
Gets the value of the status property.
String getTaxId()
Gets the value of the taxId property.
XMLGregorianCalendar getUpdatedAt()
Gets the value of the updatedAt property.
UserSummary getUpdatedBy()
Gets the value of the updatedBy property.
String getWebsite()
Gets the value of the website property.
void setAccountNumber(String value)
Sets the value of the accountNumber property.
void setCoupaConnectSecret(String value)
Sets the value of the coupaConnectSecret property.
void setCreatedAt(XMLGregorianCalendar value)
Sets the value of the createdAt property.
void setCreatedBy(UserSummary value)
Sets the value of the createdBy property.
void setCxmlDomain(String value)
Sets the value of the cxmlDomain property.
void setCxmlIdentity(String value)
Sets the value of the cxmlIdentity property.
void setCxmlProtocol(String value)
Sets the value of the cxmlProtocol property.
void setCxmlSecret(String value)
Sets the value of the cxmlSecret property.
void setCxmlSupplierDomain(String value)
Sets the value of the cxmlSupplierDomain property.
void setCxmlSupplierIdentity(String value)
Sets the value of the cxmlSupplierIdentity property.
void setCxmlUrl(String value)
Sets the value of the cxmlUrl property.
void setDuns(String value)
Sets the value of the duns property.
void setInvoiceMatchingLevel(String value)
Sets the value of the invoiceMatchingLevel property.
void setName(String value)
Sets the value of the name property.
void setNumber(String value)
Sets the value of the number property.
void setPaymentTerm(PaymentTermSummary value)
Sets the value of the paymentTerm property.
void setPoEmail(String value)
Sets the value of the poEmail property.
void setPoMethod(String value)
Sets the value of the poMethod property.
void setPrimaryAddress(AddressSummary value)
Sets the value of the primaryAddress property.
void setPrimaryContact(ContactSummary value)
Sets the value of the primaryContact property.
void setShippingTerm(ShippingTermSummary value)
Sets the value of the shippingTerm property.
void setStatus(String value)
Sets the value of the status property.
void setTaxId(String value)
Sets the value of the taxId property.
void setUpdatedAt(XMLGregorianCalendar value)
Sets the value of the updatedAt property.
void setUpdatedBy(UserSummary value)
Sets the value of the updatedBy property.
void setWebsite(String value)
Sets the value of the website property.
[Expand]
Inherited Methods
From class com.coupa.resources.Resource
From class java.lang.Object
From interface com.coupa.api.Identifiable

Fields

protected String accountNumber

protected String coupaConnectSecret

protected XMLGregorianCalendar createdAt

protected UserSummary createdBy

protected String cxmlDomain

protected String cxmlIdentity

protected String cxmlProtocol

protected String cxmlSecret

protected String cxmlSupplierDomain

protected String cxmlSupplierIdentity

protected String cxmlUrl

protected String duns

protected String invoiceMatchingLevel

protected String name

protected String number

protected PaymentTermSummary paymentTerm

protected String poEmail

protected String poMethod

protected AddressSummary primaryAddress

protected ContactSummary primaryContact

protected ShippingTermSummary shippingTerm

protected String status

protected String taxId

protected XMLGregorianCalendar updatedAt

protected UserSummary updatedBy

protected String website

Public Constructors

public Supplier ()

Public Methods

public String getAccountNumber ()

Gets the value of the accountNumber property.

Returns
  • possible object is String

public String getCoupaConnectSecret ()

Gets the value of the coupaConnectSecret property.

Returns
  • possible object is String

public XMLGregorianCalendar getCreatedAt ()

Gets the value of the createdAt property.

Returns
  • possible object is XMLGregorianCalendar

public UserSummary getCreatedBy ()

Gets the value of the createdBy property.

Returns

public String getCxmlDomain ()

Gets the value of the cxmlDomain property.

Returns
  • possible object is String

public String getCxmlIdentity ()

Gets the value of the cxmlIdentity property.

Returns
  • possible object is String

public String getCxmlProtocol ()

Gets the value of the cxmlProtocol property.

Returns
  • possible object is String

public String getCxmlSecret ()

Gets the value of the cxmlSecret property.

Returns
  • possible object is String

public String getCxmlSupplierDomain ()

Gets the value of the cxmlSupplierDomain property.

Returns
  • possible object is String

public String getCxmlSupplierIdentity ()

Gets the value of the cxmlSupplierIdentity property.

Returns
  • possible object is String

public String getCxmlUrl ()

Gets the value of the cxmlUrl property.

Returns
  • possible object is String

public String getDuns ()

Gets the value of the duns property.

Returns
  • possible object is String

public String getInvoiceMatchingLevel ()

Gets the value of the invoiceMatchingLevel property.

Returns
  • possible object is String

public String getName ()

Gets the value of the name property.

Returns
  • possible object is String

public String getNumber ()

Gets the value of the number property.

Returns
  • possible object is String

public PaymentTermSummary getPaymentTerm ()

Gets the value of the paymentTerm property.

Returns

public String getPoEmail ()

Gets the value of the poEmail property.

Returns
  • possible object is String

public String getPoMethod ()

Gets the value of the poMethod property.

Returns
  • possible object is String

public AddressSummary getPrimaryAddress ()

Gets the value of the primaryAddress property.

Returns

public ContactSummary getPrimaryContact ()

Gets the value of the primaryContact property.

Returns

public ShippingTermSummary getShippingTerm ()

Gets the value of the shippingTerm property.

Returns

public String getStatus ()

Gets the value of the status property.

Returns
  • possible object is String

public String getTaxId ()

Gets the value of the taxId property.

Returns
  • possible object is String

public XMLGregorianCalendar getUpdatedAt ()

Gets the value of the updatedAt property.

Returns
  • possible object is XMLGregorianCalendar

public UserSummary getUpdatedBy ()

Gets the value of the updatedBy property.

Returns

public String getWebsite ()

Gets the value of the website property.

Returns
  • possible object is String

public void setAccountNumber (String value)

Sets the value of the accountNumber property.

Parameters
value Allowed object is String

public void setCoupaConnectSecret (String value)

Sets the value of the coupaConnectSecret property.

Parameters
value Allowed object is String

public void setCreatedAt (XMLGregorianCalendar value)

Sets the value of the createdAt property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setCreatedBy (UserSummary value)

Sets the value of the createdBy property.

Parameters
value Allowed object is UserSummary

public void setCxmlDomain (String value)

Sets the value of the cxmlDomain property.

Parameters
value Allowed object is String

public void setCxmlIdentity (String value)

Sets the value of the cxmlIdentity property.

Parameters
value Allowed object is String

public void setCxmlProtocol (String value)

Sets the value of the cxmlProtocol property.

Parameters
value Allowed object is String

public void setCxmlSecret (String value)

Sets the value of the cxmlSecret property.

Parameters
value Allowed object is String

public void setCxmlSupplierDomain (String value)

Sets the value of the cxmlSupplierDomain property.

Parameters
value Allowed object is String

public void setCxmlSupplierIdentity (String value)

Sets the value of the cxmlSupplierIdentity property.

Parameters
value Allowed object is String

public void setCxmlUrl (String value)

Sets the value of the cxmlUrl property.

Parameters
value Allowed object is String

public void setDuns (String value)

Sets the value of the duns property.

Parameters
value Allowed object is String

public void setInvoiceMatchingLevel (String value)

Sets the value of the invoiceMatchingLevel 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 setNumber (String value)

Sets the value of the number property.

Parameters
value Allowed object is String

public void setPaymentTerm (PaymentTermSummary value)

Sets the value of the paymentTerm property.

Parameters
value Allowed object is PaymentTermSummary

public void setPoEmail (String value)

Sets the value of the poEmail property.

Parameters
value Allowed object is String

public void setPoMethod (String value)

Sets the value of the poMethod property.

Parameters
value Allowed object is String

public void setPrimaryAddress (AddressSummary value)

Sets the value of the primaryAddress property.

Parameters
value Allowed object is AddressSummary

public void setPrimaryContact (ContactSummary value)

Sets the value of the primaryContact property.

Parameters
value Allowed object is ContactSummary

public void setShippingTerm (ShippingTermSummary value)

Sets the value of the shippingTerm property.

Parameters
value Allowed object is ShippingTermSummary

public void setStatus (String value)

Sets the value of the status property.

Parameters
value Allowed object is String

public void setTaxId (String value)

Sets the value of the taxId property.

Parameters
value Allowed object is String

public void setUpdatedAt (XMLGregorianCalendar value)

Sets the value of the updatedAt property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setUpdatedBy (UserSummary value)

Sets the value of the updatedBy property.

Parameters
value Allowed object is UserSummary

public void setWebsite (String value)

Sets the value of the website property.

Parameters
value Allowed object is String