' 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