/* Options: Date: 2025-09-14 06:57:37 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: GetLastSuccessfulCollectionDate.* //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 { /** * Get the last collection date for a successfully imported integrations import */ @Route(Path="/imports/lastsuccessfulcollectiondate") @Api(Description="Get the last collection date for a successfully imported integrations import") public static class GetLastSuccessfulCollectionDate implements IReturn { /** * 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; public UUID getSuiteDataSourceInstanceId() { return SuiteDataSourceInstanceId; } public GetLastSuccessfulCollectionDate setSuiteDataSourceInstanceId(UUID value) { this.SuiteDataSourceInstanceId = value; return this; } public UUID getImportTypeId() { return ImportTypeId; } public GetLastSuccessfulCollectionDate setImportTypeId(UUID value) { this.ImportTypeId = value; return this; } private static Object responseType = GetLastSuccessfulCollectionDateResponse.class; public Object getResponseType() { return responseType; } } @ApiResponse(Description="A datetime value which was the last collection date for a successfully processed import.") public static class GetLastSuccessfulCollectionDateResponse { public Date LastSuccessfulCollectionDate = null; public byte[] LastSuccessfulRowVersion = null; public ResponseStatus ResponseStatus = null; public Date getLastSuccessfulCollectionDate() { return LastSuccessfulCollectionDate; } public GetLastSuccessfulCollectionDateResponse setLastSuccessfulCollectionDate(Date value) { this.LastSuccessfulCollectionDate = value; return this; } public byte[] getLastSuccessfulRowVersion() { return LastSuccessfulRowVersion; } public GetLastSuccessfulCollectionDateResponse setLastSuccessfulRowVersion(byte[] value) { this.LastSuccessfulRowVersion = value; return this; } public ResponseStatus getResponseStatus() { return ResponseStatus; } public GetLastSuccessfulCollectionDateResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } } }