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}