' Options: 'Date: 2026-04-04 04:55:10 '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: GetRolesForAutomationNotifications.* '''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.Saguna.Common.WebAPIModel.Models Imports Eros.Subtle.Canvara.WebAPIModel.ServiceModel Namespace Global Namespace Eros.Saguna.Common.WebAPIModel.Models Public Partial Class GroupedListItemModel Public Overridable Property ListItemId As Guid Public Overridable Property Name As String Public Overridable Property GroupId As Guid Public Overridable Property GroupName As String End Class End Namespace Namespace Eros.Subtle.Canvara.WebAPIModel.ServiceModel ''' '''Get eligible roles for automation notifications ''' Public Partial Class GetRolesForAutomationNotifications Inherits GetRolesForAutomationNotificationsResponse Implements IReturn(Of GetRolesForAutomationNotificationsResponse) ''' '''Object the notification will be for. Used to exclude any currently assigned roles. ''' Public Overridable Property ObjectId As Guid End Class Public Partial Class GetRolesForAutomationNotificationsResponse ''' '''List of all roles (grouped by suite) that can be assigned to a notification. ''' Public Overridable Property AllRoles As List(Of GroupedListItemModel) ''' '''List of roles that are already assigned to an email notification for the object, these should be excluded from being selected again. ''' Public Overridable Property RolesUsedEmail As List(Of Guid) ''' '''List of roles that are already assigned to an sms notification for the object, these should be excluded from being selected again. ''' Public Overridable Property RolesUsedSMS As List(Of Guid) 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