/* Options: Date: 2025-09-14 07:06:35 Version: 8.52 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://production-eros-platform-apisubscription.azurewebsites.net/api //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: ImportXml.* //ExcludeTypes: //InitializeCollections: False //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.* import java.util.* import java.io.InputStream import net.servicestack.client.* open class ImportXml : IReturn { /** * XML string (encoded to base 64) containing data to import into EROS from external system. */ @ApiMember(DataType="string", Description="XML string (encoded to base 64) containing data to import into EROS from external system.", Name="XmlToImport", ParameterType="query") open var XmlToImport:String? = null /** * Guid representing the external systems datasource information. */ @ApiMember(DataType="Guid", Description="Guid representing the external systems datasource information.", Name="SuiteDataSourceInstanceId", ParameterType="query") open var SuiteDataSourceInstanceId:UUID? = null /** * Import data type. */ @ApiMember(DataType="Guid", Description="Import data type.", Name="ImportTypeId", ParameterType="query") open var ImportTypeId:UUID? = null /** * Data collected from foreign system falls within now and this date. */ @ApiMember(DataType="DateTime", Description="Data collected from foreign system falls within now and this date.", Name="CollectionDate", ParameterType="query") open var CollectionDate:Date? = null /** * Bin Row Version of the last update */ @ApiMember(DataType="byte[]", Description="Bin Row Version of the last update", Name="RowVersion", ParameterType="query") open var RowVersion:ByteArray? = null /** * If true, previous failed import attempts will be removed. */ @ApiMember(DataType="bool", Description="If true, previous failed import attempts will be removed.", Name="RemovePreviousAttempts", ParameterType="query") open var RemovePreviousAttempts:Boolean? = null companion object { private val responseType = ResponseStatus::class.java } override fun getResponseType(): Any? = ImportXml.responseType } @DataContract open class ResponseStatus { @DataMember(Order=1) open var ErrorCode:String? = null @DataMember(Order=2) open var Message:String? = null @DataMember(Order=3) open var StackTrace:String? = null @DataMember(Order=4) open var Errors:ArrayList? = null @DataMember(Order=5) open var Meta:HashMap? = null }