Power.Dev Hangfire Services

<back to all web services

DataCatalogJobManagerRequest

The following routes are available for this service:
POST/data-catalog/job-manager
"use strict";
/** @typedef {number} */
export var DataCatalogJob;
(function (DataCatalogJob) {
    DataCatalogJob[DataCatalogJob["Undefined"] = 0] = "Undefined"
    DataCatalogJob[DataCatalogJob["CaisoLMP"] = 4001] = "CaisoLMP"
    DataCatalogJob[DataCatalogJob["CaisoLMPDayAhead"] = 4002] = "CaisoLMPDayAhead"
    DataCatalogJob[DataCatalogJob["CaisoLMPRealtimeFiveMin"] = 4003] = "CaisoLMPRealtimeFiveMin"
    DataCatalogJob[DataCatalogJob["CaisoLMPRealtimeFifiteenMin"] = 4004] = "CaisoLMPRealtimeFifiteenMin"
    DataCatalogJob[DataCatalogJob["CaisoAncillaryPriceDA"] = 4010] = "CaisoAncillaryPriceDA"
    DataCatalogJob[DataCatalogJob["CaisoAncillaryPriceRT"] = 4011] = "CaisoAncillaryPriceRT"
    DataCatalogJob[DataCatalogJob["CaisoAncillaryDemeandDA"] = 4015] = "CaisoAncillaryDemeandDA"
    DataCatalogJob[DataCatalogJob["CaisoAncillaryDemeandRT"] = 4016] = "CaisoAncillaryDemeandRT"
    DataCatalogJob[DataCatalogJob["CaisoFuelMix"] = 4021] = "CaisoFuelMix"
    DataCatalogJob[DataCatalogJob["CaisoFuelMixHybrid"] = 4022] = "CaisoFuelMixHybrid"
    DataCatalogJob[DataCatalogJob["CaisoDemand"] = 4031] = "CaisoDemand"
    DataCatalogJob[DataCatalogJob["CaisoDemandForecastByRegions"] = 4033] = "CaisoDemandForecastByRegions"
    DataCatalogJob[DataCatalogJob["CaisoRACapacity"] = 4034] = "CaisoRACapacity"
    DataCatalogJob[DataCatalogJob["CaisoEmision"] = 4035] = "CaisoEmision"
    DataCatalogJob[DataCatalogJob["CaisoFuelPrice"] = 4036] = "CaisoFuelPrice"
    DataCatalogJob[DataCatalogJob["CaisoSolarWindForecast"] = 4037] = "CaisoSolarWindForecast"
    DataCatalogJob[DataCatalogJob["SppFuelMix"] = 5021] = "SppFuelMix"
    DataCatalogJob[DataCatalogJob["SppSolarAndWindForecast"] = 5022] = "SppSolarAndWindForecast"
    DataCatalogJob[DataCatalogJob["SppSolarAndWindForecastShortTerm"] = 5023] = "SppSolarAndWindForecastShortTerm"
    DataCatalogJob[DataCatalogJob["SppLoadForecastMidTerm"] = 5024] = "SppLoadForecastMidTerm"
    DataCatalogJob[DataCatalogJob["SppGenerationCapacity"] = 5025] = "SppGenerationCapacity"
    DataCatalogJob[DataCatalogJob["SppOperatingReserves"] = 5026] = "SppOperatingReserves"
    DataCatalogJob[DataCatalogJob["SppVerCurtailmentsData"] = 5027] = "SppVerCurtailmentsData"
    DataCatalogJob[DataCatalogJob["SppLoadForecast"] = 5028] = "SppLoadForecast"
    DataCatalogJob[DataCatalogJob["SppFuelMixDetailedData"] = 5029] = "SppFuelMixDetailedData"
    DataCatalogJob[DataCatalogJob["IsoNeSolarBtm"] = 6040] = "IsoNeSolarBtm"
    DataCatalogJob[DataCatalogJob["IsoNeSevenDayWindForecast"] = 6041] = "IsoNeSevenDayWindForecast"
    DataCatalogJob[DataCatalogJob["IsoNeSevenDaySolarForecast"] = 6042] = "IsoNeSevenDaySolarForecast"
    DataCatalogJob[DataCatalogJob["NyIsoBtmSolar"] = 7001] = "NyIsoBtmSolar"
    DataCatalogJob[DataCatalogJob["NyIsoBtmSolarForecast"] = 7002] = "NyIsoBtmSolarForecast"
    DataCatalogJob[DataCatalogJob["NyIsoBtmSolarCapacityTracking"] = 7003] = "NyIsoBtmSolarCapacityTracking"
    DataCatalogJob[DataCatalogJob["NyIsoLoadForecast"] = 7004] = "NyIsoLoadForecast"
    DataCatalogJob[DataCatalogJob["NyIsoFuelMix"] = 7005] = "NyIsoFuelMix"
    DataCatalogJob[DataCatalogJob["Ercot60dDamGenResourceData"] = 8001] = "Ercot60dDamGenResourceData"
    DataCatalogJob[DataCatalogJob["Ercot60dDamLoadResourceData"] = 8002] = "Ercot60dDamLoadResourceData"
    DataCatalogJob[DataCatalogJob["Ercot60dScedGenResourceData"] = 8003] = "Ercot60dScedGenResourceData"
    DataCatalogJob[DataCatalogJob["Ercot60dScedLoadResourceData"] = 8004] = "Ercot60dScedLoadResourceData"
    DataCatalogJob[DataCatalogJob["ErcotDamShadowPrices"] = 8005] = "ErcotDamShadowPrices"
    DataCatalogJob[DataCatalogJob["ErcotScedShadowPrices"] = 8006] = "ErcotScedShadowPrices"
    DataCatalogJob[DataCatalogJob["ErcotRealTimeAddersReserves"] = 8007] = "ErcotRealTimeAddersReserves"
    DataCatalogJob[DataCatalogJob["ErcotAsReports"] = 8008] = "ErcotAsReports"
    DataCatalogJob[DataCatalogJob["ErcotAncillaryServicePlan"] = 8009] = "ErcotAncillaryServicePlan"
    DataCatalogJob[DataCatalogJob["ErcotDayAheadLoadForecast"] = 8010] = "ErcotDayAheadLoadForecast"
    DataCatalogJob[DataCatalogJob["ErcotHourlyResourceOutageCapacity"] = 8011] = "ErcotHourlyResourceOutageCapacity"
    DataCatalogJob[DataCatalogJob["ErcotHourlySolarReport"] = 8012] = "ErcotHourlySolarReport"
    DataCatalogJob[DataCatalogJob["ErcotHourlyWindReport"] = 8013] = "ErcotHourlyWindReport"
    DataCatalogJob[DataCatalogJob["ErcotLoadForecastByWeatherZone"] = 8014] = "ErcotLoadForecastByWeatherZone"
    DataCatalogJob[DataCatalogJob["ErcotLoadForecastByZone"] = 8015] = "ErcotLoadForecastByZone"
    DataCatalogJob[DataCatalogJob["ErcotLoadForecast"] = 8016] = "ErcotLoadForecast"
    DataCatalogJob[DataCatalogJob["ErcotShortTermSystemAdequacy"] = 8017] = "ErcotShortTermSystemAdequacy"
    DataCatalogJob[DataCatalogJob["ErcotSppPriceCorrections"] = 8018] = "ErcotSppPriceCorrections"
    DataCatalogJob[DataCatalogJob["ErcotTemperatureForecastByZone"] = 8019] = "ErcotTemperatureForecastByZone"
    DataCatalogJob[DataCatalogJob["ErcotUnplannedResourceOutage"] = 8020] = "ErcotUnplannedResourceOutage"
    DataCatalogJob[DataCatalogJob["ErcotHighestPriceAsOfferSelected"] = 8021] = "ErcotHighestPriceAsOfferSelected"
    DataCatalogJob[DataCatalogJob["ErcotAvailableSeasonalCapacityForecast"] = 8022] = "ErcotAvailableSeasonalCapacityForecast"
    DataCatalogJob[DataCatalogJob["ErcotGenerationOutages"] = 8023] = "ErcotGenerationOutages"
})(DataCatalogJob || (DataCatalogJob = {}));
/** @typedef {number} */
export var DataProvider;
(function (DataProvider) {
    DataProvider[DataProvider["Undefined"] = 0] = "Undefined"
    DataProvider[DataProvider["SPP"] = 1] = "SPP"
    DataProvider[DataProvider["ERCOT"] = 2] = "ERCOT"
    DataProvider[DataProvider["MISO"] = 3] = "MISO"
    DataProvider[DataProvider["CAISO"] = 4] = "CAISO"
    DataProvider[DataProvider["PJM"] = 5] = "PJM"
    DataProvider[DataProvider["ISONE"] = 6] = "ISONE"
    DataProvider[DataProvider["NYISO"] = 7] = "NYISO"
    DataProvider[DataProvider["NW"] = 8] = "NW"
    DataProvider[DataProvider["SW"] = 9] = "SW"
    DataProvider[DataProvider["SE"] = 10] = "SE"
    DataProvider[DataProvider["AESO"] = 11] = "AESO"
    DataProvider[DataProvider["IESO"] = 12] = "IESO"
    DataProvider[DataProvider["CENACE"] = 20] = "CENACE"
    DataProvider[DataProvider["NONISO"] = 99] = "NONISO"
    DataProvider[DataProvider["EIA"] = 100] = "EIA"
    DataProvider[DataProvider["PNM"] = 150] = "PNM"
    DataProvider[DataProvider["NREL"] = 200] = "NREL"
    DataProvider[DataProvider["NOAA"] = 210] = "NOAA"
    DataProvider[DataProvider["ENTSOE"] = 1000] = "ENTSOE"
    DataProvider[DataProvider["EPIAS"] = 1010] = "EPIAS"
    DataProvider[DataProvider["SELF"] = 10000] = "SELF"
})(DataProvider || (DataProvider = {}));
export class DataCatalogJobManagerRequest {
    /** @param {{catalog?:DataCatalogJob,provider?:DataProvider,isHistorical?:boolean,isStop?:boolean}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {DataCatalogJob} */
    catalog;
    /** @type {DataProvider} */
    provider;
    /** @type {boolean} */
    isHistorical;
    /** @type {boolean} */
    isStop;
}

JavaScript DataCatalogJobManagerRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /data-catalog/job-manager HTTP/1.1 
Host: catalog-jobs-dev.power.dev 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<DataCatalogJobManagerRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/powerDev.ISO.ServiceModels">
  <Catalog>Undefined</Catalog>
  <IsHistorical>false</IsHistorical>
  <IsStop>false</IsStop>
  <Provider>Undefined</Provider>
</DataCatalogJobManagerRequest>