' Options: 'Date: 2025-09-10 19:22:26 'Version: 8.30 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://dev-optimization.power.dev ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: WorkerRequest.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports powerDev.Common.Types Imports powerDev.Common.Models Imports powerDev.Optimization.ServiceModel Namespace Global Namespace powerDev.Common.Models Public Enum ShadowPriceNodeScoreType Undefined DailyAvgStd HourlyAvg End Enum End Namespace Namespace powerDev.Common.Types Public Enum 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 End Enum Public Enum PriceMarketType Undefined = 0 Realtime = 1 DayAhead = 10 DART = 101 End Enum End Namespace Namespace powerDev.Optimization.ServiceModel Public Partial Class WorkerRequest Public Sub New() NodeIds = New List(Of Integer) End Sub Public Overridable Property Provider As DataProvider Public Overridable Property Key As String Public Overridable Property StartDate As Date Public Overridable Property EndDate As Date Public Overridable Property NodeIds As List(Of Integer) Public Overridable Property MarketType As PriceMarketType Public Overridable Property ScoreType As ShadowPriceNodeScoreType End Class End Namespace End Namespace