' Options: 'Date: 2025-12-10 20:42:29 'Version: 6.50 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://galaxymobile.api.dev.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: PostMessage.* '''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 BusinessLogic.Entities Imports CommonService.Api.Models.Base Imports WebService.ServiceModel Namespace Global Namespace BusinessLogic.Entities Public Enum MessageType Info = 1 Marketing = 2 Policy = 3 Announcement = 4 General = 5 Claim = 6 End Enum Public Partial Class UserDetails Public Overridable Property IdNumber As String Public Overridable Property GalaxyCompanyId As Integer End Class 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 WebService.ServiceModel Public Partial Class PostMessage Implements IReturn(Of PostMessageResponse) Implements ILogRequest Implements IHasApiKey Public Sub New() Recipients = New List(Of UserDetails) End Sub ''' '''The type of message being sent. ''' Public Overridable Property Type As MessageType ''' '''The subject of the message ''' Public Overridable Property Subject As String ''' '''The content of the message ''' Public Overridable Property Content As String ''' '''The recipients who will be receiving the message ''' Public Overridable Property Recipients As List(Of UserDetails) ''' '''The API Key required for authentication ''' Public Overridable Property ApiKey As String ''' '''If set, the message will be displayed in the user's inbox in the app. Otherwise will just be a push notification. ''' Public Overridable Property ShowInInbox As Boolean End Class Public Partial Class PostMessageResponse Inherits ApiServiceResponse End Class End Namespace End Namespace