fireblocks_sdk/models/
disbursement_instruction_output.rs1use {
10 crate::models,
11 serde::{Deserialize, Serialize},
12};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct DisbursementInstructionOutput {
16 #[serde(rename = "amount")]
17 pub amount: models::AssetAmount,
18 #[serde(rename = "fee")]
19 pub fee: models::AssetAmount,
20 #[serde(rename = "payeeAccount")]
21 pub payee_account: models::Destination,
22}
23
24impl DisbursementInstructionOutput {
25 pub fn new(
26 amount: models::AssetAmount,
27 fee: models::AssetAmount,
28 payee_account: models::Destination,
29 ) -> DisbursementInstructionOutput {
30 DisbursementInstructionOutput {
31 amount,
32 fee,
33 payee_account,
34 }
35 }
36}