pub struct ApplicationFee {Show 14 fields
pub account: Expandable<Account>,
pub amount: i64,
pub amount_refunded: i64,
pub application: Expandable<Application>,
pub balance_transaction: Option<Expandable<BalanceTransaction>>,
pub charge: Expandable<Charge>,
pub created: i64,
pub currency: Currency,
pub fee_source: Option<PlatformEarningFeeSource>,
pub id: ApplicationFeeId,
pub livemode: bool,
pub originating_transaction: Option<Expandable<Charge>>,
pub refunded: bool,
pub refunds: List<ApplicationFeeRefund>,
}
Expand description
For more details see <https://stripe.com/docs/api/application_fees/object>.
Fields§
§account: Expandable<Account>
ID of the Stripe account this fee was taken from.
amount: i64
Amount earned, in cents (or local equivalent).
amount_refunded: i64
Amount in cents (or local equivalent) refunded (can be less than the amount attribute on the fee if a partial refund was issued).
application: Expandable<Application>
ID of the Connect application that earned the fee.
balance_transaction: Option<Expandable<BalanceTransaction>>
Balance transaction that describes the impact of this collected application fee on your account balance (not including refunds).
charge: Expandable<Charge>
ID of the charge that the application fee was taken from.
created: i64
Time at which the object was created. Measured in seconds since the Unix epoch.
currency: Currency
Three-letter ISO currency code, in lowercase. Must be a supported currency.
fee_source: Option<PlatformEarningFeeSource>
Polymorphic source of the application fee. Includes the ID of the object the application fee was created from.
id: ApplicationFeeId
Unique identifier for the object.
livemode: bool
Has the value true
if the object exists in live mode or the value false
if the object exists in test mode.
originating_transaction: Option<Expandable<Charge>>
ID of the corresponding charge on the platform account, if this fee was the result of a charge using the destination
parameter.
refunded: bool
Whether the fee has been fully refunded. If the fee is only partially refunded, this attribute will still be false.
refunds: List<ApplicationFeeRefund>
A list of refunds that have been applied to the fee.
Trait Implementations§
Source§impl Clone for ApplicationFee
impl Clone for ApplicationFee
Source§fn clone(&self) -> ApplicationFee
fn clone(&self) -> ApplicationFee
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more