PHP Класс XeroPHP\Models\Accounting\Contact

Наследование: extends XeroPHP\Remote\Object, use trait XeroPHP\Traits\AttachmentTrait
Показать файл Открыть проект

Открытые методы

Метод Описание
addAddress ( Address $value ) : Contact
addContactGroup ( ContactGroup $value ) : Contact
addContactPerson ( ContactPerson $value ) : Contact
addPaymentTerm ( PaymentTerm $value ) : Contact
addPhone ( Phone $value ) : Contact
addPurchasesTrackingCategory ( TrackingCategory $value ) : Contact
addSalesTrackingCategory ( TrackingCategory $value ) : Contact
getAPIStem ( ) : string | null Get the stem of the API (core.xro) etc
getAccountNumber ( ) : string
getAccountsPayableTaxType ( ) : string
getAccountsReceivableTaxType ( ) : string
getAddresses ( ) : Address[] | Collection
getBalances ( ) : string
getBankAccountDetails ( ) : string
getBatchPayments ( ) : string
getBrandingTheme ( ) : BrandingTheme
getContactGroups ( ) : ContactGroup[] | Collection
getContactID ( ) : string
getContactNumber ( ) : string
getContactPersons ( ) : ContactPerson[] | Collection
getContactStatus ( ) : string
getDefaultCurrency ( ) : string
getDiscount ( ) : float
getEmailAddress ( ) : string
getFirstName ( ) : string
getGUIDProperty ( ) : string Get the guid property
getHasAttachments ( ) : boolean
getIsCustomer ( ) : boolean
getIsSupplier ( ) : boolean
getLastName ( ) : string
getName ( ) : string
getPaymentTerms ( ) : PaymentTerm[] | Collection
getPhones ( ) : Phone[] | Collection
getProperties ( ) : array Get the properties of the object. Indexed by constants [0] - Mandatory [1] - Type [2] - PHP type [3] - Is an Array [4] - Saves directly
getPurchasesDefaultAccountCode ( ) : string
getPurchasesTrackingCategories ( ) : TrackingCategory[] | Collection
getResourceURI ( ) : string Get the resource uri of the class (Contacts) etc
getRootNodeName ( ) : string Get the root node name. Just the unqualified classname
getSalesDefaultAccountCode ( ) : string
getSalesTrackingCategories ( ) : TrackingCategory[] | Collection
getSkypeUserName ( ) : string
getSupportedMethods ( ) Get the supported methods
getTaxNumber ( ) : string
getTrackingCategoryName ( ) : string
getTrackingCategoryOption ( ) : string
getUpdatedDateUTC ( ) : DateTimeInterface
getWebsite ( ) : string
getXeroNetworkKey ( ) : string
isPageable ( )
setAccountNumber ( string $value ) : Contact
setAccountsPayableTaxType ( string $value ) : Contact
setAccountsReceivableTaxType ( string $value ) : Contact
setBalance ( string $value ) : Contact
setBankAccountDetail ( string $value ) : Contact
setBatchPayment ( string $value ) : Contact
setBrandingTheme ( BrandingTheme $value ) : Contact
setContactID ( string $value ) : Contact
setContactNumber ( string $value ) : Contact
setContactStatus ( string $value ) : Contact
setDefaultCurrency ( string $value ) : Contact
setDiscount ( float $value ) : Contact
setEmailAddress ( string $value ) : Contact
setFirstName ( string $value ) : Contact
setHasAttachment ( $value )
setIsCustomer ( $value )
setIsSupplier ( $value )
setLastName ( string $value ) : Contact
setName ( string $value ) : Contact
setPurchasesDefaultAccountCode ( string $value ) : Contact
setSalesDefaultAccountCode ( string $value ) : Contact
setSkypeUserName ( string $value ) : Contact
setTaxNumber ( string $value ) : Contact
setTrackingCategoryName ( string $value ) : Contact
setTrackingCategoryOption ( string $value ) : Contact
setUpdatedDateUTC ( DateTimeInterface $value ) : Contact
setWebsite ( string $value ) : Contact
setXeroNetworkKey ( string $value ) : Contact

Описание методов

addAddress() публичный Метод

public addAddress ( Address $value ) : Contact
$value Address
Результат Contact

addContactGroup() публичный Метод

public addContactGroup ( ContactGroup $value ) : Contact
$value ContactGroup
Результат Contact

addContactPerson() публичный Метод

public addContactPerson ( ContactPerson $value ) : Contact
$value XeroPHP\Models\Accounting\Contact\ContactPerson
Результат Contact

addPaymentTerm() публичный Метод

