UNPKG

@apideck/node

Version:
61 lines (60 loc) 1.84 kB
/** * 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 { Benefit } from './Benefit'; import { Deduction } from './Deduction'; import { Tax } from './Tax'; /** * * @export * @interface Compensation */ export interface Compensation { /** * A unique identifier for an object. * @type {string} * @memberof Compensation */ readonly employee_id: string | null; /** * The employee's net pay. Only available when payroll has been processed * @type {number} * @memberof Compensation */ net_pay?: number | null; /** * The employee's gross pay. Only available when payroll has been processed * @type {number} * @memberof Compensation */ gross_pay?: number | null; /** * An array of employer and employee taxes for the pay period. * @type {Array<Tax>} * @memberof Compensation */ taxes?: Array<Tax> | null; /** * An array of employee deductions for the pay period. * @type {Array<Deduction>} * @memberof Compensation */ deductions?: Array<Deduction> | null; /** * An array of employee benefits for the pay period. * @type {Array<Benefit>} * @memberof Compensation */ benefits?: Array<Benefit> | null; } export declare function CompensationFromJSON(json: any): Compensation; export declare function CompensationFromJSONTyped(json: any, ignoreDiscriminator: boolean): Compensation; export declare function CompensationToJSON(value?: Compensation | null): any;