' Options: 'Date: 2025-12-06 06:17:17 'Version: 8.0 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://1fetch.api.client.prod.86degrees.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: CalculateDistance.* '''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 WebService.ClientServiceModel.Base Imports CommonService.Api.Operations.Base Imports CommonService.Api.Operations Imports WebService.ClientServiceModel Namespace Global Namespace CommonService.Api.Operations Public Interface IHasApiKey Property ApiKey As String End Interface Public Interface ILogRequest End Interface End Namespace Namespace CommonService.Api.Operations.Base Public Interface IServiceRequest End Interface End Namespace Namespace WebService.ClientServiceModel Public Partial Class CalculateDistance Inherits ApiServiceRequest Implements IReturn(Of CalculateDistanceResponse) Implements ILogRequest Public Sub New() Coordinates = New List(Of Coordinate) End Sub ''' '''Array of coordinates ''' Public Overridable Property Coordinates As List(Of Coordinate) End Class Public Partial Class CalculateDistanceResponse Inherits ApiServiceResponse Public Sub New() PointDistances = New List(Of Decimal) End Sub ''' '''A list of the distances between each point, returned in order that the points were provided ''' Public Overridable Property PointDistances As List(Of Decimal) ''' '''The total distance between all points ''' Public Overridable Property TotalDistance As Decimal End Class Public Partial Class Coordinate ''' '''The Latitude ''' Public Overridable Property Latitude As Double ''' '''The Longitude ''' Public Overridable Property Longitude As Double End Class End Namespace Namespace WebService.ClientServiceModel.Base Public Partial Class ApiServiceRequest Implements IServiceRequest Implements IHasApiKey ''' '''The API Key required for authentication ''' Public Overridable Property ApiKey As String End Class Public Partial Class ApiServiceResponse Implements IServiceResponse ''' '''Information about the response. ''' Public Overridable Property Description As String ''' '''Heading or summary of the response. ''' Public Overridable Property Heading As String ''' '''Did the intended operation for this response complete successfully? ''' Public Overridable Property WasSuccessful As Boolean End Class End Namespace End Namespace