blob: 4723b07c2442ef9df3c1d7f099698450c48b3729 [file] [log] [blame]
/*
******************************************************************************
* Copyright 2018 PTA GmbH.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
*
* http://www.eclipse.org/legal/epl-v10.html
*
******************************************************************************
*/
import { SingleGridMeasure } from './single-grid-measure';
import { EmailDistributionEntry } from './email-distribution-entry';
export class GridMeasure {
id?: number;
descriptiveId?: string;
title?: string;
affectedResource?: string;
remark?: string;
createUser?: string;
createUserDepartment?: string;
createDate?: Date;
modUser?: string;
modUserDepartment?: string;
modDate?: Date;
statusId?: number;
switchingObject?: string;
costCenter?: string;
// responsibleOnSiteName?: string; // TODO: gehört hier nicht rein, ist ein Attribut der SGM
// responsibleOnSiteDepartment?: string; // TODO: gehört hier nicht rein, ist ein Attribut der SGM
approvalBy?: string;
areaOfSwitching?: string;
appointmentRepetition?: string;
appointmentStartdate?: string;
appointmentNumberOf?: number;
plannedStarttimeFirstSequence?: string;
plannedStarttimeFirstSinglemeasure?: string;
plannedEndtimeLastSinglemeasure?: string;
plannedEndtimeGridmeasure?: string;
starttimeFirstSequence?: string;
starttimeFirstSinglemeasure?: string;
endtimeLastSinglemeasure?: string;
endtimeGridmeasure?: string;
timeOfReallocation?: string;
description?: string;
branchId?: number;
branchLevelId?: number;
listSingleGridmeasures?: Array<SingleGridMeasure>;
emailAddresses?: string;
listEmailDistribution?: Array<EmailDistributionEntry>;
listEmailDistributionDeleted?: Array<EmailDistributionEntry>;
selected?: boolean;
_isValide ?= true;
_isHeaderValide ?= true;
}