/* Options: Date: 2025-12-13 05:45:35 SwiftVersion: 5.0 Version: 8.30 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://catalog-jobs-dev.power.dev //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True IncludeTypes: DataCatalogTesterRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/data-catalog/tester", "POST") public class DataCatalogTesterRequest : Codable { public var catalog:DataCatalogJob public var date:Date public var force:Bool required public init(){} } public enum DataCatalogJob : Int, Codable { case Undefined = 0 case CaisoLMP = 4001 case CaisoLMPDayAhead = 4002 case CaisoLMPRealtimeFiveMin = 4003 case CaisoLMPRealtimeFifiteenMin = 4004 case CaisoAncillaryPriceDA = 4010 case CaisoAncillaryPriceRT = 4011 case CaisoAncillaryDemeandDA = 4015 case CaisoAncillaryDemeandRT = 4016 case CaisoFuelMix = 4021 case CaisoFuelMixHybrid = 4022 case CaisoDemand = 4031 case CaisoDemandForecastByRegions = 4033 case CaisoRACapacity = 4034 case CaisoEmision = 4035 case CaisoFuelPrice = 4036 case CaisoSolarWindForecast = 4037 case SppFuelMix = 5021 case SppSolarAndWindForecast = 5022 case SppSolarAndWindForecastShortTerm = 5023 case SppLoadForecastMidTerm = 5024 case SppGenerationCapacity = 5025 case SppOperatingReserves = 5026 case SppVerCurtailmentsData = 5027 case SppLoadForecast = 5028 case SppFuelMixDetailedData = 5029 case IsoNeSolarBtm = 6040 case IsoNeSevenDayWindForecast = 6041 case IsoNeSevenDaySolarForecast = 6042 case NyIsoBtmSolar = 7001 case NyIsoBtmSolarForecast = 7002 case NyIsoBtmSolarCapacityTracking = 7003 case NyIsoLoadForecast = 7004 case NyIsoFuelMix = 7005 case Ercot60dDamGenResourceData = 8001 case Ercot60dDamLoadResourceData = 8002 case Ercot60dScedGenResourceData = 8003 case Ercot60dScedLoadResourceData = 8004 case ErcotDamShadowPrices = 8005 case ErcotScedShadowPrices = 8006 case ErcotRealTimeAddersReserves = 8007 case ErcotAsReports = 8008 case ErcotAncillaryServicePlan = 8009 case ErcotDayAheadLoadForecast = 8010 case ErcotHourlyResourceOutageCapacity = 8011 case ErcotHourlySolarReport = 8012 case ErcotHourlyWindReport = 8013 case ErcotLoadForecastByWeatherZone = 8014 case ErcotLoadForecastByZone = 8015 case ErcotLoadForecast = 8016 case ErcotShortTermSystemAdequacy = 8017 case ErcotSppPriceCorrections = 8018 case ErcotTemperatureForecastByZone = 8019 case ErcotUnplannedResourceOutage = 8020 case ErcotHighestPriceAsOfferSelected = 8021 case ErcotAvailableSeasonalCapacityForecast = 8022 case ErcotGenerationOutages = 8023 case Ercot60dScedSmneGenRes = 8024 case ErcotEnergyStorageResources = 8025 }