' Options: 'Date: 2024-12-22 21:42:48 'Version: 8.51 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://blazor-gallery.servicestack.net ' '''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: QueryPlayerGameItem.* '''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 MyApp.ServiceModel Namespace Global Namespace MyApp.ServiceModel Public Partial Class GameItem Inherits AuditBase Public Overridable Property Name As String Public Overridable Property ImageUrl As String Public Overridable Property Description As String Public Overridable Property DateAdded As Date End Class Public Partial Class Phone Public Overridable Property Kind As PhoneKind Public Overridable Property Number As String Public Overridable Property Ext As String End Class Public Enum PhoneKind Home Mobile Work End Enum Public Partial Class Player Inherits AuditBase Public Overridable Property Id As Integer Public Overridable Property FirstName As String Public Overridable Property LastName As String Public Overridable Property Email As String Public Overridable Property PhoneNumbers As List(Of Phone) = New List(Of Phone) Public Overridable Property GameItems As List(Of PlayerGameItem) = New List(Of PlayerGameItem) Public Overridable Property Profile As Profile Public Overridable Property ProfileId As Integer Public Overridable Property SavedLevelId As Guid Public Overridable Property RowVersion As UInt64 End Class Public Partial Class PlayerGameItem Public Overridable Property Id As Integer Public Overridable Property PlayerId As Integer Public Overridable Property GameItemName As String End Class Public Enum PlayerRegion Africa = 1 Americas = 2 Asia = 3 Australasia = 4 Europe = 5 End Enum Public Enum PlayerRole Leader Player NonPlayer End Enum Public Partial Class Profile Inherits AuditBase Public Overridable Property Id As Integer Public Overridable Property Role As PlayerRole Public Overridable Property Region As PlayerRegion Public Overridable Property Username As String Public Overridable Property HighScore As Long Public Overridable Property GamesPlayed As Long Public Overridable Property Energy As Integer Public Overridable Property ProfileUrl As String Public Overridable Property CoverUrl As String Public Overridable Property Meta As Dictionary(Of String, String) End Class Public Partial Class QueryPlayerGameItem Inherits QueryDb(Of PlayerGameItem) Implements IReturn(Of QueryResponse(Of PlayerGameItem)) Public Overridable Property Id As Integer? Public Overridable Property PlayerId As Integer? Public Overridable Property GameItemName As String End Class End Namespace End Namespace