/* Options: Date: 2025-08-05 02:00:45 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: GetRecycleBinItem.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/recycle-bin/items/{id}", Verbs="GET") public static class GetRecycleBinItem extends RecycelBinItemRequestBase implements IReturn { private static Object responseType = RecycleBinItemProxy.class; public Object getResponseType() { return responseType; } } 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; } } public static class RecycelBinItemRequestBase { public UUID Id = null; public UUID getId() { return Id; } public RecycelBinItemRequestBase setId(UUID value) { this.Id = value; return this; } } }