' Options:
'Date: 2025-12-06 06:18:30
'Version: 8.0
'Tip: To override a DTO option, remove "''" prefix before updating
'BaseUrl: https://galaxymobile.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: AddSubscription.*
'''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 BusinessLogic.Entities
Imports WebService.ClientServiceModel.Subscription
Imports CommonService.Api.Models.Base
Namespace Global
Namespace BusinessLogic.Entities
Public Enum WebhookSubscriptionEventType
MessageReceived = 1
End Enum
End Namespace
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
Public Interface ILogRequest
End Interface
End Namespace
Namespace CommonService.Api.Operations.Base
Public Interface IServiceRequest
End Interface
Public Interface IServiceResponse
Property WasSuccessful As Boolean
Property Description As String
Property Heading As String
End Interface
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
End Namespace
Namespace WebService.ClientServiceModel.Subscription
Public Partial Class AddSubscription
Inherits ApiServiceRequest
Implements IReturn(Of ApiServiceResponse)
Implements ILogRequest
'''
'''The event type being subscribed to
'''
Public Overridable Property EventType As WebhookSubscriptionEventType
'''
'''The URL we should post the event data to
'''
Public Overridable Property SubscriptionUrl As String
End Class
End Namespace
End Namespace