' Options: 'Date: 2026-06-14 21:36:54 '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: CreateCustomerRequest.* '''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 Partial Class BaseResponse Implements IRespose Public Overridable Property _xmlns As String Public Overridable Property _type As String Public Overridable Property _source As String Public Overridable Property _tstamp As String Public Overridable Property _user As String Public Overridable Property _env As String Public Overridable Property _uri As String Public Overridable Property _query As String End Class Public Interface IRequest Property sid As String Property app As String End Interface Public Interface IRespose Property _xmlns As String Property _type As String Property _source As String Property _tstamp As String Property _user As String Property _env As String Property _uri As String Property _query As String End Interface End Namespace Namespace Booster.Microservices.ServiceModel.Sale Public Partial Class CreateCustomerRequest Inherits BaseRequest(Of CreateCustomerResponse) Implements IReturn(Of CreateCustomerResponse) Public Overridable Property customerRef As String Public Overridable Property title As Integer Public Overridable Property firstName As String Public Overridable Property lastName As String Public Overridable Property firstNameNotLatin As String Public Overridable Property lastNameNotLatin As String Public Overridable Property birthday As Nullable(Of Date) Public Overridable Property email As String Public Overridable Property canBeContacted As Boolean Public Overridable Property language As String Public Overridable Property nameSuffix As String Public Overridable Property gender As String Public Overridable Property middleName As String Public Overridable Property countryId As String Public Overridable Property phoneCountryId As String Public Overridable Property prefixCountryId As String Public Overridable Property phone As String Public Overridable Property posId As Integer Public Overridable Property brandTrigram As String Public Overridable Property weddingDate As Nullable(Of Date) Public Overridable Property street As String Public Overridable Property houseNumber As String Public Overridable Property city As String Public Overridable Property postalCode As String Public Overridable Property region As String Public Overridable Property street2 As String Public Overridable Property street3 As String Public Overridable Property street4 As String Public Overridable Property street5 As String Public Overridable Property salePersonId As String Public Overridable Property privacyPolicyAcceptanceStorage As Nullable(Of Boolean) Public Overridable Property allowStoreDataAbroad As Nullable(Of Boolean) Public Overridable Property tvPrivacyPolicyAcceptanceStorage As Nullable(Of Boolean) Public Overridable Property tvAllowStoreDataAbroad As Nullable(Of Boolean) Public Overridable Property contactByMail As Boolean Public Overridable Property contactByEmail As Boolean Public Overridable Property contactByPhone As Boolean Public Overridable Property contactBySMS As Boolean Public Overridable Property contactBySocialMedia As Boolean End Class Public Partial Class CreateCustomerResponse Inherits BaseResponse Public Overridable Property customerId As Nullable(Of Guid) Public Overridable Property boosterCustomerId As Nullable(Of Integer) End Class End Namespace End Namespace