' Options: 'Date: 2026-04-04 06:47:30 '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: GetLicenseeConnectedContacts.* '''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.Subtle.Canvara.WebAPIModel.ServiceModel Namespace Global Namespace Eros.Subtle.Canvara.WebAPIModel.ServiceModel Public Partial Class ContactEmailAddress ''' '''The Contact Id of the contact. ''' Public Overridable Property ContactId As Guid ''' '''The Contact Full Name ''' Public Overridable Property ContactName As String ''' '''The Contact Email Address. ''' Public Overridable Property EmailAddress As String ''' '''The Contact Photo URL ''' Public Overridable Property ContactPhotoURL As String End Class ''' '''Returns a list of licensee contacts connected to a user profile' contact. ''' Public Partial Class GetLicenseeConnectedContacts Implements IReturn(Of UserContacts) ''' '''The user profiles Contact Guid. Contacts connected to the user will be filted by this profiles contact ID. ''' Public Overridable Property ContactId As Guid ''' '''The suite id list. Gets contacts connected to the user filted by the suite IDs in this list.. ''' ", Description:="The suite id list. Gets contacts connected to the user filted by the suite IDs in this list..", Name:="SuiteIds", ParameterType:="query")> Public Overridable Property SuiteIds As List(Of Guid) End Class Public Partial Class UserContactConnectionModel ''' '''The Contact Role Id, that links the Contact to their role. ''' Public Overridable Property ContactRoleId As Guid ''' '''The role name. ''' Public Overridable Property ContactRoleName As String ''' '''The list item role Id. ''' Public Overridable Property ContactListItemRoleId As Guid ''' '''The URL of the contact role's image icon. ''' Public Overridable Property ContactRolePrimaryImageURL As String ''' '''The URL of the contact role's thumbnail image icon. ''' Public Overridable Property ContactRolePrimaryImageThumbnailURL As String ''' '''The Guid of the contact role's media file containing the image icon details. ''' Public Overridable Property ContactRolePrimaryImageId As Guid ''' '''The connected contacts Id. (licensee) ''' Public Overridable Property ConnectionContactId As Guid ''' '''The connected contacts Full Name. ''' Public Overridable Property ConnectionContactName As String ''' '''The connected contacts role. ''' Public Overridable Property ConnectionContactRoleName As String ''' '''The connected contacts role Id. ''' Public Overridable Property ConnectionContactRoleId As Guid ''' '''The connected contacts list item role Id. ''' Public Overridable Property ConnectionContactListItemRoleId As Guid ''' '''The Contacts Type. ''' Public Overridable Property ContactTypeName As String ''' '''The URL to the Connected Contacts Photo. ''' Public Overridable Property ConnectionContactPhotoURL As String ''' '''. ''' Public Overridable Property IsContactLicenseeRole As Boolean ''' '''If the connection is as a licensee this is true. ''' Public Overridable Property IsConnectionLicenseeRole As Boolean ''' '''The status of the connection with the contact. ''' Public Overridable Property ConnectionStatusName As String ''' '''The status Id of the connection with the contact. ''' Public Overridable Property ConnectionStatusId As Guid ''' '''The ContactRoleConnectionId of an active connection with the contact. ''' Public Overridable Property ConnectionId As Guid ''' '''The ContactRoleConnectionRequest of a pending connection with the contact. ''' Public Overridable Property ConnectionRequestId As Guid End Class Public Partial Class UserContacts ''' '''A list of contact connections assigned to the user. ''' ", Description:="A list of contact connections assigned to the user.", Name:="ContactConnections", ParameterType:="query")> Public Overridable Property ContactConnections As List(Of UserContactConnectionModel) ''' '''A list of connected contacts and their email addresses. ''' ", Description:="A list of connected contacts and their email addresses.", Name:="EmailAddressBook", ParameterType:="query")> Public Overridable Property EmailAddressBook As List(Of ContactEmailAddress) End Class End Namespace End Namespace