' Options: 'Date: 2026-06-14 21:38:43 'Version: 8.80 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://qp-microservices-booster.richemont.com ' '''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: GetPromoterTypes.* '''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 Booster.Microservices.ServiceModel.Common Imports Booster.Microservices.ServiceModel.Sale Namespace Global Namespace Booster.Microservices.ServiceModel.Common Public Partial Class BaseRequest(Of TResponse) Implements IRequest Public Overridable Property sid As String Public Overridable Property app As String Public Overridable Property _os As String Public Overridable Property _appVersion As String Public Overridable Property _searchMethod As String End Class Public Interface IRequest Property sid As String Property app As String End Interface End Namespace Namespace Booster.Microservices.ServiceModel.Sale Public Partial Class GetPromoterTypes Inherits BaseRequest(Of GetPromoterTypesResponse) Implements IReturn(Of GetPromoterTypesResponse) Public Overridable Property promoterTypeId As String End Class Public Partial Class GetPromoterTypesResponse Public Sub New() promoterTypes = New List(Of PromoterType) End Sub Public Overridable Property promoterTypes As List(Of PromoterType) End Class Public Partial Class PromoterType Public Overridable Property promoterTypeId As String Public Overridable Property description As String End Class End Namespace End Namespace