// ======================================
// This file was automatically generated.
// ======================================
use serde_derive::{Deserialize, Serialize};
use crate::params::Expandable;
use crate::resources::Account;
/// The resource representing a Stripe "SubscriptionTransferData".
#[derive(Clone, Debug, Deserialize, Serialize)]
pub struct SubscriptionTransferData {
/// A non-negative decimal between 0 and 100, with at most two decimal places.
///
/// This represents the percentage of the subscription invoice subtotal that will be transferred to the destination account.
/// By default, the entire amount is transferred to the destination.
#[serde(skip_serializing_if = "Option::is_none")]
pub amount_percent: Option<Box<f64>>,
/// The account where funds from the payment will be transferred to upon payment success.
pub destination: Expandable<Account>,
}