PHP Class XeroPHP\Models\PayrollAU\Employee\PayTemplate

Inheritance: extends XeroPHP\Remote\Object
Afficher le fichier Open project: calcinai/xero-php

Méthodes publiques

Méthode Description
addDeductionLine ( DeductionLine $value ) : PayTemplate
addEarningsLine ( float $value ) : PayTemplate
addReimbursementLine ( ReimbursementLine $value ) : PayTemplate
getAPIStem ( ) : string | null Get the stem of the API (core.xro) etc
getAmount ( ) : float
getAnnualNumberOfUnits ( ) : string
getAnnualSalary ( ) : string
getCalculationType ( ) : string
getContributionType ( ) : string
getDeductionLines ( ) : DeductionLine[] | Collection
getDeductionTypeID ( ) : string
getDescription ( ) : string
getEarningsLines ( ) : float[] | Collection
getEarningsRateID ( ) : string
getEntitlementFinalPayPayoutType ( ) : string
getExpenseAccountCode ( ) : string
getFullTimeNumberOfUnitsPerPeriod ( ) : string
getGUIDProperty ( ) : string Get the guid property
getLeaveLines ( ) : string
getLeaveTypeID ( ) : string
getLiabilityAccountCode ( ) : string
getMinimumMonthlyEarnings ( ) : string
getNormalNumberOfUnits ( ) : string
getNumberOfUnits ( ) : string
getNumberOfUnitsPerWeek ( ) : string
getPercentage ( ) : string
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
getRatePerUnit ( ) : float
getReimbursementLines ( ) : ReimbursementLine[] | Collection
getReimbursementTypeID ( ) : string
getResourceURI ( ) : string Get the resource uri of the class (Contacts) etc
getRootNodeName ( ) : string Get the root node name. Just the unqualified classname
getSuperLines ( ) : string
getSuperMembershipID ( ) : string
getSupportedMethods ( ) Get the supported methods
isPageable ( )
setAmount ( float $value ) : PayTemplate
setAnnualNumberOfUnit ( string $value ) : PayTemplate
setAnnualSalary ( string $value ) : PayTemplate
setCalculationType ( string $value ) : PayTemplate
setContributionType ( string $value ) : PayTemplate
setDeductionTypeID ( string $value ) : PayTemplate
setDescription ( string $value ) : PayTemplate
setEarningsRateID ( string $value ) : PayTemplate
setEntitlementFinalPayPayoutType ( string $value ) : PayTemplate
setExpenseAccountCode ( string $value ) : PayTemplate
setFullTimeNumberOfUnitsPerPeriod ( string $value ) : PayTemplate
setLeaveLine ( string $value ) : PayTemplate
setLeaveTypeID ( string $value ) : PayTemplate
setLiabilityAccountCode ( string $value ) : PayTemplate
setMinimumMonthlyEarning ( string $value ) : PayTemplate
setNormalNumberOfUnit ( string $value ) : PayTemplate
setNumberOfUnit ( string $value ) : PayTemplate
setNumberOfUnitsPerWeek ( string $value ) : PayTemplate
setPercentage ( string $value ) : PayTemplate
setRatePerUnit ( float $value ) : PayTemplate
setReimbursementTypeID ( string $value ) : PayTemplate
setSuperLine ( string $value ) : PayTemplate
setSuperMembershipID ( string $value ) : PayTemplate

Method Details

addDeductionLine() public méthode

public addDeductionLine ( DeductionLine $value ) : PayTemplate
$value XeroPHP\Models\PayrollAU\Payslip\DeductionLine
Résultat PayTemplate

addEarningsLine() public méthode

public addEarningsLine ( float $value ) : PayTemplate
$value float
Résultat PayTemplate

addReimbursementLine() public méthode

public addReimbursementLine ( ReimbursementLine $value ) : PayTemplate
$value XeroPHP\Models\PayrollAU\Payslip\ReimbursementLine
Résultat PayTemplate

getAPIStem() public static méthode

Get the stem of the API (core.xro) etc
public static getAPIStem ( ) : string | null
Résultat string | null

getAmount() public méthode

public getAmount ( ) : float
Résultat float

getAnnualNumberOfUnits() public méthode

public getAnnualNumberOfUnits ( ) : string
Résultat string

getAnnualSalary() public méthode

public getAnnualSalary ( ) : string
Résultat string

getCalculationType() public méthode

public getCalculationType ( ) : string
Résultat string

getContributionType() public méthode

public getContributionType ( ) : string
Résultat string

getDeductionLines() public méthode

public getDeductionLines ( ) : DeductionLine[] | Collection
Résultat XeroPHP\Models\PayrollAU\Payslip\DeductionLine[] | XeroPHP\Remote\Collection Always returns a collection, switch is for type hinting

getDeductionTypeID() public méthode

public getDeductionTypeID ( ) : string
Résultat string

getDescription() public méthode

public getDescription ( ) : string
Résultat string

getEarningsLines() public méthode

public getEarningsLines ( ) : float[] | Collection
Résultat float[] | XeroPHP\Remote\Collection Always returns a collection, switch is for type hinting

getEarningsRateID() public méthode

public getEarningsRateID ( ) : string
Résultat string

getEntitlementFinalPayPayoutType() public méthode

getExpenseAccountCode() public méthode

public getExpenseAccountCode ( ) : string
Résultat string

