MCPcopy Create free account
hub / github.com/ElementsProject/lightning / InvoiceRequest

Class InvoiceRequest

cln-rpc/src/model.rs:1191–1207  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1189 }
1190 #[derive(Clone, Debug, Deserialize, Serialize)]
1191 pub struct InvoiceRequest {
1192 #[serde(skip_serializing_if = "Option::is_none")]
1193 pub cltv: Option<u32>,
1194 #[serde(skip_serializing_if = "Option::is_none")]
1195 pub deschashonly: Option<bool>,
1196 #[serde(skip_serializing_if = "Option::is_none")]
1197 pub expiry: Option<u64>,
1198 #[serde(skip_serializing_if = "Option::is_none")]
1199 pub preimage: Option<String>,
1200 #[serde(skip_serializing_if = "crate::is_none_or_empty")]
1201 pub exposeprivatechannels: Option<Vec<ShortChannelId>>,
1202 #[serde(skip_serializing_if = "crate::is_none_or_empty")]
1203 pub fallbacks: Option<Vec<String>>,
1204 pub amount_msat: AmountOrAny,
1205 pub description: String,
1206 pub label: String,
1207 }
1208
1209 impl From<InvoiceRequest> for Request {
1210 fn from(r: InvoiceRequest) -> Self {

Callers 2

fromMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected