Pattern Property 
                     
                    All properties whose name matches the following regular expression must respect the following conditions
                    Property name regular expression: ^.+$ 
                    
    Curve Type: object 
A multi-purpose curve or functional relationship between an independent variable (X-axis) and dependent (Y-axis) variables.
  Any of 
 
            
    Curve Type: object 
A multi-purpose curve or functional relationship between an independent variable (X-axis) and dependent (Y-axis) variables.
No Additional Properties 
        
        
        
        
    
        
        
            
    CurveData_Array Type: array 
Array of CurveData objects
No Additional Items Each item of this array must be: 
    
        
            
    CurveData Type: object 
Multi-purpose data points for defining a curve.  The use of this generic class is discouraged if a more specific class can be used to specify the X and Y axis values along with their specific data types.
No Additional Properties 
        
        
        
        
    
        
        
            
    xvalue Type: number 
The data value of the X-axis variable,  depending on the X-axis units.
 
         
     
 
    
        
        
            
    y1value Type: number 
The data value of the  first Y-axis variable, depending on the Y-axis units.
 
         
     
 
    
        
        
            
    y2value Type: number 
The data value of the second Y-axis variable (if present), depending on the Y-axis units.
 
         
     
 
    
        
        
            
    y3value Type: number 
The data value of the third Y-axis variable (if present), depending on the Y-axis units.
 
         
     
 
    
        
        
            
    bidSegmentCalcType Type: enum (of string) 
Type of calculation basis used to define the default bid segment curve.
            Must be one of: 
            "BidCalculationBasis.COST_BASED" "BidCalculationBasis.LMP_BASED" "BidCalculationBasis.NEGOTIATED"  
        
        
        
        
             
         
     
 
    
        
        
            
    cimObjectType Type: enum (of string) 
Used in RAVENS Schema to identify the corresponding CIM Object Type of the JSON object.
 
         
     
 
         
     
             
         
     
 
    
        
            
                ResourceOperationMaintenanceCost.omCostHotStartup  
        
        
            
    omCostHotStartup Type: number 
Verifiable O&M Cost ($), Hot Startup
 
         
     
 
    
        
        
            
    lowLevelLimit Type: object or number 
Low target level limit, below which the reservoir operation will be penalized.
No Additional Properties 
        
        
        
        
    
        
        
            
    UnitSymbol Type: enum (of string)  Default: "m" 
nan
 
         
     
 
    
        
        
            
    UnitMultiplier Type: enum (of string)  Default: "none" 
nan
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    Type: number  Default: null 
nan
 
         
     
 
             
         
     
 
    
        
            
                ResourceOperationMaintenanceCost.gasPercentAboveLowSustainedLimit  
        
        
            
    gasPercentAboveLowSustainedLimit Type: object or number 
Percentage of Fuel Index Price (gas) for operating above Low Sustained Limit (LSL)
No Additional Properties 
        
        
        
        
    
        
            
                value  
        
        
            
    Type: number  Default: null 
Normally 0 to 100 on a defined base.
 
         
     
 
    
        
            
                unit  
        
        
            
    UnitSymbol Type: enum (of string)  Default: "none" 
nan
 
         
     
 
    
        
            
                multiplier  
        
        
            
    UnitMultiplier Type: enum (of string)  Default: "none" 
nan
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
             
         
     
 
    
        
        
            
    curveType Type: string 
To indicate a type used for a default energy bid curve, such as LMP, cost or consultative based.
 
         
     
 
    
        
        
            
    cimObjectType Type: enum (of string) 
Used in RAVENS Schema to identify the corresponding CIM Object Type of the JSON object.
 
         
     
 
    
        
        
            
    debAdderFlag Type: enum (of string) 
Default energy bid adder flag
 
         
     
 
    
        
            
                ResourceOperationMaintenanceCost.oilPercentAboveLowSustainedLimit  
        
        
            
    oilPercentAboveLowSustainedLimit Type: object or number 
Percentage of Fuel Oil Price (FOP) for operating above Low Sustained Limit (LSL)
No Additional Properties 
        
        
        
        
    
        
            
                value  
        
        
            
    Type: number  Default: null 
Normally 0 to 100 on a defined base.
 
         
     
 
    
        
            
                unit  
        
        
            
    UnitSymbol Type: enum (of string)  Default: "none" 
nan
 
         
     
 
    
        
            
                multiplier  
        
        
            
    UnitMultiplier Type: enum (of string)  Default: "none" 
nan
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
             
         
     
 
    
        
        
            
    intervalLength Type: integer 
Interval length.
 
         
     
 
    
        
        
            
    emissionContent Type: object or number 
The emission content per quantity of fuel burned.
No Additional Properties 
        
        
        
        
    
        
        
            
    UnitMultiplier Type: enum (of string)  Default: "none" 
nan
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    UnitSymbol Type: enum (of string)  Default: "kgPerJ" 
nan
 
         
     
 
    
        
        
            
    Type: number  Default: null 
