btcpay_client/models/
generic_payment_method_data_data.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
16pub struct GenericPaymentMethodDataData {
17 #[serde(rename = "derivationScheme", skip_serializing_if = "Option::is_none")]
19 pub derivation_scheme: Option<String>,
20 #[serde(rename = "label", skip_serializing_if = "Option::is_none")]
22 pub label: Option<String>,
23 #[serde(rename = "accountKeyPath", skip_serializing_if = "Option::is_none")]
25 pub account_key_path: Option<String>,
26 #[serde(rename = "connectionString", skip_serializing_if = "Option::is_none")]
28 pub connection_string: Option<String>,
29 #[serde(rename = "disableBOLT11PaymentOption", skip_serializing_if = "Option::is_none")]
31 pub disable_bolt11_payment_option: Option<bool>,
32}
33
34impl GenericPaymentMethodDataData {
35 pub fn new() -> GenericPaymentMethodDataData {
37 GenericPaymentMethodDataData {
38 derivation_scheme: None,
39 label: None,
40 account_key_path: None,
41 connection_string: None,
42 disable_bolt11_payment_option: None,
43 }
44 }
45}
46
47