' Options:
'Date: 2026-04-04 01:04:05
'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: AddContactRole.*
'''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 ListItemFilterModel
Public Overridable Property ListItemFilterId As Guid
Public Overridable Property FilterName As String
Public Overridable Property ListId As Guid
Public Overridable Property ListItemId As Guid
Public Overridable Property ListItemIsInFilter As Boolean
End Class
Public Partial Class RoleDetailsModel
'''
'''Role Id
'''
Public Overridable Property RoleId As Guid
'''
'''Role Name
'''
Public Overridable Property RoleName As String
'''
'''Role Connection Definition Id
'''
Public Overridable Property RoleConnectionDefinitionId As Guid
'''
'''Contact Types the Role applies to
'''
Public Overridable Property ContactTypes As List(Of Guid)
'''
'''Does the role require contacts to accept it?
'''
Public Overridable Property RequireContactsToAccept As Boolean
'''
'''Filters linked to the custom role.
'''
Public Overridable Property ListItemFilters As List(Of ListItemFilterModel)
End Class
End Namespace
Namespace Eros.Subtle.Canvara.WebAPIModel.ServiceModel
'''
'''Add a custom role for the licensee
'''
Public Partial Class AddContactRole
Implements IReturn(Of ResponseStatus)
'''
'''Details of the Contact Role to be Added.
'''
Public Overridable Property RoleDetails As RoleDetailsModel
End Class
End Namespace
End Namespace