ApplicationFee class final
PlatformFee
- Implemented types
Constructors
- ApplicationFee({required AccountOrId account, required int amount, required int amountRefunded, required ApplicationOrId application, BalanceTransactionOrId? balanceTransaction, required ChargeOrId charge, required DateTime created, required String currency, required String id, required bool livemode, ChargeOrId? originatingTransaction, required bool refunded, required ApplicationFeeRefunds refunds})
-
PlatformFee
const
- ApplicationFee.fromJson(Object? json)
-
factory
Properties
- account → AccountOrId
-
final
- amount → int
-
final
- amountRefunded → int
-
final
- application → ApplicationOrId
-
final
- balanceTransaction → BalanceTransactionOrId?
-
final
- charge → ChargeOrId
-
final
- created → DateTime
-
final
- currency → String
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
The ID of the ApplicationFee.
final
- livemode → bool
-
final
- object → String
-
final
- originatingTransaction → ChargeOrId?
-
final
- refunded → bool
-
final
- refunds → ApplicationFeeRefunds
-
FeeRefundList
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
encodeWith<
V> (Encoder< V> encoder) → V -
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> -
override
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
encode<
V> (ApplicationFee instance, Encoder< V> encoder) → V -
override