nan
 
         
     
 
             
         
     
 
    
        
        
            
    emissionType Type: enum (of string) 
The type of emission, which also gives the production rate measurement unit. The y1AxisUnits of the curve contains the unit of measure (e.g. kg) and the emissionType is the type of emission (e.g. sulfur dioxide).
            Must be one of: 
            "EmissionType.carbonDisulfide" "EmissionType.chlorine" "EmissionType.sulfurDioxide" "EmissionType.carbonDioxide" "EmissionType.hydrogenSulfide" "EmissionType.nitrogenOxide"  
        
        
        
        
             
         
     
 
    
        
        
            
    isNetGrossP Type: boolean 
Flag is set to true when output is expressed in net active power.
 
         
     
 
    
        
        
            
    shutdownCost Type: object 
Fixed shutdown cost.
No Additional Properties 
        
        
        
        
    
        
        
            
    UnitMultiplier Type: enum (of string)  Default: "none" 
nan
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    Currency Type: enum (of string)  Default: null 
nan
 
         
     
 
    
        
        
            
    Type: number  Default: null 
nan
 
         
     
 
             
         
     
 
    
        
        
            
    shutdownDate Type: string 
The date and time of the most recent generating unit shutdown.
 
         
     
 
    
        
        
            
    loadReductionTimeCurveType Type: string 
type of the curve: Possible values are but not limited to:
Max, Min,
 
         
     
 
    
        
        
            
    description Type: string 
The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
        
            
    highLevelLimit Type: object or number 
High target level limit, above which the reservoir operation will be penalized.
No Additional Properties 
        
        
        
        
    
        
        
            
    UnitSymbol Type: enum (of string)  Default: "m" 
nan
 
         
     
 
    
        
        
            
    UnitMultiplier Type: enum (of string)  Default: "none" 
nan
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    Type: number  Default: null 
nan
 
         
     
 
             
         
     
 
    
        
        
            
    fuelAllocationEndDate Type: string 
The end time and date of the fuel allocation schedule.
 
         
     
 
    
        
        
            
    fuelAllocationStartDate Type: string 
The start time and date of the fuel allocation schedule.
 
         
     
 
    
        
        
            
    fuelType Type: enum (of string) 
The type of fuel, which also indicates the corresponding measurement unit.
            Must be one of: 
            "FuelType.hardCoal" "FuelType.coal" "FuelType.oilShale" "FuelType.lignite" "FuelType.coalDerivedGas" "FuelType.gas" "FuelType.brownCoalLignite" "FuelType.oil" "FuelType.other" "FuelType.peat"  
        
        
        
        
             
         
     
 
    
        
        
            
    maxFuelAllocation Type: number 
The maximum amount of fuel that is allocated for consumption for the scheduled time period.
 
         
     
 
    
        
        
            
    minFuelAllocation Type: number 
The minimum amount of fuel that is allocated for consumption for the scheduled time period, e.g., based on a "take-or-pay" contract.
 
         
     
 
    
        
        
            
    curveStyle Type: enum (of string) 
The style or shape of the curve.
            Must be one of: 
            "CurveStyle.straightLineYValues" "CurveStyle.constantYValue"  
        
        
        
        
             
         
     
 
    
        
        
            
    xMultiplier Type: enum (of string) 
Multiplier for X-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    xUnit Type: enum (of string) 
The X-axis units of measure.
 
         
     
 
    
        
        
            
    y1Multiplier Type: enum (of string) 
Multiplier for Y1-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y1Unit Type: enum (of string) 
The Y1-axis units of measure.
 
         
     
 
    
        
        
            
    y2Multiplier Type: enum (of string) 
Multiplier for Y2-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y2Unit Type: enum (of string) 
The Y2-axis units of measure.
 
         
     
 
    
        
        
            
    y3Multiplier Type: enum (of string) 
Multiplier for Y3-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y3Unit Type: enum (of string) 
The Y3-axis units of measure.
 
         
     
 
    
        
        
            
    isNetGrossP Type: boolean 
Flag is set to true when output is expressed in net active power.
 
         
     
 
    
        
            
                ResourceOperationMaintenanceCost.omCostIntermediateStartup  
        
        
            
    omCostIntermediateStartup Type: number 
Verifiable O&M Cost ($), Intermediate Startup
 
         
     
 
    
        
            
                ResourceOperationMaintenanceCost.solidfuelPercentAboveLowSustainedLimit  
        
        
            
    solidfuelPercentAboveLowSustainedLimit Type: object or number 
Percentage of Solid Fuel for operating above Low Sustained Limit (LSL)
No Additional Properties 
        
        
        
        
    
        
            
                value  
        
        
            
    Type: number  Default: null 
Normally 0 to 100 on a defined base.
 
         
     
 
    
        
            
                unit  
        
        
            
    UnitSymbol Type: enum (of string)  Default: "none" 
nan
 
         
     
 
    
        
            
                multiplier  
        
        
            
    UnitMultiplier Type: enum (of string)  Default: "none" 
