import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; /** * This class represents the entity "A_WorkCenterCapacityShift_2" of service "API_WORK_CENTERS". */ export declare class WorkCenterCapacityShift_2 extends Entity implements WorkCenterCapacityShift_2Type { /** * Technical entity name for WorkCenterCapacityShift_2. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the WorkCenterCapacityShift_2 entity */ static _keys: string[]; /** * Capacity ID. * Maximum length: 8. */ capacityInternalId: DeserializedType; /** * Available capacity version. * The number which identifies the version of available capacity: * with which you are workingto which you are referring.Can be used to maintain several versions of available capacity at the same time. * Maximum length: 2. */ capacityActiveVersion: DeserializedType; /** * Valid-to date. * End of validity period of an object (such as material, BOM, or routing) in the SAP System. */ intervalEndDate: DeserializedType; /** * Week Day. * Maximum length: 1. */ weekDay: DeserializedType; /** * Shift Number of an Available Capacity. * Number of the shift in the shift sequence. * Maximum length: 1. */ availableCapacityShift: DeserializedType; /** * Valid-From Date. * Specifies the start date for the validity period of an object (such as material, BOM, or routing). * @nullable */ intervalStartDate?: DeserializedType | null; /** * Workday Rule Code. * Maximum length: 1. * @nullable */ workDayRule?: DeserializedType | null; /** * Shift Definition. * This key refers to a main shift definition in which start, end and break times are set. * Maximum length: 4. * @nullable */ shiftDefinition?: DeserializedType | null; /** * Start Time. * Start of the shift. * @nullable */ shiftStartTime?: DeserializedType | null; /** * End Time. * End of the shift. * @nullable */ shiftEndTime?: DeserializedType | null; /** * Start Date. * @nullable */ shiftDefValidityStartDate?: DeserializedType | null; /** * End Date. * @nullable */ shiftDefValidityEndDate?: DeserializedType | null; /** * Number of Individual Capacities. * Number of elements which make up a capacity group. * For example, a group made up of 5 machines has 5 elements. * @nullable */ capacityNumberOfCapacities?: DeserializedType | null; /** * Capacity Utilization Ratio in Percent. * The relationship (expressed in percent) between a machine´s actual capacity and it´s theoretical capacity. * Enter the average capacity utilization rate of all machines providing that capacity during the shift.The capacity utilization rate, the number of individual capacities and the operating time per shift make up the total capacity for the shift generated by the system. * Maximum length: 3. * @nullable */ capacityPlanUtilizationPercent?: DeserializedType | null; /** * Cumulative Break Duration in Seconds (internal). * @nullable */ capacityBreakDuration?: DeserializedType | null; /** * Operating Duration in Seconds. * @nullable */ operatingDurationInSeconds?: DeserializedType | null; /** * Total Operating Duration In Seconds. * @nullable */ totOperatingDurationInSeconds?: DeserializedType | null; /** * Capacity Last Change Date Time. * @nullable */ capacityLastChangeDateTime?: DeserializedType | null; } export interface WorkCenterCapacityShift_2Type { capacityInternalId: DeserializedType; capacityActiveVersion: DeserializedType; intervalEndDate: DeserializedType; weekDay: DeserializedType; availableCapacityShift: DeserializedType; intervalStartDate?: DeserializedType | null; workDayRule?: DeserializedType | null; shiftDefinition?: DeserializedType | null; shiftStartTime?: DeserializedType | null; shiftEndTime?: DeserializedType | null; shiftDefValidityStartDate?: DeserializedType | null; shiftDefValidityEndDate?: DeserializedType | null; capacityNumberOfCapacities?: DeserializedType | null; capacityPlanUtilizationPercent?: DeserializedType | null; capacityBreakDuration?: DeserializedType | null; operatingDurationInSeconds?: DeserializedType | null; totOperatingDurationInSeconds?: DeserializedType | null; capacityLastChangeDateTime?: DeserializedType | null; } //# sourceMappingURL=WorkCenterCapacityShift_2.d.ts.map