export namespace KPICalculationModels { export class extends Error export class RequiredError extends Error { name : string = "RequiredError" ; constructor ( public field , msg ? ) { super ( msg ) ; } } export interface export interface Calendar { type { Array < CalendarPlannedOutage > } memberof PlannedOutage ? : Array < CalendarPlannedOutage > ; } export interface export interface CalendarPlannedOutage { type { string } memberof from ? : string ; type { string } memberof to ? : string ; } export interface export interface ControlSystemEvent { type { string } memberof type ? : ControlSystemEvent . TypeEnum ; type { string } memberof time ? : string ; } export namespace export namespace ControlSystemEvent { export enum { string } export enum TypeEnum { SHUTDOWN = < any > "SHUTDOWN" , NORMALSTOP = < any > "NORMAL_STOP" } } export interface export interface Error { type { string } memberof logref ? : string ; type { string } memberof message ? : string ; } export interface export interface ExceptionDuringJobProcessing { type { string } memberof logref ? : string ; type { string } memberof message ? : string ; } export interface export interface KpiSet { type { string } memberof unknownHours ? : string ; type { string } memberof periodHours ? : string ; type { string } memberof serviceHours ? : string ; type { string } memberof reserveShutdownHours ? : string ; type { string } memberof availableHours ? : string ; type { string } memberof unavailableHours ? : string ; type { string } memberof plannedOutageHours ? : string ; type { string } memberof forcedOutageHours ? : string ; type { string } memberof availabilityFactor ? : string ; type { string } memberof unavailabilityFactor ? : string ; type { string } memberof reliabilityFactor ? : string ; type { string } memberof serviceFactor ? : string ; type { string } memberof forcedOutageFactor ? : string ; type { string } memberof meanTimeBetweenFailures ? : string ; } export interface export interface KpiStateIndication { type { string } memberof timestamp ? : string ; type { string } memberof state ? : string ; type { string } memberof source ? : string ; } export interface export interface KpiStateIndicationSet { type { Array < KpiStateIndication > } memberof indications ? : Array < KpiStateIndication > ; } export interface export interface RequestParametersBundle { type { Calendar } memberof calendar ? : Calendar ; type { Array < Timeseries > } memberof timeseries ? : Array < Timeseries > ; type { Array < ControlSystemEvent > } memberof ControlSystemEvents ? : Array < ControlSystemEvent > ; } export interface RequestParametersBundleDirect { type { Calendar } memberof calendar ? : Calendar ; type { Array < ControlSystemEvent > } memberof ControlSystemEvents ? : Array < ControlSystemEvent > ; } export interface export interface Timeseries { [ x ] : any ; type { string } memberof variableName ? : string ; type { string } memberof _time ? : string ; } export interface export interface WrongArgumentsException { type { string } memberof logref ? : string ; type { string } memberof message ? : string ; } }