import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; import { WorkCenterCapacityShift, WorkCenterCapacityShiftType } from './WorkCenterCapacityShift'; /** * This class represents the entity "A_WorkCenterCapacityInterval" of service "API_WORK_CENTERS". */ export declare class WorkCenterCapacityInterval extends Entity implements WorkCenterCapacityIntervalType { /** * Technical entity name for WorkCenterCapacityInterval. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the WorkCenterCapacityInterval entity */ static _keys: string[]; /** * Object ID of the resource. * This internally used number and the object type identify the operating resource (for example, the work center or production resource/tool). * The number is only used internally but the system displays it within matchcode selection for technical reasons. You do not have to make an entry. * Maximum length: 8. */ workCenterInternalId: DeserializedType; /** * Object types of the CIM resource. * Internally used key which identifies the type of operating resource. For example, the following indicators represent: * A - a work centerFH - a production resource/tool.The key is only used internally but it is displayed within matchcode selection on technical grounds. You do not have to make an entry. * Maximum length: 2. */ workCenterTypeCode: DeserializedType; /** * Capacity Category Allocation. * Maximum length: 4. */ capacityCategoryAllocation: DeserializedType; /** * Capacity ID. * Maximum length: 8. */ capacityInternalId: DeserializedType; /** * Capacity Active Version. * Maximum length: 2. */ capacityActiveVersion: DeserializedType; /** * Interval End Date. */ intervalEndDate: DeserializedType; /** * Interval Start Date. * @nullable */ intervalStartDate?: DeserializedType | null; /** * Work Center. * Maximum length: 8. * @nullable */ workCenter?: DeserializedType | null; /** * Plant. * Key uniquely identifying a plant. * Maximum length: 4. * @nullable */ plant?: DeserializedType | null; /** * Work Day Rule. * Maximum length: 1. * @nullable */ workDayRule?: DeserializedType | null; /** * Duration of an Available Capacity Interval. * Maximum length: 2. * @nullable */ availableCapacityIntervalDurn?: DeserializedType | null; /** * Shift Sequence. * Maximum length: 4. * @nullable */ shiftSequence?: DeserializedType | null; /** * Ind.: Standard Available Capacity is Valid for this Interval. * Indicator which shows that the available capacity in this interval corresponds to the standard available capacity. * @nullable */ stdAvailableCapacityIsValid?: DeserializedType | null; /** * One-to-many navigation property to the [[WorkCenterCapacityShift]] entity. */ toWorkCenterShift: WorkCenterCapacityShift[]; } export interface WorkCenterCapacityIntervalType { workCenterInternalId: DeserializedType; workCenterTypeCode: DeserializedType; capacityCategoryAllocation: DeserializedType; capacityInternalId: DeserializedType; capacityActiveVersion: DeserializedType; intervalEndDate: DeserializedType; intervalStartDate?: DeserializedType | null; workCenter?: DeserializedType | null; plant?: DeserializedType | null; workDayRule?: DeserializedType | null; availableCapacityIntervalDurn?: DeserializedType | null; shiftSequence?: DeserializedType | null; stdAvailableCapacityIsValid?: DeserializedType | null; toWorkCenterShift: WorkCenterCapacityShiftType[]; } //# sourceMappingURL=WorkCenterCapacityInterval.d.ts.map