@apideck/node
Version:
Apideck Node.js SDK
84 lines (83 loc) • 2.4 kB
TypeScript
/**
* Apideck
* The Apideck OpenAPI Spec: SDK Optimized
*
* The version of the OpenAPI document: 10.13.0
* Contact: support@apideck.com
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { Compensation } from './Compensation';
import { PayrollTotals } from './PayrollTotals';
/**
*
* @export
* @interface EmployeePayroll
*/
export interface EmployeePayroll {
/**
* A unique identifier for an object.
* @type {string}
* @memberof EmployeePayroll
*/
readonly id: string | null;
/**
* Whether or not the payroll has been successfully processed. Note that processed payrolls cannot be updated.
* @type {boolean}
* @memberof EmployeePayroll
*/
processed: boolean | null;
/**
* The date on which employees will be paid for the payroll.
* @type {string}
* @memberof EmployeePayroll
*/
check_date: string | null;
/**
* The start date, inclusive, of the pay period.
* @type {string}
* @memberof EmployeePayroll
*/
start_date: string | null;
/**
* The end date, inclusive, of the pay period.
* @type {string}
* @memberof EmployeePayroll
*/
end_date: string | null;
/**
* ID of the employee
* @type {string}
* @memberof EmployeePayroll
*/
employee_id?: string | null;
/**
* The unique identifier of the company.
* @type {string}
* @memberof EmployeePayroll
*/
company_id?: string | null;
/**
* The date the payroll was processed.
* @type {string}
* @memberof EmployeePayroll
*/
processed_date?: string | null;
/**
*
* @type {PayrollTotals}
* @memberof EmployeePayroll
*/
totals?: PayrollTotals;
/**
* An array of compensations for the payroll.
* @type {Array<Compensation>}
* @memberof EmployeePayroll
*/
compensations?: Array<Compensation>;
}
export declare function EmployeePayrollFromJSON(json: any): EmployeePayroll;
export declare function EmployeePayrollFromJSONTyped(json: any, ignoreDiscriminator: boolean): EmployeePayroll;
export declare function EmployeePayrollToJSON(value?: EmployeePayroll | null): any;