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

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

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

Метод Описание
addAllocation ( Allocation $value ) : Overpayment
addLineItem ( LineItem $value ) : Overpayment
addPayment ( Payment $value ) : Overpayment
getAPIStem ( ) : string | null Get the stem of the API (core.xro) etc
getAllocations ( ) : Allocation[] | Collection
getContact ( ) : Contact
getCurrencyCode ( ) : string
getCurrencyRate ( ) : float
getDate ( ) : DateTimeInterface
getFullyPaidOnDate ( ) : string
getGUIDProperty ( ) : string Get the guid property
getHasAttachments ( ) : boolean
getLineAmountTypes ( ) : string
getLineItems ( ) : LineItem[] | Collection
getOverpaymentID ( ) : string
getPayments ( ) : Payment[] | 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
getReference ( ) : string
getRemainingCredit ( ) : string
getResourceURI ( ) : string Get the resource uri of the class (Contacts) etc
getRootNodeName ( ) : string Get the root node name. Just the unqualified classname
getStatus ( ) : string
getSubTotal ( ) : float
getSupportedMethods ( ) Get the supported methods
getTotal ( ) : float
getTotalTax ( ) : float
getType ( ) : string
getUpdatedDateUTC ( ) : DateTimeInterface
isPageable ( )
setContact ( Contact $value ) : Overpayment
setCurrencyCode ( string $value ) : Overpayment
setCurrencyRate ( float $value ) : Overpayment
setDate ( DateTimeInterface $value ) : Overpayment
setFullyPaidOnDate ( string $value ) : Overpayment
setHasAttachment ( $value )
setLineAmountType ( string $value ) : Overpayment
setOverpaymentID ( string $value ) : Overpayment
setReference ( string $value ) : Overpayment
setRemainingCredit ( string $value ) : Overpayment
setStatus ( string $value ) : Overpayment
setSubTotal ( float $value ) : Overpayment
setTotal ( float $value ) : Overpayment
setTotalTax ( float $value ) : Overpayment
setType ( string $value ) : Overpayment
setUpdatedDateUTC ( DateTimeInterface $value ) : Overpayment

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

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

public addAllocation ( Allocation $value ) : Overpayment
$value XeroPHP\Models\Accounting\Overpayment\Allocation
Результат Overpayment

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

public addLineItem ( LineItem $value ) : Overpayment
$value XeroPHP\Models\Accounting\Overpayment\LineItem
Результат Overpayment

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

public addPayment ( Payment $value ) : Overpayment
$value Payment
Результат Overpayment

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

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

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

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

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

public getContact ( ) : Contact
Результат Contact

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

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

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

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

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

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

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

Устаревший:
public getFullyPaidOnDate ( ) : string
Результат string

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

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

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

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

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

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

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

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

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

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

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

public getPayments ( ) : Payment[] | Collection
Результат Payment[] | 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

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

Устаревший:
public getReference ( ) : string
Результат string

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

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

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

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

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

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

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

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

Get the supported methods
public static getSupportedMethods ( )

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

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

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

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

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

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

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

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

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

public static isPageable ( )

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

public setContact ( Contact $value ) : Overpayment
$value Contact
Результат Overpayment

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

public setCurrencyCode ( string $value ) : Overpayment
$value string
Результат Overpayment

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

public setCurrencyRate ( float $value ) : Overpayment
$value float
Результат Overpayment

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

public setDate ( DateTimeInterface $value ) : Overpayment
$value DateTimeInterface
Результат Overpayment

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

Устаревший:
public setFullyPaidOnDate ( string $value ) : Overpayment
$value string
Результат Overpayment

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

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

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

public setLineAmountType ( string $value ) : Overpayment
$value string
Результат Overpayment

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

public setOverpaymentID ( string $value ) : Overpayment
$value string
Результат Overpayment

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

Устаревший:
public setReference ( string $value ) : Overpayment
$value string
Результат Overpayment

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

public setRemainingCredit ( string $value ) : Overpayment
$value string
Результат Overpayment

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

public setStatus ( string $value ) : Overpayment
$value string
Результат Overpayment

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

public setSubTotal ( float $value ) : Overpayment
$value float
Результат Overpayment

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

public setTotal ( float $value ) : Overpayment
$value float
Результат Overpayment

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

public setTotalTax ( float $value ) : Overpayment
$value float
Результат Overpayment

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

public setType ( string $value ) : Overpayment
$value string
Результат Overpayment

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

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