' Options:
'Date: 2026-04-04 03:04:20
'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: SwitchProfile.*
'''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.Models
Imports Eros.Subtle.Canvara.WebAPIModel.ServiceModel
Namespace Global
Namespace Eros.Subtle.Canvara.WebAPIModel.Models
Public Partial Class SettingModel
Public Overridable Property SettingId As Guid
Public Overridable Property SettingName As String
Public Overridable Property SettingValue As String
End Class
End Namespace
Namespace Eros.Subtle.Canvara.WebAPIModel.ServiceModel
'''
'''Switch to the specified profile - create a new session, retrieve settings and return new JWT Token
'''
Public Partial Class SwitchProfile
Implements IReturn(Of UpdateQuadrantResponse)
'''
'''Id of the user profile to switch to.
'''
Public Overridable Property UserProfileId As Guid
'''
'''Has 'Remember Me' option been selected?
'''
Public Overridable Property IsPersistent As Boolean
End Class
Public Partial Class UpdateQuadrantResponse
Public Overridable Property PerspectiveSessionId As Guid
Public Overridable Property Settings As List(Of SettingModel)
Public Overridable Property Permissions As List(Of 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