nan
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
             
         
     
 
    
        
        
            
    ignitionFuelType Type: enum (of string) 
Type of ignition fuel.
            Must be one of: 
            "FuelType.hardCoal" "FuelType.coal" "FuelType.oilShale" "FuelType.lignite" "FuelType.coalDerivedGas" "FuelType.gas" "FuelType.brownCoalLignite" "FuelType.oil" "FuelType.other" "FuelType.peat"  
        
        
        
        
             
         
     
 
    
        
            
                ResourceOperationMaintenanceCost.omCostLowSustainedLimit  
        
        
            
    omCostLowSustainedLimit Type: number 
Verifiable O&M Cost ($/MWh), LSL
 
         
     
 
    
        
        
            
    constraintRampType Type: enum (of string) 
The condition that identifies whether a Generating Resource should be constrained from Ancillary Service provision if its Schedule or Dispatch change across Trading Hours or Trading Intervals requires more than a specified fraction of the duration of the Trading Hour or Trading Interval. 
Valid values are Fast/Slow
            Must be one of: 
            "ConstraintRampType.SLOW" "ConstraintRampType.FAST"  
        
        
        
        
             
         
     
 
    
        
            
                ResourceOperationMaintenanceCost.omCostColdStartup  
        
        
            
    omCostColdStartup Type: number 
Verifiable O&M Cost ($), Cold Startup
 
         
     
 
    
        
        
            
    wcrID Type: string 
Wheeling Counter-Resource ID (required when Schedule Type=Wheel).
 
         
     
 
    
        
        
            
    isNetGrossP Type: boolean 
Flag is set to true when output is expressed in net active power.
 
         
     
 
    
        
            
                StartRampCurve.hotStandbyRamp  
        
        
            
    hotStandbyRamp Type: object or number 
The startup ramp rate in gross for a unit that is on hot standby.
No Additional Properties 
        
        
        
        
    
        
            
                multiplier  
        
        
            
    UnitMultiplier Type: enum (of string)  Default: "none" 
nan
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
            
                unit  
        
        
            
    UnitSymbol Type: enum (of string)  Default: "WPers" 
nan
 
         
     
 
    
        
            
                value  
        
        
            
    Type: number  Default: null 
nan
 
         
     
 
             
         
     
 
    
        
        
            
    outOfMarketType Type: boolean 
To indicate an out-of-market (OOM) schedule.
 
         
     
 
    
        
        
            
    aliasName Type: string 
The aliasName is free text human readable name of the object alternative to IdentifiedObject.name. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
            
                ReserveDemandCurve.reserveRequirementType  
        
        
            
    reserveRequirementType Type: enum (of string) 
Reserve requirement type that the max and curve apply to. For example, operating reserve, regulation and contingency.
            Must be one of: 
            "ReserveRequirementType.CONT" "ReserveRequirementType.REG" "ReserveRequirementType.OPRSV"  
        
        
        
        
             
         
     
 
    
        
        
            
    coolantTemperature Type: object or number 
The machine's coolant temperature (e.g., ambient air or stator circulating water).
No Additional Properties 
        
        
        
        
    
        
        
            
    UnitSymbol Type: enum (of string)  Default: "degC" 
nan
 
         
     
 
    
        
        
            
    UnitMultiplier Type: enum (of string)  Default: "none" 
nan
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    Type: number  Default: null 
nan
 
         
     
 
             
         
     
 
    
        
        
            
    operatingDate Type: string 
Operating date, hour.
 
         
     
 
    
        
        
            
    energyType Type: enum (of string) 
Energy product type.
            Must be one of: 
            "MarketProductType.LFD" "MarketProductType.RD" "MarketProductType.RC" "MarketProductType.SR" "MarketProductType.EN" "MarketProductType.RU" "MarketProductType.REG" "MarketProductType.NR" "MarketProductType.LFU"  
        
        
        
        
             
         
     
 
    
        
        
            
    hydrogenPressure Type: object or number 
The hydrogen coolant pressure.
No Additional Properties 
        
        
        
        
    
        
        
            
    UnitSymbol Type: enum (of string)  Default: "Pa" 
nan
 
         
     
 
    
        
        
            
    UnitMultiplier Type: enum (of string)  Default: "none" 
nan
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    Type: number  Default: null 
nan
 
         
     
 
             
         
     
 
    
        
            
                StartMainFuelCurve.mainFuelType  
        
        
            
    mainFuelType Type: enum (of string) 
Type of main fuel.
            Must be one of: 
            "FuelType.hardCoal" "FuelType.coal" "FuelType.oilShale" "FuelType.lignite" "FuelType.coalDerivedGas" "FuelType.gas" "FuelType.brownCoalLignite" "FuelType.oil" "FuelType.other" "FuelType.peat"  
        
        
        
        
             
         
     
 
    
        
        
            
    emissionType Type: enum (of string) 
