/* Options: Date: 2025-12-06 13:02:24 SwiftVersion: 5.0 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://etc-api.vsmlab.vn //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True IncludeTypes: ReadAndImportDataApi.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/import-from-excel", "Post") public class ReadAndImportDataApi : IReturn, Codable { public typealias Return = ReadExcelResponse //dataFile:IHttpFile ignored. Swift doesn't support interface properties public var isInternal:Bool required public init(){} } public class ReadExcelResponse : Codable { public var rows:[[String]] = [] public var maxColumnR:Double required public init(){} } public protocol IHttpFile { var name:String { get set } var fileName:String { get set } var contentLength:Int { get set } var contentType:String { get set } var inputStream:Data { get set } }