' Options: 'Date: 2026-04-04 02:57:52 '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: GetContactRoleGroupDetails.* '''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 RoleGroupModel ''' '''Role Group Id ''' Public Overridable Property RoleGroupId As Guid ''' '''Role Group Name ''' Public Overridable Property Name As String ''' '''Owner Contact Id ''' Public Overridable Property OwnerContactId As Guid ''' '''Number of Roles ''' Public Overridable Property NumberOfRoles As Integer ''' '''Roles belonging to the Role Group ''' Public Overridable Property Roles As List(Of RoleGroupRolesModel) ''' ''''A' (Active), 'I' (Inactive) ''' Public Overridable Property RecordStatus As String ''' '''True if Licensee-owned, allowing editing, deleting, archiving ''' Public Overridable Property AllowEdit As Boolean End Class Public Partial Class RoleGroupRolesModel ''' '''Role Id ''' Public Overridable Property RoleId As Guid ''' '''Role Name ''' Public Overridable Property RoleName As String ''' '''Role Group Id ''' Public Overridable Property RoleGroupId As Guid ''' '''Role Group Name ''' Public Overridable Property RoleGroupName As String ''' '''Role Group Role Id ''' Public Overridable Property RoleGroupRoleId As Guid ''' ''''A' (Active), 'I' (Inactive) ''' Public Overridable Property RecordStatus As String ''' '''Owner Contact Id ''' Public Overridable Property OwnerContactId As Guid End Class End Namespace Namespace Eros.Subtle.Canvara.WebAPIModel.ServiceModel ''' '''Get details of the specified contact role group ''' Public Partial Class GetContactRoleGroupDetails Implements IReturn(Of GetContactRoleGroupDetailsResponse) ''' '''The Contact Role Group Guid. Records retrieved will belong to this role group. ''' Public Overridable Property ContactRoleGroupId As Guid End Class Public Partial Class GetContactRoleGroupDetailsResponse Public Overridable Property ContactRoleGroup As RoleGroupModel 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