' 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