xero-node
Version:
Xero NodeJS OAuth 2.0 client for xero-node
123 lines • 3.12 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TaxDeclaration = void 0;
class TaxDeclaration {
static getAttributeTypeMap() {
return TaxDeclaration.attributeTypeMap;
}
}
exports.TaxDeclaration = TaxDeclaration;
TaxDeclaration.discriminator = undefined;
TaxDeclaration.attributeTypeMap = [
{
"name": "employeeID",
"baseName": "EmployeeID",
"type": "string"
},
{
"name": "employmentBasis",
"baseName": "EmploymentBasis",
"type": "EmploymentBasis"
},
{
"name": "tFNExemptionType",
"baseName": "TFNExemptionType",
"type": "TFNExemptionType"
},
{
"name": "taxFileNumber",
"baseName": "TaxFileNumber",
"type": "string"
},
{
"name": "aBN",
"baseName": "ABN",
"type": "string"
},
{
"name": "australianResidentForTaxPurposes",
"baseName": "AustralianResidentForTaxPurposes",
"type": "boolean"
},
{
"name": "residencyStatus",
"baseName": "ResidencyStatus",
"type": "ResidencyStatus"
},
{
"name": "taxScaleType",
"baseName": "TaxScaleType",
"type": "TaxScaleType"
},
{
"name": "workCondition",
"baseName": "WorkCondition",
"type": "WorkCondition"
},
{
"name": "seniorMaritalStatus",
"baseName": "SeniorMaritalStatus",
"type": "SeniorMaritalStatus"
},
{
"name": "taxFreeThresholdClaimed",
"baseName": "TaxFreeThresholdClaimed",
"type": "boolean"
},
{
"name": "taxOffsetEstimatedAmount",
"baseName": "TaxOffsetEstimatedAmount",
"type": "number"
},
{
"name": "hasHELPDebt",
"baseName": "HasHELPDebt",
"type": "boolean"
},
{
"name": "hasSFSSDebt",
"baseName": "HasSFSSDebt",
"type": "boolean"
},
{
"name": "hasTradeSupportLoanDebt",
"baseName": "HasTradeSupportLoanDebt",
"type": "boolean"
},
{
"name": "upwardVariationTaxWithholdingAmount",
"baseName": "UpwardVariationTaxWithholdingAmount",
"type": "number"
},
{
"name": "eligibleToReceiveLeaveLoading",
"baseName": "EligibleToReceiveLeaveLoading",
"type": "boolean"
},
{
"name": "approvedWithholdingVariationPercentage",
"baseName": "ApprovedWithholdingVariationPercentage",
"type": "number"
},
{
"name": "hasStudentStartupLoan",
"baseName": "HasStudentStartupLoan",
"type": "boolean"
},
{
"name": "hasLoanOrStudentDebt",
"baseName": "HasLoanOrStudentDebt",
"type": "boolean"
},
{
"name": "updatedDateUTC",
"baseName": "UpdatedDateUTC",
"type": "Date"
},
{
"name": "includeLeaveLoadingInQualifyingEarnings",
"baseName": "IncludeLeaveLoadingInQualifyingEarnings",
"type": "boolean"
}
];
//# sourceMappingURL=taxDeclaration.js.map