' Options: 'Date: 2025-12-06 08:56:04 'Version: 8.0 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://cochraneplus-api-dev.happen.zone ' '''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: BackgroundLocationReceived.* '''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 CommonService.Api.Operations Imports WebService.ServiceModel Imports CommonService.Api.Operations.Base Imports CommonService.Api.Models.Base Namespace Global Namespace CommonService.Api.Models.Base Public Partial Class ApiServiceResponse Implements IServiceResponse Public Overridable Property Description As String Public Overridable Property Heading As String Public Overridable Property WasSuccessful As Boolean Public Overridable Property ModelState As Object End Class End Namespace Namespace CommonService.Api.Operations Public Interface IHasApiKey Property ApiKey As String End Interface End Namespace Namespace CommonService.Api.Operations.Base Public Interface IServiceResponse Property WasSuccessful As Boolean Property Description As String Property Heading As String End Interface End Namespace Namespace WebService.ServiceModel Public Partial Class ActivityData Public Overridable Property type As String Public Overridable Property confidence As Integer End Class Public Partial Class BackgroundLocationReceived Implements IReturn(Of ApiServiceResponse) Implements IHasApiKey Public Overridable Property ApiKey As String Public Overridable Property location As LocationData End Class Public Partial Class BatteryData Public Overridable Property level As Double Public Overridable Property is_charging As Boolean End Class Public Partial Class CoordsData Public Overridable Property speed As Double Public Overridable Property longitude As Double Public Overridable Property latitude As Double Public Overridable Property accuracy As Double Public Overridable Property altitude As Double Public Overridable Property heading As Double End Class Public Partial Class ExtrasData Public Overridable Property systemUserId As Integer Public Overridable Property deviceId As Guid End Class Public Partial Class LocationData Public Overridable Property coords As CoordsData Public Overridable Property extras As ExtrasData Public Overridable Property is_moving As Boolean Public Overridable Property odometer As Double Public Overridable Property uuid As String Public Overridable Property activity As ActivityData Public Overridable Property battery As BatteryData Public Overridable Property timestamp As Date End Class End Namespace End Namespace