The type of emission, for example sulfur dioxide (SO2). The y1AxisUnits of the curve contains the unit of measure (e.g. kg) and the emissionType is the type of emission (e.g. sulfur dioxide).
            Must be one of: 
            "EmissionType.carbonDisulfide" "EmissionType.chlorine" "EmissionType.sulfurDioxide" "EmissionType.carbonDioxide" "EmissionType.hydrogenSulfide" "EmissionType.nitrogenOxide"  
        
        
        
        
             
         
     
 
    
        
        
            
    emissionValueSource Type: enum (of string) 
The source of the emission value.
            Must be one of: 
            "EmissionValueSource.measured" "EmissionValueSource.calculated"  
        
        
        
        
             
         
     
 
    
        
        
            
    isNetGrossP Type: boolean 
Flag is set to true when output is expressed in net active power.
 
         
     
 
    
        
        
            
    rampRateType Type: enum (of string) 
How ramp rate is applied (e.g. raise or lower, as when applied to a generation resource)
            Must be one of: 
            "RampRateType.LD_PICKUP" "RampRateType.LD_DROP" "RampRateType.OP" "RampRateType.REG" "RampRateType.OP_RES" "RampRateType.INTERTIE"  
        
        
        
        
             
         
     
 
    
        
        
            
    checkOutType Type: enum (of string) 
To indicate a check out type such as adjusted capacity or dispatch capacity.
            Must be one of: 
            "CheckOutType.PRE_SCHEDULE" "CheckOutType.PRE_HOUR" "CheckOutType.AFTER_THE_FACT"  
        
        
        
        
             
         
     
 
    
        
            
                ReserveDemandCurve.reqMaxMW  
        
        
            
    reqMaxMW Type: number 
Region requirement maximum limit
 
         
     
 
    
        
        
            
    condition Type: enum (of string) 
condition for the ramp rate
            Must be one of: 
            "RampRateCondition.NORMAL" "RampRateCondition.BEST" "RampRateCondition.WORST" "RampRateCondition.NA"  
        
        
        
        
             
         
     
 
    
        
        
            
    marketType Type: enum (of string) 
Market type.
            Must be one of: 
            "MarketType.DAM" "MarketType.HAM" "MarketType.RTM" "MarketType.RUC"  
        
        
        
        
             
         
     
 
    
        
        
            
    directionType Type: enum (of string) 
Import or export.
            Must be one of: 
            "InterTieDirection.I" "InterTieDirection.E"  
        
        
        
        
             
         
     
 
    
        
        
            
    scheduleType Type: enum (of string) 
Schedule type.
            Must be one of: 
            "EnergyProductType.DYN" "EnergyProductType.FIRM" "EnergyProductType.NFRM" "EnergyProductType.WHL"  
        
        
        
        
             
         
     
 
    
        
        
            
    mRID Type: string 
Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.
 
         
     
 
    
        
        
            
    name Type: string 
The name is any free human readable and possibly non unique text naming the object.
 
         
     
 
         
            
    DispatchCurve Type: object 
A Dispatch curve defining the power outputs (Active and Reactive), associated with some power-generating device.
No Additional Properties 
        
        
        
        
    
        
        
            
    curveStyle Type: enum (of string) 
The style or shape of the curve.
            Must be one of: 
            "CurveStyle.straightLineYValues" "CurveStyle.constantYValue"  
        
        
        
        
             
         
     
 
    
        
        
            
    xMultiplier Type: enum (of string) 
Multiplier for X-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    xUnit Type: enum (of string) 
The X-axis units of measure.
 
         
     
 
    
        
        
            
    cimObjectType Type: enum (of string) 
Used in RAVENS Schema to identify the corresponding CIM Object Type of the JSON object.
 
         
     
 
    
        
        
            
    y1Multiplier Type: enum (of string) 
Multiplier for Y1-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y1Unit Type: enum (of string) 
The Y1-axis units of measure.
 
         
     
 
    
        
        
            
    y2Multiplier Type: enum (of string) 
Multiplier for Y2-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y3Multiplier Type: enum (of string) 
Multiplier for Y3-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y3Unit Type: enum (of string) 
The Y3-axis units of measure.
 
         
     
 
    
        
        
            
    y2Unit Type: enum (of string) 
The Y2-axis units of measure.
 
         
     
 
    
        
        
            
    description Type: string 
The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
        
            
    aliasName Type: string 
The aliasName is free text human readable name of the object alternative to IdentifiedObject.name. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
        
            
    mRID Type: string 
Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.
 
         
     
 
    
        
        
            
    name Type: string 
The name is any free human readable and possibly non unique text naming the object.
 
         
     
 
         
            
    StartUpTimeCurve Type: object 
Startup time curve as a function of down time, where time is specified in minutes.  Relationship between unit startup time (Y1-axis) vs. unit elapsed down time (X-axis).
No Additional Properties 
        
        
        
        
    
        
        
            
    curveStyle Type: enum (of string) 
The style or shape of the curve.
            Must be one of: 
            "CurveStyle.straightLineYValues" "CurveStyle.constantYValue"  
        
        
        
        
             
         
     
 
    
        
        
            
    xMultiplier Type: enum (of string) 
