openmina_node_native/graphql/
transaction.rs1use juniper::GraphQLEnum;
2use node::rpc::TransactionStatus;
3
4#[derive(Clone, Copy, Debug, GraphQLEnum)]
5#[allow(non_camel_case_types)]
6pub enum GraphQLTransactionStatus {
7 INCLUDED,
8 PENDING,
9 UNKNOWN,
10}
11
12impl From<TransactionStatus> for GraphQLTransactionStatus {
13 fn from(value: TransactionStatus) -> Self {
14 match value {
15 TransactionStatus::Included => Self::INCLUDED,
16 TransactionStatus::Pending => Self::PENDING,
17 TransactionStatus::Unknown => Self::UNKNOWN,
18 }
19 }
20}