' Options: 'Date: 2025-05-04 23:28:36 'Version: 8.71 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://team.evovoice.io ' '''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: NewDeviceToken.* '''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 Voice.Api.App Namespace Global Namespace Voice.Api.App Public Partial Class DeviceTokenInfo Public Overridable Property DeviceType As DeviceTypes Public Overridable Property Token As String End Class Public Enum DeviceTypes Web iOS Android End Enum ''' '''Create a new device token if it doesn't exist already ''' Public Partial Class NewDeviceToken Implements IReturn(Of DeviceTokenInfo) Implements IPost ''' '''The type of device ''' Public Overridable Property DeviceType As DeviceTypes ''' '''The device token to save ''' Public Overridable Property Token As String End Class End Namespace End Namespace