Multiplier for X-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    xUnit Type: enum (of string) 
The X-axis units of measure.
 
         
     
 
    
        
        
            
    cimObjectType Type: enum (of string) 
Used in RAVENS Schema to identify the corresponding CIM Object Type of the JSON object.
 
         
     
 
    
        
        
            
    y1Multiplier Type: enum (of string) 
Multiplier for Y1-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y1Unit Type: enum (of string) 
The Y1-axis units of measure.
 
         
     
 
    
        
        
            
    y2Multiplier Type: enum (of string) 
Multiplier for Y2-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y3Multiplier Type: enum (of string) 
Multiplier for Y3-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y3Unit Type: enum (of string) 
The Y3-axis units of measure.
 
         
     
 
    
        
        
            
    y2Unit Type: enum (of string) 
The Y2-axis units of measure.
 
         
     
 
    
        
        
            
    description Type: string 
The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
        
            
    aliasName Type: string 
The aliasName is free text human readable name of the object alternative to IdentifiedObject.name. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
        
            
    mRID Type: string 
Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.
 
         
     
 
    
        
        
            
    name Type: string 
The name is any free human readable and possibly non unique text naming the object.
 
         
     
 
         
            
    StartRampCurve Type: object 
Rate in gross active power per minute (Y-axis) at which a unit can be loaded versus the number of hours (X-axis) the unit was off line.
No Additional Properties 
        
        
        
        
    
        
            
                StartRampCurve.hotStandbyRamp  
        
        
            
    hotStandbyRamp Type: object or number 
The startup ramp rate in gross for a unit that is on hot standby.
No Additional Properties 
        
        
        
        
    
        
            
                multiplier  
        
        
            
    UnitMultiplier Type: enum (of string)  Default: "none" 
nan
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
            
                unit  
        
        
            
    UnitSymbol Type: enum (of string)  Default: "WPers" 
nan
 
         
     
 
    
        
            
                value  
        
        
            
    Type: number  Default: null 
nan
 
         
     
 
             
         
     
 
    
        
        
            
    curveStyle Type: enum (of string) 
The style or shape of the curve.
            Must be one of: 
            "CurveStyle.straightLineYValues" "CurveStyle.constantYValue"  
        
        
        
        
             
         
     
 
    
        
        
            
    xMultiplier Type: enum (of string) 
Multiplier for X-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    xUnit Type: enum (of string) 
The X-axis units of measure.
 
         
     
 
    
        
        
            
    cimObjectType Type: enum (of string) 
Used in RAVENS Schema to identify the corresponding CIM Object Type of the JSON object.
 
         
     
 
    
        
        
            
    y1Multiplier Type: enum (of string) 
Multiplier for Y1-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y1Unit Type: enum (of string) 
The Y1-axis units of measure.
 
         
     
 
    
        
        
            
    y2Multiplier Type: enum (of string) 
Multiplier for Y2-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y3Multiplier Type: enum (of string) 
Multiplier for Y3-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y3Unit Type: enum (of string) 
The Y3-axis units of measure.
 
         
     
 
    
        
        
            
    y2Unit Type: enum (of string) 
The Y2-axis units of measure.
 
         
     
 
    
        
        
            
    description Type: string 
The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
        
            
    aliasName Type: string 
The aliasName is free text human readable name of the object alternative to IdentifiedObject.name. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
        
            
    mRID Type: string 
Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.
 
         
     
 
    
        
        
            
    name Type: string 
The name is any free human readable and possibly non unique text naming the object.
 
         
     
 
         
            
    ShutdownCurve Type: object 
Relationship between the rate in gross active power/minute (Y-axis) at which a unit should be shutdown and its present gross MW output (X-axis).
No Additional Properties 
        
        
        
        
    
        
        
            
    shutdownCost Type: object 
Fixed shutdown cost.
No Additional Properties 
        
        
        
        
    
        
        
            
    UnitMultiplier Type: enum (of string)  Default: "none" 
nan
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    Currency Type: enum (of string)  Default: null 
nan
 
         
     
 
    
        
        
            
    Type: number  Default: null 
nan
 
         
     
 
             
         
     
 
    
        
        
            
    shutdownDate Type: string 
The date and time of the most recent generating unit shutdown.
 
         
     
 
    
        
        
            
    curveStyle Type: enum (of string) 
The style or shape of the curve.
            Must be one of: 
            "CurveStyle.straightLineYValues" "CurveStyle.constantYValue"  
        
        
        
        
             
         
     
 
    
        
        
            
    xMultiplier Type: enum (of string) 
Multiplier for X-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    xUnit Type: enum (of string) 
The X-axis units of measure.
 
         
     
 
    
        
        
            
    cimObjectType Type: enum (of string) 
Used in RAVENS Schema to identify the corresponding CIM Object Type of the JSON object.
 
         
     
 
    
        
        
            
    y1Multiplier Type: enum (of string) 
