Power.Dev Hangfire Services

<back to all web services

DataCatalogTesterRequest

The following routes are available for this service:
POST/data-catalog/tester
namespace powerDev.Common.Types

open System
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations

    type DataCatalogJob =
        | Undefined = 0
        | CaisoLMP = 4001
        | CaisoLMPDayAhead = 4002
        | CaisoLMPRealtimeFiveMin = 4003
        | CaisoLMPRealtimeFifiteenMin = 4004
        | CaisoAncillaryPriceDA = 4010
        | CaisoAncillaryPriceRT = 4011
        | CaisoAncillaryDemeandDA = 4015
        | CaisoAncillaryDemeandRT = 4016
        | CaisoFuelMix = 4021
        | CaisoFuelMixHybrid = 4022
        | CaisoDemand = 4031
        | CaisoDemandForecastByRegions = 4033
        | CaisoRACapacity = 4034
        | CaisoEmision = 4035
        | CaisoFuelPrice = 4036
        | CaisoSolarWindForecast = 4037
        | SppFuelMix = 5021
        | SppSolarAndWindForecast = 5022
        | SppSolarAndWindForecastShortTerm = 5023
        | SppLoadForecastMidTerm = 5024
        | SppGenerationCapacity = 5025
        | SppOperatingReserves = 5026
        | SppVerCurtailmentsData = 5027
        | SppLoadForecast = 5028
        | SppFuelMixDetailedData = 5029
        | IsoNeSolarBtm = 6040
        | IsoNeSevenDayWindForecast = 6041
        | IsoNeSevenDaySolarForecast = 6042
        | NyIsoBtmSolar = 7001
        | NyIsoBtmSolarForecast = 7002
        | NyIsoBtmSolarCapacityTracking = 7003
        | NyIsoLoadForecast = 7004
        | NyIsoFuelMix = 7005
        | Ercot60dDamGenResourceData = 8001
        | Ercot60dDamLoadResourceData = 8002
        | Ercot60dScedGenResourceData = 8003
        | Ercot60dScedLoadResourceData = 8004
        | ErcotDamShadowPrices = 8005
        | ErcotScedShadowPrices = 8006
        | ErcotRealTimeAddersReserves = 8007
        | ErcotAsReports = 8008
        | ErcotAncillaryServicePlan = 8009
        | ErcotDayAheadLoadForecast = 8010
        | ErcotHourlyResourceOutageCapacity = 8011
        | ErcotHourlySolarReport = 8012
        | ErcotHourlyWindReport = 8013
        | ErcotLoadForecastByWeatherZone = 8014
        | ErcotLoadForecastByZone = 8015
        | ErcotLoadForecast = 8016
        | ErcotShortTermSystemAdequacy = 8017
        | ErcotSppPriceCorrections = 8018
        | ErcotTemperatureForecastByZone = 8019
        | ErcotUnplannedResourceOutage = 8020
        | ErcotHighestPriceAsOfferSelected = 8021
        | ErcotAvailableSeasonalCapacityForecast = 8022
        | ErcotGenerationOutages = 8023

    [<AllowNullLiteral>]
    type DataCatalogTesterRequest() = 
        member val Catalog:DataCatalogJob = new DataCatalogJob() with get,set
        member val Date:DateTime = new DateTime() with get,set
        member val Force:Boolean = new Boolean() with get,set

F# 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>