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

export class WarehouseItemAllLentOutput extends BaseOutput {
    /* tslint:disable variable-name */
    ID: number;
    DisplayName: string;
    Issued: string;
    PredictedReturn: string;
    ID_WarehouseItemReservationDestination: number;
    WarehouseItemReservationDestination: string;
    State: string;
    Returned: boolean;
    ContactPerson: string;
    ContactTelephone: string;
    ContactEmail: string;
    Note: string;
    ID_WarehouseItemReservation: number;
    ID_Unit: number;
    Unit: string;
    UnitRegistrationNumber: string;
    WarehouseItemOriginDisplayName: string;
    IsActive: boolean;

    /* tslint:enable variable-name */

    constructor() {
        super();
        this.ID = null;
        this.DisplayName = null;
        this.Issued = null;
        this.PredictedReturn = null;
        this.ID_WarehouseItemReservationDestination = null;
        this.WarehouseItemReservationDestination = null;
        this.State = null;
        this.Returned = null;
        this.ContactPerson = null;
        this.ContactTelephone = null;
        this.ContactEmail = null;
        this.Note = null;
        this.ID_WarehouseItemReservation = null;
        this.ID_Unit = null;
        this.Unit = null;
        this.UnitRegistrationNumber = null;
        this.WarehouseItemOriginDisplayName = null;
        this.IsActive = null;
    }

}
