| POST | /fuelmix-job | ||
|---|---|---|---|
| GET | /fuelmix-job/{Provider}/{ActionType} | ||
| GET | /fuelmix-job/{Provider}/{ActionType}/{Date} |
namespace powerDev.Common.Types
open System
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations
type DataProvider =
| Undefined = 0
| SPP = 1
| ERCOT = 2
| MISO = 3
| CAISO = 4
| PJM = 5
| ISONE = 6
| NYISO = 7
| NW = 8
| SW = 9
| SE = 10
| AESO = 11
| IESO = 12
| CENACE = 20
| NONISO = 99
| EIA = 100
| PNM = 150
| NREL = 200
| NOAA = 210
| ENTSOE = 1000
| EPIAS = 1010
| SELF = 10000
type UrlActionType =
| Undefined = 0
| rt_lmp_five_min = 1
| rt_lmp_five_min_pre = 2
| rt_hourly_lmp = 3
| rt_hourly_lmp_pre = 4
| rt_mcp = 5
| rt_as_demand = 6
| rt_as_demand_five_min = 7
| da_as_demand = 8
| as_demand = 9
| rt_mcp_sup = 11
| da_lmp = 101
| da_mcp = 102
| ercot_ancillary_service_plan = 103
| ercot_as_reports = 104
| generation_outage = 200
| fuel_mix = 211
| fuel_mix_hour_quarter = 212
| fuel_mix_hourly = 213
| fuel_mix_detail = 215
| fuel_mix_forecast = 216
| application_queue = 220
| da_shadow_price = 301
| rt_shadow_price = 302
| par_flow = 501
| rt_mcp_zip = 1005
| da_mcp_zip = 1102
| load_or_demand = 1501
| load_or_demand_forecast = 1502
| emission = 1520
| fuel_forecast = 1525
| rt_batter_arbitrage = 2001
| da_batter_arbitrage = 2002
| interface_flow = 4001
| pp_production_data = 5000
| marginal_price = 5001
| pool_price = 5002
| aeso_ancillary = 5003
| aeso_standby_operating_reserve = 5004
| power_plant = 6000
| power_plant_monthly = 6001
| power_plant_yearly = 6002
| power_plant_utility = 6003
| pp_production_data_monthly = 6004
| pp_production_data_yearly = 6005
| ercot_application_queue = 7000
| ercot_load_wz_data = 7001
| pjm_load_hourly_data = 7002
| isone_load_hourly_data = 7003
| nyiso_load_hourly_data = 7004
| miso_load_data = 7005
| spp_load_hourly_data = 7006
| caiso_load_data = 7007
| spp_load_fivemin_data = 7008
| pjm_load_fivemin_data = 7009
| isone_load_fivemin_data = 7010
| nyiso_load_fivemin_data = 7011
| ercot_load_fz_hourly_data = 7012
| ercot_load_fz_fivemin_data = 7013
| ercot_60d_dam_gen_resource_data = 7014
| ercot_60d_dam_load_resource_data = 7015
| ercot_60d_sced_gen_resource_data = 7016
| ercot_60d_sced_load_resource_data = 7017
| ercot_dam_shadow_prices = 7018
| ercot_sced_shadow_prices = 7019
| ercot_real_time_adders_reserves = 7020
| ercot_as_reports_archive = 7021
| ercot_ancillary_service_plan_archive = 7022
| ercot_day_ahead_load_forecast = 7023
| ercot_hourly_resource_outage_capacity = 7024
| ercot_hourly_solar_report = 7025
| ercot_hourly_wind_report = 7026
| ercot_load_forecast_by_weather_zone = 7027
| ercot_load_forecast_by_zone = 7028
| ercot_load_forecast_all = 7029
| ercot_short_term_system_adequacy = 7030
| ercot_spp_price_corrections = 7031
| ercot_temperature_forecast_by_zone = 7032
| ercot_unplanned_resource_outage = 7033
| ercot_highest_price_as_offer_selected = 7034
| ercot_available_seasonal_capacity_forecast = 7035
| ercot_generation_outages = 7036
| caiso_ra_capacity = 7401
| isone_btm_solar = 7402
| isone_seven_day_wind_forecast = 7403
| isone_seven_day_solar_forecast = 7404
| nrel_future_data = 8000
| eia_generation_by_fuel = 9000
| eia_generation_by_subregion = 9001
| eia_demand_forecast = 9002
| nyiso_fuel_mix = 10001
| nyiso_btm_solar = 10002
| nyiso_btm_solar_forecast = 10003
| nyiso_btm_solar_capacity_tracking = 10004
| nyiso_load_forecast = 10005
| pjm_load_forecast = 10006
| pjm_projected_rto_peak_stats = 10007
| pjm_load_forecast_hourly_historical = 10008
| pjm_operational_reserves = 10009
| pjm_projected_area_peak_stats = 10010
| pjm_solar_forecast_5min = 10011
| pjm_solar_forecast_hourly = 10012
| pjm_solar_generation_5min = 10013
| pjm_solar_generation_by_area = 10014
| pjm_transfer_interface_info = 10015
| pjm_transmission_limits = 10016
| pjm_wind_forecast_hourly = 10017
| pjm_wind_generation_by_area = 10018
| pjm_wind_generation_instantaneous = 10019
| spp_solar_and_wind_forecast = 10500
| spp_solar_and_wind_forecast_short_term = 10501
| spp_load_forecast_mid_term = 10502
| spp_generation_capacity = 10503
| spp_operating_reserves = 10504
| spp_ver_curtailments_data = 10505
| spp_load_forecast = 10506
| spp_fuel_mix_detailed_data = 10507
| da_ercot_lambda = 13113
| rt_ercot_lambda = 13114
| rt_lmp_five_min_weekly = -1000
| da_lmp_bus = -101
| rt_lmp_five_min_bus = -1
[<AllowNullLiteral>]
type FuelMixJobRequest() =
member val Provider:DataProvider = new DataProvider() with get,set
member val ActionType:UrlActionType = new UrlActionType() with get,set
member val Date:DateTime = new DateTime() with get,set
To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /fuelmix-job HTTP/1.1
Host: catalog-jobs-dev.power.dev
Accept: text/jsonl
Content-Type: text/jsonl
Content-Length: length
{"provider":"Undefined","actionType":"Undefined","date":"\/Date(-62135596800000-0000)\/"}