import { BaseOutput } from '~/core/entities/output/baseOutput';

export class EnrollInvoiceItemAllOutput extends BaseOutput {
    /* tslint:disable variable-name */
    ID: number;
    ID_EnrollInvoice: number;
    EnrollInvoice: string;
    DisplayName: string;
    ID_EnrollNumber: number;
    EnrollNumber: string;
    IsService: boolean;
    Amount: number;
    Price: number;
    PriceWithVat: number;

    /* tslint:enable variable-name */

    constructor(id = 0, enrollInvoiceId = 0, enrollInvoice = '', displayName = '', enrollNumberId = 0, enrollNumber = '', isService = false, amount = 0, price = 0, priceWithVat = 0) {
        super();
        this.ID = id;
        this.ID_EnrollInvoice = enrollInvoiceId;
        this.EnrollInvoice = enrollInvoice;
        this.DisplayName = displayName;
        this.ID_EnrollNumber = enrollNumberId;
        this.EnrollNumber = enrollNumber;
        this.IsService = isService;
        this.Amount = amount;
        this.Price = price;
        this.PriceWithVat = priceWithVat;
    }
}
