/* Options: Date: 2025-08-04 04:16:02 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://szallitoiportal-be.veolia.hu //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: BrowseAllAvailableTender.* //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="/tender/available", Verbs="POST") public static class BrowseAllAvailableTender extends PaginationRequestBase implements IReturn>, IPost { private static Object responseType = new TypeToken>(){}.getType(); public Object getResponseType() { return responseType; } } public static class PaginationResponse extends ResponseBase { public PaginationResult Result = null; public PaginationResult getResult() { return Result; } public PaginationResponse setResult(PaginationResult value) { this.Result = value; return this; } } public static class GridViewState { public GridViewColumnState ColumnState = null; public ArrayList ColumnFilters = null; public GridViewPagerState PagerState = null; public Boolean IsReturnCount = null; public GridViewColumnState getColumnState() { return ColumnState; } public GridViewState setColumnState(GridViewColumnState value) { this.ColumnState = value; return this; } public ArrayList getColumnFilters() { return ColumnFilters; } public GridViewState setColumnFilters(ArrayList value) { this.ColumnFilters = value; return this; } public GridViewPagerState getPagerState() { return PagerState; } public GridViewState setPagerState(GridViewPagerState value) { this.PagerState = value; return this; } public Boolean getIsReturnCount() { return IsReturnCount; } public GridViewState setIsReturnCount(Boolean value) { this.IsReturnCount = value; return this; } } public static class PaginationRequestBase implements IGridView { public GridViewState GridViewState = null; public GridViewState getGridViewState() { return GridViewState; } public PaginationRequestBase setGridViewState(GridViewState value) { this.GridViewState = value; return this; } } public static interface IGridView { public GridViewState GridViewState = null; } public static class GridViewColumnState { public String FieldName = null; public GridSortDirection SortDirection = null; public String getFieldName() { return FieldName; } public GridViewColumnState setFieldName(String value) { this.FieldName = value; return this; } public GridSortDirection getSortDirection() { return SortDirection; } public GridViewColumnState setSortDirection(GridSortDirection value) { this.SortDirection = value; return this; } } public static class GridViewColumnFilter { public String FieldName = null; public String FilterValue = null; public FilterOperator Operator = null; public String getFieldName() { return FieldName; } public GridViewColumnFilter setFieldName(String value) { this.FieldName = value; return this; } public String getFilterValue() { return FilterValue; } public GridViewColumnFilter setFilterValue(String value) { this.FilterValue = value; return this; } public FilterOperator getOperator() { return Operator; } public GridViewColumnFilter setOperator(FilterOperator value) { this.Operator = value; return this; } } public static class GridViewPagerState { public Integer SkipRowCount = null; public Integer PageRowCount = null; public Integer getSkipRowCount() { return SkipRowCount; } public GridViewPagerState setSkipRowCount(Integer value) { this.SkipRowCount = value; return this; } public Integer getPageRowCount() { return PageRowCount; } public GridViewPagerState setPageRowCount(Integer value) { this.PageRowCount = value; return this; } } public static enum GridSortDirection { @SerializedName("0") None(0), @SerializedName("1") Asc(1), @SerializedName("2") Desc(2); private final int value; GridSortDirection(final int intValue) { value = intValue; } public int getValue() { return value; } } public static enum FilterOperator { @SerializedName("0") NotSet(0), @SerializedName("1") Equal(1), @SerializedName("2") Greater(2), @SerializedName("3") Less(3), @SerializedName("4") GreaterOrEqual(4), @SerializedName("5") LessOrEqual(5), @SerializedName("6") NotEqual(6), @SerializedName("7") IsNull(7), @SerializedName("8") IsNotNull(8), @SerializedName("9") Like(9), @SerializedName("10") NotLike(10), @SerializedName("11") Begins(11), @SerializedName("12") Ends(12), @SerializedName("13") In(13), @SerializedName("14") Between(14); private final int value; FilterOperator(final int intValue) { value = intValue; } public int getValue() { return value; } } }