' Options: 'Date: 2025-12-06 13:08:05 '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: FileUpload.* '''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 ''' '''Upload file ''' Public Partial Class FileUpload Inherits FileUploadRequest Implements IReturn(Of IResponseRequest) Implements IPost End Class Public Interface IResponseRequest Property Code As Integer Property Message As String End Interface End Namespace Namespace tvpl.data.Constant Public Enum AccessType Public Restricted End Enum Public Enum StorageStatus Draft Permanent Archive End Enum End Namespace Namespace tvpl.data.Models Public Partial Class FileUploadRequest Public Overridable Property FileUpload As IHttpFile Public Overridable Property AccessType As AccessType Public Overridable Property StorageStatus As StorageStatus End Class End Namespace End Namespace