/* Options: Date: 2025-12-13 05:45:11 Version: 8.30 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://catalog-jobs-dev.power.dev //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: ErcotImportJobRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; enum UrlActionType { Undefined, rt_lmp_five_min, rt_lmp_five_min_pre, rt_hourly_lmp, rt_hourly_lmp_pre, rt_mcp, rt_as_demand, rt_as_demand_five_min, da_as_demand, as_demand, rt_mcp_sup, da_lmp, da_mcp, ercot_ancillary_service_plan, ercot_as_reports, generation_outage, fuel_mix, fuel_mix_hour_quarter, fuel_mix_hourly, fuel_mix_detail, fuel_mix_forecast, application_queue, da_shadow_price, rt_shadow_price, par_flow, rt_mcp_zip, da_mcp_zip, load_or_demand, load_or_demand_forecast, emission, fuel_forecast, rt_batter_arbitrage, da_batter_arbitrage, interface_flow, pp_production_data, marginal_price, pool_price, aeso_ancillary, aeso_standby_operating_reserve, power_plant, power_plant_monthly, power_plant_yearly, power_plant_utility, pp_production_data_monthly, pp_production_data_yearly, ercot_application_queue, ercot_load_wz_data, pjm_load_hourly_data, isone_load_hourly_data, nyiso_load_hourly_data, miso_load_data, spp_load_hourly_data, caiso_load_data, spp_load_fivemin_data, pjm_load_fivemin_data, isone_load_fivemin_data, nyiso_load_fivemin_data, ercot_load_fz_hourly_data, ercot_load_fz_fivemin_data, ercot_60d_dam_gen_resource_data, ercot_60d_dam_load_resource_data, ercot_60d_sced_gen_resource_data, ercot_60d_sced_load_resource_data, ercot_60d_sced_smne_gen_res, ercot_dam_shadow_prices, ercot_sced_shadow_prices, ercot_real_time_adders_reserves, ercot_as_reports_archive, ercot_ancillary_service_plan_archive, ercot_day_ahead_load_forecast, ercot_hourly_resource_outage_capacity, ercot_hourly_solar_report, ercot_hourly_wind_report, ercot_load_forecast_by_weather_zone, ercot_load_forecast_by_zone, ercot_load_forecast_all, ercot_short_term_system_adequacy, ercot_spp_price_corrections, ercot_temperature_forecast_by_zone, ercot_unplanned_resource_outage, ercot_highest_price_as_offer_selected, ercot_available_seasonal_capacity_forecast, ercot_generation_outages, caiso_ra_capacity, isone_btm_solar, isone_seven_day_wind_forecast, isone_seven_day_solar_forecast, nrel_future_data, eia_generation_by_fuel, eia_generation_by_subregion, eia_demand_forecast, nyiso_fuel_mix, nyiso_btm_solar, nyiso_btm_solar_forecast, nyiso_btm_solar_capacity_tracking, nyiso_load_forecast, pjm_load_forecast, pjm_projected_rto_peak_stats, pjm_load_forecast_hourly_historical, pjm_operational_reserves, pjm_projected_area_peak_stats, pjm_solar_forecast_5min, pjm_solar_forecast_hourly, pjm_solar_generation_5min, pjm_solar_generation_by_area, pjm_transfer_interface_info, pjm_transmission_limits, pjm_wind_forecast_hourly, pjm_wind_generation_by_area, pjm_wind_generation_instantaneous, spp_solar_and_wind_forecast, spp_solar_and_wind_forecast_short_term, spp_load_forecast_mid_term, spp_generation_capacity, spp_operating_reserves, spp_ver_curtailments_data, spp_load_forecast, spp_fuel_mix_detailed_data, da_ercot_lambda, rt_ercot_lambda, rt_lmp_five_min_weekly, da_lmp_bus, rt_lmp_five_min_bus, } // @Route("/ercot-s3-job", "POST") class ErcotImportJobRequest implements IConvertible, IPost { UrlActionType? fileType; bool? recursive; int? limit; ErcotImportJobRequest({this.fileType,this.recursive,this.limit}); ErcotImportJobRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { fileType = JsonConverters.fromJson(json['fileType'],'UrlActionType',context!); recursive = json['recursive']; limit = json['limit']; return this; } Map toJson() => { 'fileType': JsonConverters.toJson(fileType,'UrlActionType',context!), 'recursive': recursive, 'limit': limit }; getTypeName() => "ErcotImportJobRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'catalog_jobs_dev.power.dev', types: { 'UrlActionType': TypeInfo(TypeOf.Enum, enumValues:UrlActionType.values), 'ErcotImportJobRequest': TypeInfo(TypeOf.Class, create:() => ErcotImportJobRequest()), });