/* Options: Date: 2026-06-22 04:35:26 Version: 8.52 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://gatewayframeworkapi.pstpf.com.au/api //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: GetWorkflowData.* //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 { /** * Retrieves Updated workflow data to be saved to Framework */ @Api(Description="Retrieves Updated workflow data to be saved to Framework") public static class GetWorkflowData implements IReturn, ISubscription { /** * Bin Row Version of the last update */ @ApiMember(DataType="byte[]", Description="Bin Row Version of the last update", Name="BinRowVersion") public byte[] BinRowVersion = null; /** * Suite Data Source Instance Id to determine which licensees data to retrieve. */ @ApiMember(DataType="Guid", Description="Suite Data Source Instance Id to determine which licensees data to retrieve.", Name="SuiteDataSourceInstanceId") public UUID SuiteDataSourceInstanceId = null; public Boolean IgnoreValidation = null; public byte[] getBinRowVersion() { return BinRowVersion; } public GetWorkflowData setBinRowVersion(byte[] value) { this.BinRowVersion = value; return this; } public UUID getSuiteDataSourceInstanceId() { return SuiteDataSourceInstanceId; } public GetWorkflowData setSuiteDataSourceInstanceId(UUID value) { this.SuiteDataSourceInstanceId = value; return this; } public Boolean isIgnoreValidation() { return IgnoreValidation; } public GetWorkflowData setIgnoreValidation(Boolean value) { this.IgnoreValidation = value; return this; } private static Object responseType = GetWorkflowDataResponse.class; public Object getResponseType() { return responseType; } } @ApiResponse(Description="Eros workflow data for synching to Framework") public static class GetWorkflowDataResponse { /** * Bin Row Version of the last update */ @ApiMember(Description="Bin Row Version of the last update") public byte[] BinRowVersion = null; /** * XML string containing the workflow Data */ @ApiMember(Description="XML string containing the workflow Data") public String WorkflowData = null; public ResponseStatus ResponseStatus = null; public byte[] getBinRowVersion() { return BinRowVersion; } public GetWorkflowDataResponse setBinRowVersion(byte[] value) { this.BinRowVersion = value; return this; } public String getWorkflowData() { return WorkflowData; } public GetWorkflowDataResponse setWorkflowData(String value) { this.WorkflowData = value; return this; } public ResponseStatus getResponseStatus() { return ResponseStatus; } public GetWorkflowDataResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } } public static interface ISubscription { public UUID SuiteDataSourceInstanceId = null; public UUID ObjectId = null; public String AlternateKey = null; public Boolean IgnoreValidation = null; } }