/* Options: Date: 2025-05-12 16:42:33 SwiftVersion: 6.0 Version: 8.53 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://test.servicestack.net //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True //MakePropertiesOptional: True IncludeTypes: HelloInterface.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: False //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack public class HelloInterface : Codable { //poco:IPoco ignored. Swift doesn't support interface properties //emptyInterface:IEmptyInterface ignored. Swift doesn't support interface properties public var emptyClass:EmptyClass? required public init(){} } public protocol IPoco { var name:String? { get set } } public protocol IEmptyInterface { } public class EmptyClass : Codable { required public init(){} }