/* Options: Date: 2025-08-05 02:17:47 Version: 8.0 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://www.asg.com.au/RestApi //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: FindRecycleBinItems.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.*,com.google.gson.annotations.*,com.google.gson.reflect.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; import com.google.gson.annotations.*; import com.google.gson.reflect.*; public class dtos { @Route(Path="/recycle-bin/items", Verbs="GET") public static class FindRecycleBinItems implements IReturn>, IRecycleBinItemFilter { public Integer Skip = null; public Integer Take = null; public String OrderExpression = null; public String TypeName = null; public String SearchText = null; public Integer getSkip() { return Skip; } public FindRecycleBinItems setSkip(Integer value) { this.Skip = value; return this; } public Integer getTake() { return Take; } public FindRecycleBinItems setTake(Integer value) { this.Take = value; return this; } public String getOrderExpression() { return OrderExpression; } public FindRecycleBinItems setOrderExpression(String value) { this.OrderExpression = value; return this; } public String getTypeName() { return TypeName; } public FindRecycleBinItems setTypeName(String value) { this.TypeName = value; return this; } public String getSearchText() { return SearchText; } public FindRecycleBinItems setSearchText(String value) { this.SearchText = value; return this; } private static Object responseType = new TypeToken>(){}.getType(); public Object getResponseType() { return responseType; } } public static interface IRecycleBinItemFilter { public String TypeName = null; public String SearchText = null; } public static class RecycleBinItemProxy { public UUID Id = null; public String ProviderName = null; public String ItemTypeName = null; public String DisplayTypeName = null; public UUID DataItemId = null; public String ItemTitle = null; public String Status = null; public String StatusText = null; public String ItemLanguage = null; public String OwnerName = null; public Date DateCreated = null; public String ParentTypeName = null; public String ParentTitlesPath = null; public UUID getId() { return Id; } public RecycleBinItemProxy setId(UUID value) { this.Id = value; return this; } public String getProviderName() { return ProviderName; } public RecycleBinItemProxy setProviderName(String value) { this.ProviderName = value; return this; } public String getItemTypeName() { return ItemTypeName; } public RecycleBinItemProxy setItemTypeName(String value) { this.ItemTypeName = value; return this; } public String getDisplayTypeName() { return DisplayTypeName; } public RecycleBinItemProxy setDisplayTypeName(String value) { this.DisplayTypeName = value; return this; } public UUID getDataItemId() { return DataItemId; } public RecycleBinItemProxy setDataItemId(UUID value) { this.DataItemId = value; return this; } public String getItemTitle() { return ItemTitle; } public RecycleBinItemProxy setItemTitle(String value) { this.ItemTitle = value; return this; } public String getStatus() { return Status; } public RecycleBinItemProxy setStatus(String value) { this.Status = value; return this; } public String getStatusText() { return StatusText; } public RecycleBinItemProxy setStatusText(String value) { this.StatusText = value; return this; } public String getItemLanguage() { return ItemLanguage; } public RecycleBinItemProxy setItemLanguage(String value) { this.ItemLanguage = value; return this; } public String getOwnerName() { return OwnerName; } public RecycleBinItemProxy setOwnerName(String value) { this.OwnerName = value; return this; } public Date getDateCreated() { return DateCreated; } public RecycleBinItemProxy setDateCreated(Date value) { this.DateCreated = value; return this; } public String getParentTypeName() { return ParentTypeName; } public RecycleBinItemProxy setParentTypeName(String value) { this.ParentTypeName = value; return this; } public String getParentTitlesPath() { return ParentTitlesPath; } public RecycleBinItemProxy setParentTitlesPath(String value) { this.ParentTitlesPath = value; return this; } } }