Skip to main content

NotificationPayload

Type Alias NotificationPayload 

Source
pub type NotificationPayload = NotificationPayload<String>;
Expand description

Notification Payload

Aliased Type§

pub enum NotificationPayload {
    ProofState(ProofState),
    MintQuoteOnchainResponse(MintQuoteOnchainResponse<String>),
    MeltQuoteOnchainResponse(MeltQuoteOnchainResponse<String>),
    MeltQuoteBolt11Response(MeltQuoteBolt11Response<String>),
    MintQuoteBolt11Response(MintQuoteBolt11Response<String>),
    MintQuoteBolt12Response(MintQuoteBolt12Response<String>),
    MeltQuoteBolt12Response(MeltQuoteBolt11Response<String>),
    CustomMintQuoteResponse(String, MintQuoteCustomResponse<String>),
    CustomMeltQuoteResponse(String, MeltQuoteCustomResponse<String>),
}

Variants§

§

ProofState(ProofState)

Proof State

§

MintQuoteOnchainResponse(MintQuoteOnchainResponse<String>)

Mint Quote Onchain Response

§

MeltQuoteOnchainResponse(MeltQuoteOnchainResponse<String>)

Melt Quote Onchain Response

§

MeltQuoteBolt11Response(MeltQuoteBolt11Response<String>)

Melt Quote Bolt11 Response

§

MintQuoteBolt11Response(MintQuoteBolt11Response<String>)

Mint Quote Bolt11 Response

§

MintQuoteBolt12Response(MintQuoteBolt12Response<String>)

Mint Quote Bolt12 Response

§

MeltQuoteBolt12Response(MeltQuoteBolt11Response<String>)

Melt Quote Bolt12 Response

§

CustomMintQuoteResponse(String, MintQuoteCustomResponse<String>)

Custom Mint Quote Response (method, response)

§

CustomMeltQuoteResponse(String, MeltQuoteCustomResponse<String>)

Custom Melt Quote Response (method, response)