/* Options: Date: 2026-08-12 18:47:52 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: RecordsSearchRequest.* //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 { @Route(Path="/v1/records/search", Verbs="GET,OPTIONS") public static class RecordsSearchRequest implements IReturn { public String Q = null; public Integer Page = null; public Integer PageSize = null; public String getQ() { return Q; } public RecordsSearchRequest setQ(String value) { this.Q = value; return this; } public Integer getPage() { return Page; } public RecordsSearchRequest setPage(Integer value) { this.Page = value; return this; } public Integer getPageSize() { return PageSize; } public RecordsSearchRequest setPageSize(Integer value) { this.PageSize = value; return this; } private static Object responseType = RecordsSearchResponse.class; public Object getResponseType() { return responseType; } } public static class RecordsSearchResponse { public ResponseStatus ResponseStatus = null; public ArrayList Records = new ArrayList(); public ResponseStatus getResponseStatus() { return ResponseStatus; } public RecordsSearchResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } public ArrayList getRecords() { return Records; } public RecordsSearchResponse setRecords(ArrayList value) { this.Records = value; return this; } } public static class RecordDto { public Integer RecordId = null; public String RecordKey = null; public String Name = null; public Integer SeriesId = null; public String SeriesKey = null; public String Classification = null; public String Format = null; public String Phase = null; public String TriggerDate = null; public Boolean Staged = null; public Integer HoldId = null; public String HoldKey = null; public String OwnerName = null; public String Branch = null; public String Barcode = null; public String LocJson = null; public String MetaJson = null; public String FilesJson = null; public String VersionsJson = null; public String RelatedJson = null; public String DisposedJson = null; public String CreatedLabel = null; public String UpdatedLabel = null; public String Lifecycle = null; public String RetKind = null; public String EligibleDate = null; public Integer MonthsLeft = null; public Integer getRecordId() { return RecordId; } public RecordDto setRecordId(Integer value) { this.RecordId = value; return this; } public String getRecordKey() { return RecordKey; } public RecordDto setRecordKey(String value) { this.RecordKey = value; return this; } public String getName() { return Name; } public RecordDto setName(String value) { this.Name = value; return this; } public Integer getSeriesId() { return SeriesId; } public RecordDto setSeriesId(Integer value) { this.SeriesId = value; return this; } public String getSeriesKey() { return SeriesKey; } public RecordDto setSeriesKey(String value) { this.SeriesKey = value; return this; } public String getClassification() { return Classification; } public RecordDto setClassification(String value) { this.Classification = value; return this; } public String getFormat() { return Format; } public RecordDto setFormat(String value) { this.Format = value; return this; } public String getPhase() { return Phase; } public RecordDto setPhase(String value) { this.Phase = value; return this; } public String getTriggerDate() { return TriggerDate; } public RecordDto setTriggerDate(String value) { this.TriggerDate = value; return this; } public Boolean isStaged() { return Staged; } public RecordDto setStaged(Boolean value) { this.Staged = value; return this; } public Integer getHoldId() { return HoldId; } public RecordDto setHoldId(Integer value) { this.HoldId = value; return this; } public String getHoldKey() { return HoldKey; } public RecordDto setHoldKey(String value) { this.HoldKey = value; return this; } public String getOwnerName() { return OwnerName; } public RecordDto setOwnerName(String value) { this.OwnerName = value; return this; } public String getBranch() { return Branch; } public RecordDto setBranch(String value) { this.Branch = value; return this; } public String getBarcode() { return Barcode; } public RecordDto setBarcode(String value) { this.Barcode = value; return this; } public String getLocJson() { return LocJson; } public RecordDto setLocJson(String value) { this.LocJson = value; return this; } public String getMetaJson() { return MetaJson; } public RecordDto setMetaJson(String value) { this.MetaJson = value; return this; } public String getFilesJson() { return FilesJson; } public RecordDto setFilesJson(String value) { this.FilesJson = value; return this; } public String getVersionsJson() { return VersionsJson; } public RecordDto setVersionsJson(String value) { this.VersionsJson = value; return this; } public String getRelatedJson() { return RelatedJson; } public RecordDto setRelatedJson(String value) { this.RelatedJson = value; return this; } public String getDisposedJson() { return DisposedJson; } public RecordDto setDisposedJson(String value) { this.DisposedJson = value; return this; } public String getCreatedLabel() { return CreatedLabel; } public RecordDto setCreatedLabel(String value) { this.CreatedLabel = value; return this; } public String getUpdatedLabel() { return UpdatedLabel; } public RecordDto setUpdatedLabel(String value) { this.UpdatedLabel = value; return this; } public String getLifecycle() { return Lifecycle; } public RecordDto setLifecycle(String value) { this.Lifecycle = value; return this; } public String getRetKind() { return RetKind; } public RecordDto setRetKind(String value) { this.RetKind = value; return this; } public String getEligibleDate() { return EligibleDate; } public RecordDto setEligibleDate(String value) { this.EligibleDate = value; return this; } public Integer getMonthsLeft() { return MonthsLeft; } public RecordDto setMonthsLeft(Integer value) { this.MonthsLeft = value; return this; } } }