' Options: 'Date: 2026-04-10 10:05:06 '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: GetRelatedItems.* '''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 PagedModel ''' '''Page Number to retrieve ''' Public Overridable Property PageNumber As Integer ''' '''Number of records to retrieve ''' Public Overridable Property PageSize As Integer ''' '''Index of field to sort results by ''' Public Overridable Property SortIndex As Integer ''' '''Sort Order - Ascending or Descending ''' Public Overridable Property SortOrder As SortOrder End Class Public Partial Class RelatedItemsModel ''' '''Object linked to the related item. ''' Public Overridable Property ObjectId As Guid ''' '''Related item name. ''' Public Overridable Property RelatedItemName As String ''' '''Related item type. ''' Public Overridable Property RelatedItemType As String ''' '''Date of creation of the related item. ''' Public Overridable Property CreatedAt As Date ''' '''Contact who created the related item ''' Public Overridable Property CreatedByName As String ''' '''Contact who created the related item ''' Public Overridable Property CreatedById As Guid ''' '''Profile photo of the contact who created the related item ''' Public Overridable Property CreatedByThumbnailUrl As String ''' '''Relationship between objects linked to the related item ''' Public Overridable Property Relationship As String ''' '''Is the related item significant? ''' Public Overridable Property IsSignificant As Boolean End Class Public Enum SortOrder Ascending Descending End Enum End Namespace Namespace Eros.Subtle.Canvara.WebAPIModel.ServiceModel ''' '''Get related items related to the specified object. ''' Public Partial Class GetRelatedItems Inherits PagedModel Implements IReturn(Of GetRelatedItemsResponse) ''' '''Object to get related items for. ''' Public Overridable Property ObjectId As Guid ''' '''Significant Only or All ''' Public Overridable Property RelatedItemsLevel As Guid ''' '''Return all connections or paged results? ''' Public Overridable Property IsPagedMode As Boolean End Class Public Partial Class GetRelatedItemsResponse Public Overridable Property RelatedItems As List(Of RelatedItemsModel) Public Overridable Property TotalRelatedItems As Integer 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