' Options: 'Date: 2026-05-19 10:58:29 'Version: 8.22 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://dev-api-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: GetCustomer.* '''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 Richemont.Booster2.PublicApi.CRM.ServiceModel Namespace Global Namespace Richemont.Booster2.PublicApi.CRM.ServiceModel Public Partial Class CustomerEmail ''' '''Description ''' Public Overridable Property description As String ''' '''Email Address ''' Public Overridable Property email As String ''' '''Is main email address ''' Public Overridable Property isMain As Boolean End Class Public Partial Class CustomerEvent ''' '''Event Id ''' Public Overridable Property eventId As Integer ''' '''Event Description ''' Public Overridable Property eventDescription As String ''' '''Event Other ''' Public Overridable Property eventTypeOther As String ''' '''Comment ''' Public Overridable Property comment As String ''' '''Event Day ''' Public Overridable Property eventDay As Nullable(Of Integer) ''' '''Event Month ''' Public Overridable Property eventMonth As Nullable(Of Integer) ''' '''Event Year ''' Public Overridable Property eventYear As Nullable(Of Integer) End Class Public Partial Class CustomerPhone ''' '''Description ''' Public Overridable Property description As String ''' '''Phone Number ''' Public Overridable Property phone As String ''' '''Is main phone number ''' Public Overridable Property isMain As Boolean ''' '''Phone number country prefix ''' Public Overridable Property prefixCountryId As String ''' '''Telephone prefix ''' Public Overridable Property telephonePrefix As String End Class Public Partial Class GetCustomer Implements IReturn(Of GetCustomerResponse) ''' '''Booster Customer ID ''' Public Overridable Property boosterCustomerId As Integer End Class Public Partial Class GetCustomerResponse Public Sub New() emails = New List(Of CustomerEmail) phones = New List(Of CustomerPhone) events = New List(Of CustomerEvent) End Sub ''' '''Booster Customer ID ''' Public Overridable Property id As Integer ''' '''SAP Customer ID ''' Public Overridable Property sapId As String ''' '''Customer Reference ''' Public Overridable Property customerReference As String ''' '''Gender ''' Public Overridable Property gender As String ''' '''Personal Title ''' Public Overridable Property personalTitle As String ''' '''First Name ''' Public Overridable Property firstName As String ''' '''Customer Last Name ''' Public Overridable Property lastName As String ''' '''First Name Not Latin ''' Public Overridable Property firstNameNotLatin As String ''' '''Customer Last Name Not Latin ''' Public Overridable Property lastNameNotLatin As String ''' '''Middle Name ''' Public Overridable Property middleName As String ''' '''Can be contacted or not? ''' Public Overridable Property canBeContacted As Boolean ''' '''Language ''' Public Overridable Property language As String ''' '''Country ''' Public Overridable Property countryId As String ''' '''Brand Trigram ''' Public Overridable Property brand As String ''' '''List of Emails ''' Public Overridable Property emails As List(Of CustomerEmail) ''' '''List of Phone Numbers ''' Public Overridable Property phones As List(Of CustomerPhone) ''' '''List of Events ''' Public Overridable Property events As List(Of CustomerEvent) ''' '''Registration date ''' Public Overridable Property registrationDate As Nullable(Of Date) End Class End Namespace End Namespace