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