' Options: 'Date: 2025-12-15 20:06:08 'Version: 8.80 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://prod-api-auth-mb-dhc.rapp-customers.co.uk ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: False '''ExportValueTypes: False 'IncludeTypes: LoginRequest.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.IO Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports Mercedes.Auth.API.ServiceModel Namespace Global Namespace Mercedes.Auth.API.ServiceModel Public Partial Class LoginRequest Implements IReturn(Of LoginResponse) Implements IPost ''' '''GAS AuthCode ''' Public Overridable Property AuthCode As String ''' '''GAS ErrorCode ''' Public Overridable Property ErrorCode As String ''' '''Client Id ''' Public Overridable Property ClientId As String ''' '''Secret ''' Public Overridable Property Secret As String ''' '''Callback Url ''' Public Overridable Property CallbackUrl As String ''' '''Redirect Url ''' Public Overridable Property RedirectUrl As String End Class Public Partial Class LoginResponse Public Overridable Property RedirectUrl As String Public Overridable Property IsAuthenticated As Boolean Public Overridable Property UserToken As String Public Overridable Property UserId As String Public Overridable Property UserRoleId As List(Of Integer) Public Overridable Property DefaultRetailer As String Public Overridable Property LoginStatus As LoginStatus Public Overridable Property UserRoleRedirect As String Public Overridable Property DefaultVehicleType As String Public Overridable Property EntitlementGroup As List(Of String) End Class Public Enum LoginStatus Authenticated NotAuthenticated [Error] End Enum End Namespace End Namespace