' Options:
'Date: 2026-04-04 01: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: GetDimensionsList.*
'''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 DimensionModel
'''
'''Id of the Dimension itself.
'''
Public Overridable Property DimensionId As Guid
'''
'''Dimension name.
'''
Public Overridable Property Name As String
'''
'''Dimension description.
'''
Public Overridable Property Description As String
'''
'''Dimension shortened name.
'''
Public Overridable Property ShortName As String
'''
'''True if the values for the dimension should have colours associated with them.
'''
Public Overridable Property HasTrafficLightForValues As Boolean
'''
'''
'''
Public Overridable Property HasImage As Boolean
'''
'''Owner Id of the dimension.
'''
Public Overridable Property OwnerContactId As Guid
'''
'''Record status of the dimension.
'''
Public Overridable Property RecordStatus As String
'''
'''Dimension values for this dimension.
'''
", Description:="Dimension values for this dimension.", Name:="DimensionValues")>
Public Overridable Property DimensionValues As List(Of DimensionValueModel)
'''
'''Id that links this dimension to an object.
'''
Public Overridable Property ObjectConnectionId As Guid
End Class
Public Partial Class DimensionValueModel
'''
'''Id of the dimension value.
'''
Public Overridable Property DimensionValueId As Guid
'''
'''Dimension Id this value is for.
'''
Public Overridable Property DimensionId As Guid
'''
'''Name of the dimension value.
'''
Public Overridable Property Name As String
'''
'''Description of the dimension value.
'''
Public Overridable Property Description As String
'''
'''Short Name for the dimension value.
'''
Public Overridable Property ShortName As String
'''
'''Id of the colour associated.
'''
Public Overridable Property TrafficLightId As Guid
'''
'''Colour associated with the dimension value.
'''
Public Overridable Property TrafficLightColour As String
'''
'''Id that links this dimension value to an object.
'''
Public Overridable Property ObjectConnectionId As Guid
'''
'''Owner Id of the dimension value.
'''
Public Overridable Property OwnerContactId As Guid
'''
'''Record status of the dimension value.
'''
Public Overridable Property RecordStatus As String
End Class
End Namespace
Namespace Eros.Subtle.Canvara.WebAPIModel.ServiceModel
'''
'''Get a list of dimensions for a licensee, as well as any standard dimensions
'''
Public Partial Class GetDimensionsList
Implements IReturn(Of GetDimensionsListResponse)
'''
'''Licensee Id to retrieve dimensions for.
'''
Public Overridable Property LicenseeId As Guid
'''
'''RecordStatus of dimensions to retrieve. If not set 'A' active dimensions are retrieved.
'''
Public Overridable Property RecordStatus As String
End Class
Public Partial Class GetDimensionsListResponse
'''
'''List of dimensions.
'''
", Description:="List of dimensions.", Name:="Dimensions", ParameterType:="query")>
Public Overridable Property Dimensions As List(Of DimensionModel)
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