' Options: 'Date: 2025-09-22 22:21:27 'Version: 6.21 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://accounts.dev.healthmonix.com/api/ ' '''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: UpdateProduct.* '''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 Hmx.Products.ServiceModel Namespace Global Namespace Hmx.Products.ServiceModel Public Partial Class UpdateProduct Implements IReturn(Of UpdateProductResponse) Public Sub New() ChildProductIds = New List(Of String) VolumeDiscounts = New Dictionary(Of Integer, Decimal) End Sub Public Overridable Property Id As String Public Overridable Property Name As String Public Overridable Property Description As String Public Overridable Property Price As Decimal Public Overridable Property ProductType As String Public Overridable Property Year As Nullable(Of Integer) Public Overridable Property ApplicationId As String Public Overridable Property RequiredProductId As String Public Overridable Property Scope As String Public Overridable Property Feature As String Public Overridable Property ChildProductIds As List(Of String) Public Overridable Property VolumeDiscounts As Dictionary(Of Integer, Decimal) End Class Public Partial Class UpdateProductResponse Public Overridable Property Message As String Public Overridable Property Status As HttpStatusCode Public Overridable Property ResponseStatus As ResponseStatus End Class End Namespace End Namespace