Multiplier for Y1-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y1Unit Type: enum (of string) 
The Y1-axis units of measure.
 
         
     
 
    
        
        
            
    y2Multiplier Type: enum (of string) 
Multiplier for Y2-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y3Multiplier Type: enum (of string) 
Multiplier for Y3-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y3Unit Type: enum (of string) 
The Y3-axis units of measure.
 
         
     
 
    
        
        
            
    y2Unit Type: enum (of string) 
The Y2-axis units of measure.
 
         
     
 
    
        
        
            
    description Type: string 
The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
        
            
    aliasName Type: string 
The aliasName is free text human readable name of the object alternative to IdentifiedObject.name. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
        
            
    mRID Type: string 
Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.
 
         
     
 
    
        
        
            
    name Type: string 
The name is any free human readable and possibly non unique text naming the object.
 
         
     
 
         
            
    HeatRateCurve Type: object 
Relationship between unit heat rate per active power (Y-axis) and  unit output (X-axis). The heat input is from all fuels.
No Additional Properties 
        
        
        
        
    
        
        
            
    isNetGrossP Type: boolean 
Flag is set to true when output is expressed in net active power.
 
         
     
 
    
        
        
            
    curveStyle Type: enum (of string) 
The style or shape of the curve.
            Must be one of: 
            "CurveStyle.straightLineYValues" "CurveStyle.constantYValue"  
        
        
        
        
             
         
     
 
    
        
        
            
    xMultiplier Type: enum (of string) 
Multiplier for X-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    xUnit Type: enum (of string) 
The X-axis units of measure.
 
         
     
 
    
        
        
            
    cimObjectType Type: enum (of string) 
Used in RAVENS Schema to identify the corresponding CIM Object Type of the JSON object.
 
         
     
 
    
        
        
            
    y1Multiplier Type: enum (of string) 
Multiplier for Y1-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y1Unit Type: enum (of string) 
The Y1-axis units of measure.
 
         
     
 
    
        
        
            
    y2Multiplier Type: enum (of string) 
Multiplier for Y2-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y3Multiplier Type: enum (of string) 
Multiplier for Y3-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y3Unit Type: enum (of string) 
The Y3-axis units of measure.
 
         
     
 
    
        
        
            
    y2Unit Type: enum (of string) 
The Y2-axis units of measure.
 
         
     
 
    
        
        
            
    description Type: string 
The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
        
            
    aliasName Type: string 
The aliasName is free text human readable name of the object alternative to IdentifiedObject.name. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
        
            
    mRID Type: string 
Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.
 
         
     
 
    
        
        
            
    name Type: string 
The name is any free human readable and possibly non unique text naming the object.
 
         
     
 
         
            
    EmissionCurve Type: object 
Relationship between the unit's emission rate in units of mass per hour (Y-axis) and output active power (X-axis) for a given type of emission. This curve applies when only one type of fuel is being burned.
No Additional Properties 
        
        
        
        
    
        
        
            
    curveStyle Type: enum (of string) 
The style or shape of the curve.
            Must be one of: 
            "CurveStyle.straightLineYValues" "CurveStyle.constantYValue"  
        
        
        
        
             
         
     
 
    
        
        
            
    isNetGrossP Type: boolean 
Flag is set to true when output is expressed in net active power.
 
         
     
 
    
        
        
            
    aliasName Type: string 
The aliasName is free text human readable name of the object alternative to IdentifiedObject.name. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
        
            
    cimObjectType Type: enum (of string) 
Used in RAVENS Schema to identify the corresponding CIM Object Type of the JSON object.
 
         
     
 
    
        
        
            
    xMultiplier Type: enum (of string) 
Multiplier for X-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y1Multiplier Type: enum (of string) 
Multiplier for Y1-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y1Unit Type: enum (of string) 
The Y1-axis units of measure.
 
         
     
 
    
        
        
            
    mRID Type: string 
Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.
 
         
     
 
    
        
        
            
    y3Unit Type: enum (of string) 
The Y3-axis units of measure.
 
         
     
 
    
        
        
            
    y2Multiplier Type: enum (of string) 
Multiplier for Y2-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    xUnit Type: enum (of string) 
The X-axis units of measure.
 
         
     
 
    
        
        
            
    y3Multiplier Type: enum (of string) 
Multiplier for Y3-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y2Unit Type: enum (of string) 
The Y2-axis units of measure.
 
         
     
 
    
        
        
            
    description Type: string 
The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
        
            
    emissionContent Type: object or number 
The emission content per quantity of fuel burned.
No Additional Properties 
        
        
        
        
    
        
        
            
    UnitMultiplier Type: enum (of string)  Default: "none" 
nan
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    UnitSymbol Type: enum (of string)  Default: "kgPerJ" 
nan
 
         
     
 
    
        
        
            
    Type: number  Default: null 
nan
 
         
     
 
             
         
     
 
    
        
        
            
    emissionType Type: enum (of string) 