public addPaymentTerm ( PaymentTerm $value ) : Contact
$value XeroPHP\Models\Accounting\Organisation\PaymentTerm
Результат Contact

addPhone() публичный Метод

public addPhone ( Phone $value ) : Contact
$value Phone
Результат Contact

addPurchasesTrackingCategory() публичный Метод

public addPurchasesTrackingCategory ( TrackingCategory $value ) : Contact
$value TrackingCategory
Результат Contact

addSalesTrackingCategory() публичный Метод

public addSalesTrackingCategory ( TrackingCategory $value ) : Contact
$value TrackingCategory
Результат Contact

getAPIStem() публичный статический Метод

Get the stem of the API (core.xro) etc
public static getAPIStem ( ) : string | null
Результат string | null

getAccountNumber() публичный Метод

public getAccountNumber ( ) : string
Результат string

getAccountsPayableTaxType() публичный Метод

public getAccountsPayableTaxType ( ) : string
Результат string

getAccountsReceivableTaxType() публичный Метод

public getAccountsReceivableTaxType ( ) : string
Результат string

getAddresses() публичный Метод

public getAddresses ( ) : Address[] | Collection
Результат Address[] | Collection Always returns a collection, switch is for type hinting

getBalances() публичный Метод

public getBalances ( ) : string
Результат string

getBankAccountDetails() публичный Метод

public getBankAccountDetails ( ) : string
Результат string

getBatchPayments() публичный Метод

public getBatchPayments ( ) : string
Результат string

getBrandingTheme() публичный Метод

public getBrandingTheme ( ) : BrandingTheme
Результат BrandingTheme

getContactGroups() публичный Метод

public getContactGroups ( ) : ContactGroup[] | Collection
Результат ContactGroup[] | Collection Always returns a collection, switch is for type hinting

getContactID() публичный Метод

public getContactID ( ) : string
Результат string

getContactNumber() публичный Метод

public getContactNumber ( ) : string
Результат string

getContactPersons() публичный Метод

public getContactPersons ( ) : ContactPerson[] | Collection
Результат XeroPHP\Models\Accounting\Contact\ContactPerson[] | XeroPHP\Remote\Collection Always returns a collection, switch is for type hinting

getContactStatus() публичный Метод

public getContactStatus ( ) : string
Результат string

getDefaultCurrency() публичный Метод

public getDefaultCurrency ( ) : string
Результат string

getDiscount() публичный Метод

public getDiscount ( ) : float
Результат float

getEmailAddress() публичный Метод

public getEmailAddress ( ) : string
Результат string

getFirstName() публичный Метод

public getFirstName ( ) : string
Результат string

getGUIDProperty() публичный статический Метод

Get the guid property
public static getGUIDProperty ( ) : string
Результат string

getHasAttachments() публичный Метод

public getHasAttachments ( ) : boolean
Результат boolean

getIsCustomer() публичный Метод

public getIsCustomer ( ) : boolean
Результат boolean

getIsSupplier() публичный Метод

public getIsSupplier ( ) : boolean
Результат boolean

getLastName() публичный Метод

public getLastName ( ) : string
Результат string

getName() публичный Метод

public getName ( ) : string
Результат string

getPaymentTerms() публичный Метод

public getPaymentTerms ( ) : PaymentTerm[] | Collection
Результат XeroPHP\Models\Accounting\Organisation\PaymentTerm[] | XeroPHP\Remote\Collection Always returns a collection, switch is for type hinting

getPhones() публичный Метод

public getPhones ( ) : Phone[] | Collection
Результат Phone[] | Collection Always returns a collection, switch is for type hinting

getProperties() публичный статический Метод

Get the properties of the object. Indexed by constants [0] - Mandatory [1] - Type [2] - PHP type [3] - Is an Array [4] - Saves directly
public static getProperties ( ) : array
Результат array

getPurchasesDefaultAccountCode() публичный Метод

public getPurchasesDefaultAccountCode ( ) : string
Результат string

getPurchasesTrackingCategories() публичный Метод

public getPurchasesTrackingCategories ( ) : TrackingCategory[] | Collection
Результат TrackingCategory[] | Collection Always returns a collection, switch is for type hinting

getResourceURI() публичный статический Метод

Get the resource uri of the class (Contacts) etc
public static getResourceURI ( ) : string
Результат string

getRootNodeName() публичный статический Метод

Get the root node name. Just the unqualified classname
public static getRootNodeName ( ) : string
Результат string

getSalesDefaultAccountCode() публичный Метод

public getSalesDefaultAccountCode ( ) : string
Результат string

