1use cashu::{MeltQuoteBolt11Request, MeltQuoteBolt12Request};
3
4#[derive(Debug, Clone, PartialEq, Eq)]
9pub enum MeltQuoteRequest {
10 Bolt11(MeltQuoteBolt11Request),
12 Bolt12(MeltQuoteBolt12Request),
14}
15
16impl From<MeltQuoteBolt11Request> for MeltQuoteRequest {
17 fn from(request: MeltQuoteBolt11Request) -> Self {
18 MeltQuoteRequest::Bolt11(request)
19 }
20}
21
22impl From<MeltQuoteBolt12Request> for MeltQuoteRequest {
23 fn from(request: MeltQuoteBolt12Request) -> Self {
24 MeltQuoteRequest::Bolt12(request)
25 }
26}