The type of emission, which also gives the production rate measurement unit. The y1AxisUnits of the curve contains the unit of measure (e.g. kg) and the emissionType is the type of emission (e.g. sulfur dioxide).
            Must be one of: 
            "EmissionType.carbonDisulfide" "EmissionType.chlorine" "EmissionType.sulfurDioxide" "EmissionType.carbonDioxide" "EmissionType.hydrogenSulfide" "EmissionType.nitrogenOxide"  
        
        
        
        
             
         
     
 
    
        
        
            
    name Type: string 
The name is any free human readable and possibly non unique text naming the object.
 
         
     
 
         
            
    VsCapabilityCurve Type: object 
The P-Q capability curve for a voltage source converter, with P on X-axis and Qmin and Qmax on Y1-axis and Y2-axis.
No Additional Properties 
        
        
        
        
    
        
        
            
    curveStyle Type: enum (of string) 
The style or shape of the curve.
            Must be one of: 
            "CurveStyle.straightLineYValues" "CurveStyle.constantYValue"  
        
        
        
        
             
         
     
 
    
        
        
            
    xMultiplier Type: enum (of string) 
Multiplier for X-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    xUnit Type: enum (of string) 
The X-axis units of measure.
 
         
     
 
    
        
        
            
    cimObjectType Type: enum (of string) 
Used in RAVENS Schema to identify the corresponding CIM Object Type of the JSON object.
 
         
     
 
    
        
        
            
    y1Multiplier Type: enum (of string) 
Multiplier for Y1-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y1Unit Type: enum (of string) 
The Y1-axis units of measure.
 
         
     
 
    
        
        
            
    y2Multiplier Type: enum (of string) 
Multiplier for Y2-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y3Multiplier Type: enum (of string) 
Multiplier for Y3-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y3Unit Type: enum (of string) 
The Y3-axis units of measure.
 
         
     
 
    
        
        
            
    y2Unit Type: enum (of string) 
The Y2-axis units of measure.
 
         
     
 
    
        
        
            
    description Type: string 
The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
        
            
    aliasName Type: string 
The aliasName is free text human readable name of the object alternative to IdentifiedObject.name. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
        
            
    mRID Type: string 
Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.
 
         
     
 
    
        
        
            
    name Type: string 
The name is any free human readable and possibly non unique text naming the object.
 
         
     
 
         
            
    StartUpCostCurve Type: object 
Startup costs and time as a function of down time.  Relationship between unit startup cost (Y1-axis) vs. unit elapsed down time (X-axis).
No Additional Properties 
        
        
        
        
    
        
        
            
    curveStyle Type: enum (of string) 
The style or shape of the curve.
            Must be one of: 
            "CurveStyle.straightLineYValues" "CurveStyle.constantYValue"  
        
        
        
        
             
         
     
 
    
        
        
            
    xMultiplier Type: enum (of string) 
Multiplier for X-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    xUnit Type: enum (of string) 
The X-axis units of measure.
 
         
     
 
    
        
        
            
    cimObjectType Type: enum (of string) 
Used in RAVENS Schema to identify the corresponding CIM Object Type of the JSON object.
 
         
     
 
    
        
        
            
    y1Multiplier Type: enum (of string) 
Multiplier for Y1-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y1Unit Type: enum (of string) 
The Y1-axis units of measure.
 
         
     
 
    
        
        
            
    y2Multiplier Type: enum (of string) 
Multiplier for Y2-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y3Multiplier Type: enum (of string) 
Multiplier for Y3-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y3Unit Type: enum (of string) 
The Y3-axis units of measure.
 
         
     
 
    
        
        
            
    y2Unit Type: enum (of string) 
The Y2-axis units of measure.
 
         
     
 
    
        
        
            
    description Type: string 
The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
        
            
    aliasName Type: string 
The aliasName is free text human readable name of the object alternative to IdentifiedObject.name. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
        
            
    mRID Type: string 
Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.
 
         
     
 
    
        
        
            
    name Type: string 
The name is any free human readable and possibly non unique text naming the object.
 
         
     
 
         
            
    FuelCostCurve Type: object 
Relationship between unit fuel cost in $/kWh(Y-axis) and  unit output in MW (X-axis).
No Additional Properties 
        
        
        
        
    
        
        
            
    curveStyle Type: enum (of string) 
The style or shape of the curve.
            Must be one of: 
            "CurveStyle.straightLineYValues" "CurveStyle.constantYValue"  
        
        
        
        
             
         
     
 
    
        
        
            
    xMultiplier Type: enum (of string) 
Multiplier for X-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    xUnit Type: enum (of string) 
The X-axis units of measure.
 
         
     
 
    
        
        
            
    cimObjectType Type: enum (of string) 
Used in RAVENS Schema to identify the corresponding CIM Object Type of the JSON object.
 
         
     
 
    
        
        
            
    y1Multiplier Type: enum (of string) 
Multiplier for Y1-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y1Unit Type: enum (of string) 
The Y1-axis units of measure.
 
         
     
 
    
        
        
            
    y2Multiplier Type: enum (of string) 
