' Options: 'Date: 2026-04-04 06:46:18 'Version: 8.52 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://pfapi.pstpf.com.au/api ' '''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: GetContactNotifications.* '''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 Eros.Causal.Common.Entity Imports Eros.Subtle.Canvara.WebAPIModel.ServiceModel Namespace Global Namespace Eros.Causal.Common.Entity Public Partial Class InputSwitch Public Overridable Property Id As String Public Overridable Property Name As String Public Overridable Property IsDisabled As Boolean Public Overridable Property IsChecked As Boolean End Class Public Partial Class NotificationDetails Public Overridable Property NotificationId As Guid Public Overridable Property NotificationGroupName As String Public Overridable Property NotificationValueId As Guid Public Overridable Property Name As String Public Overridable Property Description As String Public Overridable Property IsMandatory As Boolean Public Overridable Property IsCardinality As Boolean Public Overridable Property IsSystem As Boolean Public Overridable Property IsVisibleToRecipients As Boolean Public Overridable Property Index As Integer Public Overridable Property Email As InputSwitch Public Overridable Property SMS As InputSwitch Public Overridable Property UpdateNotification As InputSwitch Public Overridable Property Push As InputSwitch Public Overridable Property Phone As InputSwitch End Class Public Partial Class NotificationGroup Public Overridable Property GroupName As String Public Overridable Property Notifications As List(Of NotificationDetails) End Class End Namespace Namespace Eros.Subtle.Canvara.WebAPIModel.ServiceModel ''' '''Get notifications for the specified contact ''' Public Partial Class GetContactNotifications Implements IReturn(Of GetContactNotificationsResponse) ''' '''Id of contact to get notifications for ''' Public Overridable Property ContactId As Guid ''' '''Id of licensee to get notifications for ''' Public Overridable Property LicenseeId As Guid ''' '''Id of suite to get notifications for ''' Public Overridable Property SuiteId As Guid End Class Public Partial Class GetContactNotificationsResponse Public Overridable Property Notifications As List(Of NotificationGroup) Public Overridable Property ResponseStatus As ResponseStatus End Class End Namespace Namespace ServiceStack Public Partial Class ResponseStatus Implements IMeta Public Overridable Property ErrorCode As String Public Overridable Property Message As String Public Overridable Property StackTrace As String Public Overridable Property Errors As List(Of ResponseError) Public Overridable Property Meta As Dictionary(Of String, String) Implements IMeta.Meta End Class End Namespace End Namespace