' Options:
'Date: 2026-04-04 06:46: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: SaveDimension.*
'''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
'''
'''Add or update a dimensions details.
'''
Public Partial Class SaveDimension
Implements IReturn(Of SaveDimensionResponse)
'''
'''Details of the dimension to be added or updated.
'''
Public Overridable Property Dimension As DimensionModel
'''
'''Id of the dimension.
'''
Public Overridable Property DimensionId As Guid
End Class
Public Partial Class SaveDimensionResponse
'''
'''Id of the Dimension created.
'''
Public Overridable Property DimensionId As Guid
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