Multiplier for Y2-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y3Multiplier Type: enum (of string) 
Multiplier for Y3-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y3Unit Type: enum (of string) 
The Y3-axis units of measure.
 
         
     
 
    
        
        
            
    y2Unit Type: enum (of string) 
The Y2-axis units of measure.
 
         
     
 
    
        
        
            
    description Type: string 
The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
        
            
    aliasName Type: string 
The aliasName is free text human readable name of the object alternative to IdentifiedObject.name. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
        
            
    mRID Type: string 
Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.
 
         
     
 
    
        
        
            
    name Type: string 
The name is any free human readable and possibly non unique text naming the object.
 
         
     
 
         
            
    RampRateCurve Type: object 
Ramp rate as a function of resource MW output.
No Additional Properties 
        
        
        
        
    
        
        
            
    rampRateType Type: enum (of string) 
How ramp rate is applied (e.g. raise or lower, as when applied to a generation resource)
            Must be one of: 
            "RampRateType.LD_PICKUP" "RampRateType.LD_DROP" "RampRateType.OP" "RampRateType.REG" "RampRateType.OP_RES" "RampRateType.INTERTIE"  
        
        
        
        
             
         
     
 
    
        
        
            
    curveStyle Type: enum (of string) 
The style or shape of the curve.
            Must be one of: 
            "CurveStyle.straightLineYValues" "CurveStyle.constantYValue"  
        
        
        
        
             
         
     
 
    
        
        
            
    xMultiplier Type: enum (of string) 
Multiplier for X-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    condition Type: enum (of string) 
condition for the ramp rate
            Must be one of: 
            "RampRateCondition.NORMAL" "RampRateCondition.BEST" "RampRateCondition.WORST" "RampRateCondition.NA"  
        
        
        
        
             
         
     
 
    
        
        
            
    cimObjectType Type: enum (of string) 
Used in RAVENS Schema to identify the corresponding CIM Object Type of the JSON object.
 
         
     
 
    
        
        
            
    y1Multiplier Type: enum (of string) 
Multiplier for Y1-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y1Unit Type: enum (of string) 
The Y1-axis units of measure.
 
         
     
 
    
        
        
            
    constraintRampType Type: enum (of string) 
The condition that identifies whether a Generating Resource should be constrained from Ancillary Service provision if its Schedule or Dispatch change across Trading Hours or Trading Intervals requires more than a specified fraction of the duration of the Trading Hour or Trading Interval. 
Valid values are Fast/Slow
            Must be one of: 
            "ConstraintRampType.SLOW" "ConstraintRampType.FAST"  
        
        
        
        
             
         
     
 
    
        
        
            
    y2Multiplier Type: enum (of string) 
Multiplier for Y2-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y3Unit Type: enum (of string) 
The Y3-axis units of measure.
 
         
     
 
    
        
        
            
    xUnit Type: enum (of string) 
The X-axis units of measure.
 
         
     
 
    
        
        
            
    y3Multiplier Type: enum (of string) 
Multiplier for Y3-axis.
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y2Unit Type: enum (of string) 
The Y2-axis units of measure.
 
         
     
 
    
        
        
            
    description Type: string 
The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
        
            
    aliasName Type: string 
The aliasName is free text human readable name of the object alternative to IdentifiedObject.name. It may be non unique and may not correlate to a naming hierarchy.
 
         
     
 
    
        
        
            
    mRID Type: string 
Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.
 
         
     
 
    
        
        
            
    name Type: string 
The name is any free human readable and possibly non unique text naming the object.
 
         
     
 
         
            
    StartUpTimeCurve Type: object 
Startup time curve as a function of down time, where time is specified in minutes.  Relationship between unit startup time (Y1-axis) vs. unit elapsed down time (X-axis).
Same definition as StartUpTimeCurve 
         
            
    PriceCurve Type: object 
     No Additional Properties 
        
        
        
        
    
        
        
            
    y2Multiplier Type: enum (of string) 
nan
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y2Unit Type: enum (of string) 
nan
 
         
     
 
    
        
        
            
    y3Multiplier Type: enum (of string) 
nan
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y3Unit Type: enum (of string) 
nan
 
         
     
 
    
        
        
            
    curveStyle Type: enum (of string) 
nan
            Must be one of: 
            "CurveStyle.straightLineYValues" "CurveStyle.constantYValue"  
        
        
        
        
             
         
     
 
    
        
        
            
    xMultiplier Type: enum (of string) 
nan
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    xUnit Type: enum (of string) 
nan
 
         
     
 
    
        
        
            
    y1Multiplier Type: enum (of string) 
nan
            Must be one of: 
            "UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"  
        
        
        
        
             
         
     
 
    
        
        
            
    y1Unit Type: enum (of string) 
nan
 
         
     
 
    
        
        
            
    cimObjectType Type: enum (of string) 
Used in RAVENS Schema to identify the corresponding CIM Object Type of the JSON object.