/* Options: Date: 2025-09-14 06:42:20 Version: 8.52 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://production-eros-platform-apisubscription.azurewebsites.net/api //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: ImportXml.* //ExcludeTypes: //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.*; public class dtos { public static class ImportXml implements 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") public String XmlToImport = null; /** * Guid representing the external systems datasource information. */ @ApiMember(DataType="Guid", Description="Guid representing the external systems datasource information.", Name="SuiteDataSourceInstanceId", ParameterType="query") public UUID SuiteDataSourceInstanceId = null; /** * Import data type. */ @ApiMember(DataType="Guid", Description="Import data type.", Name="ImportTypeId", ParameterType="query") public UUID ImportTypeId = 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") public Date CollectionDate = null; /** * Bin Row Version of the last update */ @ApiMember(DataType="byte[]", Description="Bin Row Version of the last update", Name="RowVersion", ParameterType="query") public byte[] RowVersion = 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") public Boolean RemovePreviousAttempts = null; public String getXmlToImport() { return XmlToImport; } public ImportXml setXmlToImport(String value) { this.XmlToImport = value; return this; } public UUID getSuiteDataSourceInstanceId() { return SuiteDataSourceInstanceId; } public ImportXml setSuiteDataSourceInstanceId(UUID value) { this.SuiteDataSourceInstanceId = value; return this; } public UUID getImportTypeId() { return ImportTypeId; } public ImportXml setImportTypeId(UUID value) { this.ImportTypeId = value; return this; } public Date getCollectionDate() { return CollectionDate; } public ImportXml setCollectionDate(Date value) { this.CollectionDate = value; return this; } public byte[] getRowVersion() { return RowVersion; } public ImportXml setRowVersion(byte[] value) { this.RowVersion = value; return this; } public Boolean isRemovePreviousAttempts() { return RemovePreviousAttempts; } public ImportXml setRemovePreviousAttempts(Boolean value) { this.RemovePreviousAttempts = value; return this; } private static Object responseType = ResponseStatus.class; public Object getResponseType() { return responseType; } } @DataContract public static class ResponseStatus { @DataMember(Order=1) public String ErrorCode = null; @DataMember(Order=2) public String Message = null; @DataMember(Order=3) public String StackTrace = null; @DataMember(Order=4) public ArrayList Errors = null; @DataMember(Order=5) public HashMap Meta = null; public String getErrorCode() { return ErrorCode; } public ResponseStatus setErrorCode(String value) { this.ErrorCode = value; return this; } public String getMessage() { return Message; } public ResponseStatus setMessage(String value) { this.Message = value; return this; } public String getStackTrace() { return StackTrace; } public ResponseStatus setStackTrace(String value) { this.StackTrace = value; return this; } public ArrayList getErrors() { return Errors; } public ResponseStatus setErrors(ArrayList value) { this.Errors = value; return this; } public HashMap getMeta() { return Meta; } public ResponseStatus setMeta(HashMap value) { this.Meta = value; return this; } } }