' 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