blockfrost_openapi/models/
utils_addresses_xpub.rs1use crate::models;
2use serde::{Deserialize, Serialize};
3
4#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
5pub struct UtilsAddressesXpub {
6 #[serde(rename = "xpub")]
8 pub xpub: String,
9 #[serde(rename = "role")]
11 pub role: i32,
12 #[serde(rename = "index")]
14 pub index: i32,
15 #[serde(rename = "address")]
17 pub address: String,
18}
19
20impl UtilsAddressesXpub {
21 pub fn new(xpub: String, role: i32, index: i32, address: String) -> UtilsAddressesXpub {
22 UtilsAddressesXpub {
23 xpub,
24 role,
25 index,
26 address,
27 }
28 }
29}
30