Resource Description for StaffContractPostSalary

Properties for StaffContractPostSalary

Property Name Type Required Is Collection?
Property Name Type Required Is Collection?
effectiveDate DateTime
endDate DateTime
fteHoursPerWeek DateTime
fteWeeksPerYear float
grossSalary string
hoursPerWeek DateTime
payScale PayScale
payScaleGrade PayScaleGrade
payScaleSpinalPoint PayScaleSpinalPoint
safeguardedPeriodEndDate DateTime
safeguardedPeriodStartDate DateTime
staffContractPost StaffContractPost
weeksPerYear float

SDK Example for PHP

<?PHP

use Arbor\Api\Gateway\RestGateway;
use Arbor\Model\ModelBase;
use Arbor\Model\StaffContractPostSalary;

ModelBase::setDefaultGateway(
    new RestGateway(
        "https://my-school.arbor.sc/rest-v2",
        "my.username@my-school.arbor.sc",
        "3bh54435v3gh45"
    )
);

$staffContractPostSalary = StaffContractPostSalary::retrieve(5433);

$staffContractPost = $staffContractPostSalary->getStaffContractPost();
$salary = $staffContractPostSalary->getSalary();
$payScale = $staffContractPostSalary->getPayScale();
$payScaleGrade = $staffContractPostSalary->getPayScaleGrade();
$payScaleSpinalPoint = $staffContractPostSalary->getPayScaleSpinalPoint();
$hoursPerWeek = $staffContractPostSalary->getHoursPerWeek();
$weeksPerYear = $staffContractPostSalary->getWeeksPerYear();
$fteHoursPerWeek = $staffContractPostSalary->getFteHoursPerWeek();
$effectiveDate = $staffContractPostSalary->getEffectiveDate();
$endDate = $staffContractPostSalary->getEndDate();
$safeguardedPeriodStartDate = $staffContractPostSalary->getSafeguardedPeriodStartDate();
$safeguardedPeriodEndDate = $staffContractPostSalary->getSafeguardedPeriodEndDate();

 

Related Resources