/* Options: Date: 2025-05-12 18:26:38 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: AllTypes.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: False //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack public class AllTypes : IReturn, Codable { public typealias Return = AllTypes public var id:Int? public var nullableId:Int? public var byte:UInt8? public var short:Int16? public var int:Int? public var long:Int? public var uShort:UInt16? public var uInt:UInt32? public var uLong:UInt64? public var float:Float? public var double:Double? public var decimal:Double? public var string:String? public var dateTime:Date? @TimeSpan public var timeSpan:TimeInterval? public var dateTimeOffset:Date? public var guid:String? public var char:String? public var keyValuePair:KeyValuePair? public var nullableDateTime:Date? @TimeSpan public var nullableTimeSpan:TimeInterval? public var stringList:[String] = [] public var stringArray:[String] = [] public var stringMap:[String:String] = [:] public var intStringMap:[Int:String] = [:] public var subType:SubType? required public init(){} } public class KeyValuePair : Codable { public var key:TKey? public var value:TValue? required public init(){} } public class SubType : Codable { public var id:Int? public var name:String? required public init(){} }