rosetta_types/
account_faucet_request.rs1use crate::{AccountIdentifier, NetworkIdentifier};
2
3#[derive(Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize)]
5pub struct AccountFaucetRequest {
6 #[serde(rename = "network_identifier")]
7 pub network_identifier: NetworkIdentifier,
8 #[serde(rename = "account_identifier")]
9 pub account_identifier: AccountIdentifier,
10 #[serde(rename = "faucet_parameter")]
11 pub faucet_parameter: u128,
12}
13
14impl AccountFaucetRequest {
15 pub fn new(
17 network_identifier: NetworkIdentifier,
18 account_identifier: AccountIdentifier,
19 faucet_parameter: u128,
20 ) -> AccountFaucetRequest {
21 AccountFaucetRequest {
22 network_identifier,
23 account_identifier,
24 faucet_parameter,
25 }
26 }
27}