@@ -34,4 +34,10 @@ public class FileEntityRequest {
|
||||
|
||||
@JsonProperty("token")
|
||||
private String token;
|
||||
|
||||
@JsonProperty("sort_by")
|
||||
private String sortBy;
|
||||
|
||||
@JsonProperty("sort_order")
|
||||
private String sortOrder;
|
||||
}
|
||||
|
||||
@@ -30,4 +30,10 @@ public class FileListResponse {
|
||||
|
||||
@JsonProperty("page_size")
|
||||
private Integer pageSize;
|
||||
|
||||
@JsonProperty("sort_by")
|
||||
private String sortBy;
|
||||
|
||||
@JsonProperty("sort_order")
|
||||
private String sortOrder;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
package ru.soune.nocopy.dto.file;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
public enum SortOrder {
|
||||
ASC("asc"),
|
||||
DESC("desc");
|
||||
|
||||
private final String value;
|
||||
|
||||
SortOrder(String value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public static SortOrder fromString(String value) {
|
||||
if (value == null) return ASC;
|
||||
for (SortOrder order : SortOrder.values()) {
|
||||
if (order.value.equalsIgnoreCase(value)) {
|
||||
return order;
|
||||
}
|
||||
}
|
||||
return ASC;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user