Power.Dev Hangfire Services

<back to all web services

DataCatalogTesterRequest

The following routes are available for this service:
POST/data-catalog/tester
"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 = {}));
export class DataCatalogTesterRequest {
    /** @param {{catalog?:DataCatalogJob,date?:string,force?:boolean}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {DataCatalogJob} */
    catalog;
    /** @type {string} */
    date;
    /** @type {boolean} */
    force;
}

JavaScript DataCatalogTesterRequest 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/tester HTTP/1.1 
Host: catalog-jobs-dev.power.dev 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<DataCatalogTesterRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/powerDev.ISO.ServiceModels">
  <Catalog>Undefined</Catalog>
  <Date>0001-01-01T00:00:00</Date>
  <Force>false</Force>
</DataCatalogTesterRequest>