<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
  <class xmlns="urn:nhibernate-mapping-2.2" name="Sleis.Models.PublicProcessEmission, Sleis, Version=1.2.0.21226, Culture=neutral, PublicKeyToken=null" table="P_RPT_PRD">
    <id name="Id" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="RPT_PRD_ID" />
      <generator class="identity" />
    </id>
    <bag cascade="none" inverse="true" lazy="false" name="Emissions">
      <key foreign-key="RPT_PRD_ID">
        <column name="RPT_PRD_ID" />
      </key>
      <one-to-many class="Sleis.Models.PublicEmission, Sleis, Version=1.2.0.21226, Culture=neutral, PublicKeyToken=null" />
    </bag>
    <property name="LastUpdated" type="System.Nullable`1[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="LAST_UPDATED_DATE" />
    </property>
    <property name="UnitProcessId" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="UNIT_PROC_ID" />
    </property>
    <property name="TypeCode" type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="E_RPT_PRD_TYPE_CD" />
    </property>
    <property name="OperatingTypeCode" type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="E_EMIS_OPER_TYPE_CD" />
    </property>
    <property name="IsReported" type="System.Nullable`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="UNIT_PROC_REPORTED_IND" />
    </property>
    <property name="IsCbi" type="System.Nullable`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="UNIT_PROC_CBI_IND" />
    </property>
    <property name="ValueTypeCode" type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="E_CALC_PARM_TYPE_CD" />
    </property>
    <property name="Value" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="CALC_PARM_VAL" sql-type="float" precision="28" scale="15" />
    </property>
    <property name="ValueUomCode" type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="E_CALC_PARM_UOM_CD" />
    </property>
    <property name="MaterialTypeCode" type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="E_CALC_MTRL_TYPE_CD" />
    </property>
    <property name="JanuaryVal" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="CALC_PARM_JAN_VAL" precision="28" scale="15" />
    </property>
    <property name="FebruaryVal" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="CALC_PARM_FEB_VAL" precision="28" scale="15" />
    </property>
    <property name="MarchVal" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="CALC_PARM_MAR_VAL" precision="28" scale="15" />
    </property>
    <property name="AprilVal" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="CALC_PARM_APR_VAL" precision="28" scale="15" />
    </property>
    <property name="MayVal" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="CALC_PARM_MAY_VAL" precision="28" scale="15" />
    </property>
    <property name="JuneVal" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="CALC_PARM_JUN_VAL" precision="28" scale="15" />
    </property>
    <property name="JulyVal" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="CALC_PARM_JUL_VAL" precision="28" scale="15" />
    </property>
    <property name="AugustVal" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="CALC_PARM_AUG_VAL" precision="28" scale="15" />
    </property>
    <property name="SeptemberVal" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="CALC_PARM_SEP_VAL" precision="28" scale="15" />
    </property>
    <property name="OctoberVal" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="CALC_PARM_OCT_VAL" precision="28" scale="15" />
    </property>
    <property name="NovemberVal" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="CALC_PARM_NOV_VAL" precision="28" scale="15" />
    </property>
    <property name="DecemberVal" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="CALC_PARM_DEC_VAL" precision="28" scale="15" />
    </property>
    <property name="ActualHoursPerPeriod" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="ACTL_HOURS_PER_PRD" precision="5" scale="1" />
    </property>
    <property name="AvgDaysPerWeek" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="AVG_DAYS_PER_WEEK" precision="2" scale="1" />
    </property>
    <property name="AvgHoursPerDay" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="AVG_HOURS_PER_DAY" precision="3" scale="1" />
    </property>
    <property name="AvgWeeksPerPeriod" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="AVG_WEEKS_PER_PRD" precision="3" scale="1" />
    </property>
    <property name="WinterActivityPercent" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="PCT_WINTER_ACT" />
    </property>
    <property name="SpringActivityPercent" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="PCT_SPRING_ACT" />
    </property>
    <property name="SummerActivityPercent" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="PCT_SUMMER_ACT" />
    </property>
    <property name="FallActivityPercent" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="PCT_FALL_ACT" />
    </property>
    <property name="ActualSummerSeasonDays" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="ACTL_SUMMER_SEAS_DAYS" />
    </property>
    <property name="TotalOzoneSeasonDays" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="ACTL_OZONE_SEAS_DAYS" />
    </property>
    <property name="TotalCoSeasonDays" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="ACTL_CO_SEAS_DAYS" />
    </property>
    <property name="AshContentPercent" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="PCT_ASH_CONT" />
    </property>
    <property name="SulfurContentPercent" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="PCT_SULFUR_CONT" />
    </property>
    <property name="HeatContent" type="System.Nullable`1[[System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="HEAT_CONT" />
    </property>
    <property name="Comment" type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="RPT_PRD_CMNT" />
    </property>
    <many-to-one cascade="none" class="Sleis.Models.UserModel, Sleis, Version=1.2.0.21226, Culture=neutral, PublicKeyToken=null" lazy="false" name="LastUpdatedBy">
      <column name="LAST_UPDATED_BY_USER_ID" />
    </many-to-one>
    <component name="Duration" insert="true" update="true" optimistic-lock="true" class="Sleis.Models.SimpleTimeSpan, Sleis, Version=1.2.0.21226, Culture=neutral, PublicKeyToken=null">
      <property name="StartsOn" type="System.Nullable`1[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
        <column name="START_DATE" />
      </property>
      <property name="EndsOn" type="System.Nullable`1[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
        <column name="END_DATE" />
      </property>
    </component>
  </class>
</hibernate-mapping>