' Options: 'Date: 2025-12-06 13:29:17 'Version: 6.110 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://etc-api.vsmlab.vn ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: SearchCategoryRequest.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports ServiceStack.Web Imports System.IO Imports tvpl.data.Constant Imports tvpl.data.Models Imports tvpl.api.ServiceModel Namespace Global Namespace tvpl.api.ServiceModel Public Partial Class BaseResponse(Of List) Implements IResponseRequest Public Sub New() Data = New List(Of Category) End Sub Public Overridable Property Code As Integer Public Overridable Property Message As String Public Overridable Property Data As List(Of Category) End Class Public Partial Class ColumnMeta Public Overridable Property Key As String Public Overridable Property Label As String End Class Public Partial Class SearchCategoryRequest Inherits CategoryRequest Implements IReturn(Of BaseResponse(Of List(Of Category))) End Class End Namespace Namespace tvpl.data.Constant Public Enum CategoryTypes Department PartyGroup DocGroup DocType IssuingAgency Status Subjects Workflow End Enum End Namespace Namespace tvpl.data.Models Public Partial Class CategoryRequest Public Overridable Property Id As Nullable(Of Integer) Public Overridable Property Type As Nullable(Of CategoryTypes) Public Overridable Property Name As String Public Overridable Property ParentId As Nullable(Of Integer) End Class Public Partial Class CategoryStatistics Public Overridable Property Id As Integer Public Overridable Property Title As String Public Overridable Property Count As Integer Public Overridable Property IsParty As Boolean End Class Public Partial Class DepartmentReport Public Overridable Property DepartmentId As Integer Public Overridable Property DepartmentName As String Public Overridable Property TotalDocuments As Integer End Class Public Partial Class LeftMenuItem Public Sub New() Children = New List(Of LeftMenuItem) End Sub Public Overridable Property Id As Integer Public Overridable Property Name As String Public Overridable Property Count As Integer Public Overridable Property IsParty As Boolean Public Overridable Property Level1ParentId As Integer Public Overridable Property Level2ParentId As Integer Public Overridable Property Level As Integer Public Overridable Property Type As String Public Overridable Property Children As List(Of LeftMenuItem) End Class Public Partial Class SubjectTypeStatistics Public Overridable Property SubjectId As Integer Public Overridable Property TypeId As Integer Public Overridable Property TypeName As String Public Overridable Property Count As Integer End Class Public Partial Class UserLogin Public Overridable Property Name As String End Class Public Partial Class UserProfile Inherits UserLogin Public Sub New() Roles = New List(Of Integer) End Sub Public Overridable Property Id As Integer Public Overridable Property FullName As String Public Overridable Property Email As String Public Overridable Property DepartmentId As Nullable(Of Integer) Public Overridable Property PartyGroupId As Nullable(Of Integer) Public Overridable Property Avatar As String Public Overridable Property Telephone As String Public Overridable Property Birthday As Nullable(Of Date) Public Overridable Property CreatedAt As Nullable(Of Date) Public Overridable Property UpdatedAt As Nullable(Of Date) Public Overridable Property FailedLoginCount As Integer Public Overridable Property Roles As List(Of Integer) Public Overridable Property LastLoginDate As Nullable(Of Date) End Class End Namespace End Namespace