getSalesTrackingCategories() публичный Метод

public getSalesTrackingCategories ( ) : TrackingCategory[] | Collection
Результат TrackingCategory[] | Collection Always returns a collection, switch is for type hinting

getSkypeUserName() публичный Метод

public getSkypeUserName ( ) : string
Результат string

getSupportedMethods() публичный статический Метод

Get the supported methods
public static getSupportedMethods ( )

getTaxNumber() публичный Метод

public getTaxNumber ( ) : string
Результат string

getTrackingCategoryName() публичный Метод

public getTrackingCategoryName ( ) : string
Результат string

getTrackingCategoryOption() публичный Метод

public getTrackingCategoryOption ( ) : string
Результат string

getUpdatedDateUTC() публичный Метод

public getUpdatedDateUTC ( ) : DateTimeInterface
Результат DateTimeInterface

getWebsite() публичный Метод

public getWebsite ( ) : string
Результат string

getXeroNetworkKey() публичный Метод

public getXeroNetworkKey ( ) : string
Результат string

isPageable() публичный статический Метод

public static isPageable ( )

setAccountNumber() публичный Метод

public setAccountNumber ( string $value ) : Contact
$value string
Результат Contact

setAccountsPayableTaxType() публичный Метод

public setAccountsPayableTaxType ( string $value ) : Contact
$value string
Результат Contact

setAccountsReceivableTaxType() публичный Метод

public setAccountsReceivableTaxType ( string $value ) : Contact
$value string
Результат Contact

setBalance() публичный Метод

public setBalance ( string $value ) : Contact
$value string
Результат Contact

setBankAccountDetail() публичный Метод

public setBankAccountDetail ( string $value ) : Contact
$value string
Результат Contact

setBatchPayment() публичный Метод

public setBatchPayment ( string $value ) : Contact
$value string
Результат Contact

setBrandingTheme() публичный Метод

public setBrandingTheme ( BrandingTheme $value ) : Contact
$value BrandingTheme
Результат Contact

setContactID() публичный Метод

public setContactID ( string $value ) : Contact
$value string
Результат Contact

setContactNumber() публичный Метод

public setContactNumber ( string $value ) : Contact
$value string
Результат Contact

setContactStatus() публичный Метод

public setContactStatus ( string $value ) : Contact
$value string
Результат Contact

setDefaultCurrency() публичный Метод

public setDefaultCurrency ( string $value ) : Contact
$value string
Результат Contact

setDiscount() публичный Метод

public setDiscount ( float $value ) : Contact
$value float
Результат Contact

setEmailAddress() публичный Метод

public setEmailAddress ( string $value ) : Contact
$value string
Результат Contact

setFirstName() публичный Метод

public setFirstName ( string $value ) : Contact
$value string
Результат Contact

setHasAttachment() публичный Метод

Устаревший: - this is a read only property and this method will be removed in future versions
public setHasAttachment ( $value )
$value

setIsCustomer() публичный Метод

Устаревший: - this is a read only property and this method will be removed in future versions
public setIsCustomer ( $value )
$value

setIsSupplier() публичный Метод

Устаревший: - this is a read only property and this method will be removed in future versions
public setIsSupplier ( $value )
$value

setLastName() публичный Метод

public setLastName ( string $value ) : Contact
$value string
Результат Contact

setName() публичный Метод

public setName ( string $value ) : Contact
$value string
Результат Contact

setPurchasesDefaultAccountCode() публичный Метод

public setPurchasesDefaultAccountCode ( string $value ) : Contact
$value string
Результат Contact

setSalesDefaultAccountCode() публичный Метод

public setSalesDefaultAccountCode ( string $value ) : Contact
$value string
Результат Contact

setSkypeUserName() публичный Метод

public setSkypeUserName ( string $value ) : Contact
$value string
Результат Contact

setTaxNumber() публичный Метод

public setTaxNumber ( string $value ) : Contact
$value string
Результат Contact

setTrackingCategoryName() публичный Метод

public setTrackingCategoryName ( string $value ) : Contact
$value string
Результат Contact

setTrackingCategoryOption() публичный Метод

public setTrackingCategoryOption ( string $value ) : Contact
$value string
Результат Contact

setUpdatedDateUTC() публичный Метод

public setUpdatedDateUTC ( DateTimeInterface $value ) : Contact
$value DateTimeInterface
Результат Contact

setWebsite() публичный Метод

public setWebsite ( string $value ) : Contact
$value string
Результат Contact

setXeroNetworkKey() публичный Метод

public setXeroNetworkKey ( string $value ) : Contact
$value string
Результат Contact