/* Options: Date: 2026-10-20 16:00:25 SwiftVersion: 5.0 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://isp-plauen-servamw.eras-online.de //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True IncludeTypes: GetOrderDescriptors.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/App/{UserId}/GetOrderDescriptors", "GET") // @DataContract public class GetOrderDescriptors : Eras2AppServiceModelBase, IReturn { public typealias Return = GetOrderDescriptorsResponse required public init(){ super.init() } required public init(from decoder: Decoder) throws { try super.init(from: decoder) } public override func encode(to encoder: Encoder) throws { try super.encode(to: encoder) } } public class GetOrderDescriptorsResponse : Codable { // @DataMember(Name="OrderDescriptors") public var OrderDescriptors:IList public var responseStatus:ResponseStatus required public init(){} } // @DataContract public class Eras2AppServiceModelBase : Codable { // @DataMember(Name="UserId") public var UserId:String required public init(){} } // @DataContract public class OrderDescriptor : Codable { // @DataMember(Name="AuftragGuid") public var AuftragGuid:String // @DataMember(Name="AbrechnungseinheitGuid") public var AbrechnungseinheitGuid:String // @DataMember(Name="NutzeinheitGuids") public var NutzeinheitGuids:IList required public init(){} }