fireblocks_sdk/models/
payout_instruction.rs1use {
10 crate::models,
11 serde::{Deserialize, Serialize},
12};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct PayoutInstruction {
16 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
17 pub id: Option<String>,
18 #[serde(rename = "payeeAccount")]
19 pub payee_account: models::PayeeAccount,
20 #[serde(rename = "amount")]
21 pub amount: models::InstructionAmount,
22}
23
24impl PayoutInstruction {
25 pub fn new(
26 payee_account: models::PayeeAccount,
27 amount: models::InstructionAmount,
28 ) -> PayoutInstruction {
29 PayoutInstruction {
30 id: None,
31 payee_account,
32 amount,
33 }
34 }
35}