getFullTimeNumberOfUnitsPerPeriod() public méthode

getGUIDProperty() public static méthode

Get the guid property
public static getGUIDProperty ( ) : string
Résultat string

getLeaveLines() public méthode

public getLeaveLines ( ) : string
Résultat string

getLeaveTypeID() public méthode

public getLeaveTypeID ( ) : string
Résultat string

getLiabilityAccountCode() public méthode

public getLiabilityAccountCode ( ) : string
Résultat string

getMinimumMonthlyEarnings() public méthode

public getMinimumMonthlyEarnings ( ) : string
Résultat string

getNormalNumberOfUnits() public méthode

public getNormalNumberOfUnits ( ) : string
Résultat string

getNumberOfUnits() public méthode

public getNumberOfUnits ( ) : string
Résultat string

getNumberOfUnitsPerWeek() public méthode

public getNumberOfUnitsPerWeek ( ) : string
Résultat string

getPercentage() public méthode

public getPercentage ( ) : string
Résultat string

getProperties() public static méthode

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
Résultat array

getRatePerUnit() public méthode

public getRatePerUnit ( ) : float
Résultat float

getReimbursementLines() public méthode

public getReimbursementLines ( ) : ReimbursementLine[] | Collection
Résultat XeroPHP\Models\PayrollAU\Payslip\ReimbursementLine[] | XeroPHP\Remote\Collection Always returns a collection, switch is for type hinting

getReimbursementTypeID() public méthode

public getReimbursementTypeID ( ) : string
Résultat string

getResourceURI() public static méthode

Get the resource uri of the class (Contacts) etc
public static getResourceURI ( ) : string
Résultat string

getRootNodeName() public static méthode

Get the root node name. Just the unqualified classname
public static getRootNodeName ( ) : string
Résultat string

getSuperLines() public méthode

public getSuperLines ( ) : string
Résultat string

getSuperMembershipID() public méthode

public getSuperMembershipID ( ) : string
Résultat string

getSupportedMethods() public static méthode

Get the supported methods
public static getSupportedMethods ( )

isPageable() public static méthode

public static isPageable ( )

setAmount() public méthode

public setAmount ( float $value ) : PayTemplate
$value float
Résultat PayTemplate

setAnnualNumberOfUnit() public méthode

public setAnnualNumberOfUnit ( string $value ) : PayTemplate
$value string
Résultat PayTemplate

setAnnualSalary() public méthode

public setAnnualSalary ( string $value ) : PayTemplate
$value string
Résultat PayTemplate

setCalculationType() public méthode

public setCalculationType ( string $value ) : PayTemplate
$value string
Résultat PayTemplate

setContributionType() public méthode

public setContributionType ( string $value ) : PayTemplate
$value string
Résultat PayTemplate

setDeductionTypeID() public méthode

public setDeductionTypeID ( string $value ) : PayTemplate
$value string
Résultat PayTemplate

setDescription() public méthode

public setDescription ( string $value ) : PayTemplate
$value string
Résultat PayTemplate

setEarningsRateID() public méthode

public setEarningsRateID ( string $value ) : PayTemplate
$value string
Résultat PayTemplate

setEntitlementFinalPayPayoutType() public méthode

public setEntitlementFinalPayPayoutType ( string $value ) : PayTemplate
$value string
Résultat PayTemplate

setExpenseAccountCode() public méthode

public setExpenseAccountCode ( string $value ) : PayTemplate
$value string
Résultat PayTemplate

setFullTimeNumberOfUnitsPerPeriod() public méthode

public setFullTimeNumberOfUnitsPerPeriod ( string $value ) : PayTemplate
$value string
Résultat PayTemplate

setLeaveLine() public méthode

public setLeaveLine ( string $value ) : PayTemplate
$value string
Résultat PayTemplate

setLeaveTypeID() public méthode

public setLeaveTypeID ( string $value ) : PayTemplate
$value string
Résultat PayTemplate

setLiabilityAccountCode() public méthode

public setLiabilityAccountCode ( string $value ) : PayTemplate
$value string
Résultat PayTemplate

setMinimumMonthlyEarning() public méthode

public setMinimumMonthlyEarning ( string $value ) : PayTemplate
$value string
Résultat PayTemplate

setNormalNumberOfUnit() public méthode

public setNormalNumberOfUnit ( string $value ) : PayTemplate
$value string
Résultat PayTemplate

setNumberOfUnit() public méthode

public setNumberOfUnit ( string $value ) : PayTemplate
$value string
Résultat PayTemplate

setNumberOfUnitsPerWeek() public méthode

public setNumberOfUnitsPerWeek ( string $value ) : PayTemplate
$value string
Résultat PayTemplate

setPercentage() public méthode

public setPercentage ( string $value ) : PayTemplate
$value string
Résultat PayTemplate

setRatePerUnit() public méthode

public setRatePerUnit ( float $value ) : PayTemplate
$value float
Résultat PayTemplate

setReimbursementTypeID() public méthode

public setReimbursementTypeID ( string $value ) : PayTemplate
$value string
Résultat PayTemplate

setSuperLine() public méthode

public setSuperLine ( string $value ) : PayTemplate
$value string
Résultat PayTemplate

setSuperMembershipID() public méthode

public setSuperMembershipID ( string $value ) : PayTemplate
$value string
Résultat PayTemplate