/* Options: Date: 2026-03-31 18:50:50 SwiftVersion: 6.0 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://test-dogw.klokgroep.nl/api //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True //MakePropertiesOptional: True IncludeTypes: IDB_4PSBC_Import_Project.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: False //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack /** * Import project record vanuit 4PS */ // @Route("/4PSBC/ImportProject", "POST") // @Api(Description="Import project record vanuit 4PS") public class IDB_4PSBC_Import_Project : IReturn, Codable { public typealias Return = IDB_4PSBC_Response_Project /** * Message header */ // @ApiMember(Description="Message header", IsRequired=true) public var header:Header? /** * Message data */ // @ApiMember(Description="Message data", IsRequired=true) public var data:Data_Project? required public init(){} } public class IDB_4PSBC_Response_Project : Codable { /** * Header of the response */ // @ApiMember(Description="Header of the response", IsRequired=true) public var header:Header? /** * Response body */ // @ApiMember(Description="Response body", IsRequired=true) public var response:Response_Project? required public init(){} } public class Header : Codable { /** * Inhoud van het bericht */ // @ApiMember(Description="Inhoud van het bericht") public var contains:String? /** * Datum aanmaak bericht */ // @ApiMember(Description="Datum aanmaak bericht") public var date:String? /** * ID voor het bericht */ // @ApiMember(Description="ID voor het bericht") public var messageID:String? /** * Verzender van het bericht */ // @ApiMember(Description="Verzender van het bericht") public var sender:String? required public init(){} } public class Data_Project : Codable { public var systemId:String? public var digiOfficeId:String? public var companyId:String? public var no:String? public var Description:String? public var description2:String? public var visitAddress:String? public var visitAddress2:String? public var visitAddressPostCode:String? public var visitAddressCity:String? public var visitAddressCountryRegionId:String? public var address:String? public var postCode:String? public var city:String? public var countryRegionId:String? public var projectStatus:String? public var startingDate:Date? public var endingDate:Date? public var contactId:String? required public init(){} } public class Response_Project : Codable { /** * Reponse status (Ok/Error) */ // @ApiMember(Description="Reponse status (Ok/Error)", IsRequired=true) public var status:String? /** * Errors summary */ // @ApiMember(Description="Errors summary") public var errors:String? /** * ID of the project in DigiOffice */ // @ApiMember(Description="ID of the project in DigiOffice", IsRequired=true) public var digiOfficeProjectID:String? /** * GlobalID (digiOfficeId) of the project in DigiOffice */ // @ApiMember(Description="GlobalID (digiOfficeId) of the project in DigiOffice", IsRequired=true) public var digiOfficeGlobalID:String? required public init(){} }