pylon_utils/common.rs
1use schemars::JsonSchema;
2use serde::{Deserialize, Serialize};
3
4use cosmwasm_std::Order;
5
6#[derive(Serialize, Deserialize, Clone, Debug, PartialEq, JsonSchema)]
7#[serde(rename_all = "snake_case")]
8pub enum OrderBy {
9 Asc,
10 Desc,
11}
12
13impl From<OrderBy> for Order {
14 fn from(order: OrderBy) -> Order {
15 if order == OrderBy::Asc {
16 Order::Ascending
17 } else {
18 Order::Descending
19 }
20 }
21}