use {
crate::models,
serde::{Deserialize, Serialize},
};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct DisbursementOperationPreviewOutputInstructionSetInner {
#[serde(rename = "amount")]
pub amount: models::AssetAmount,
#[serde(rename = "fee")]
pub fee: models::AssetAmount,
#[serde(rename = "payeeAccount")]
pub payee_account: models::Destination,
#[serde(rename = "timeSeconds")]
pub time_seconds: f64,
}
impl DisbursementOperationPreviewOutputInstructionSetInner {
pub fn new(
amount: models::AssetAmount,
fee: models::AssetAmount,
payee_account: models::Destination,
time_seconds: f64,
) -> DisbursementOperationPreviewOutputInstructionSetInner {
DisbursementOperationPreviewOutputInstructionSetInner {
amount,
fee,
payee_account,
time_seconds,
}
}
}