/* Options: Date: 2026-03-31 17:05:06 SwiftVersion: 6.0 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://test-do-services.klokgroep.nl/api //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True //MakePropertiesOptional: True IncludeTypes: ImportData.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: False //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack /** * Import entity data into DigiOffice (v1) */ // @Route("/importdata", "PUT") // @Api(Description="Import entity data into DigiOffice (v1)") public class ImportData : IReturn, Codable { public typealias Return = ImportResult /** * Entityname in which the data will be imported */ // @ApiMember(Description="Entityname in which the data will be imported", IsRequired=true) public var entityType:String? /** * Reports errors with a reference to this field (for example ID) */ // @ApiMember(Description="Reports errors with a reference to this field (for example ID)") public var errorField:String? /** * Should import continue on errors? (Default true) */ // @ApiMember(Description="Should import continue on errors? (Default true)") public var continueOnError:Bool? /** * Rows to be imported */ // @ApiMember(Description="Rows to be imported", IsRequired=true) public var rows:[Row] = [] /** * Additional values to be imported on every row */ // @ApiMember(Description="Additional values to be imported on every row") public var fixedValues:[FixedValue]? required public init(){} } public class ImportResult : Codable { public var totalRows:Int? public var totalAdded:Int? public var totalUpdated:Int? public var succesfullRows:Int? public var errorRows:Int? public var errors:[String]? required public init(){} } public class Row : Codable { public var fields:[ImportField]? required public init(){} } public class FixedValue : Codable { public var name:String? public var value:String? required public init(){} } public class ImportField : Codable { public var name:String? public var value:String? required public init(){} }