fee treatment added
This commit is contained in:
5
frontend/pshared/lib/models/payment/fees/treatment.dart
Normal file
5
frontend/pshared/lib/models/payment/fees/treatment.dart
Normal file
@@ -0,0 +1,5 @@
|
||||
enum FeeTreatment {
|
||||
addToSource,
|
||||
deductFromDestination,
|
||||
unspecified,
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
import 'package:pshared/models/payment/fees/treatment.dart';
|
||||
import 'package:pshared/models/payment/fx/intent.dart';
|
||||
import 'package:pshared/models/payment/kind.dart';
|
||||
import 'package:pshared/models/payment/customer.dart';
|
||||
@@ -12,6 +13,7 @@ class PaymentIntent {
|
||||
final PaymentMethodData? destination;
|
||||
final Money? amount;
|
||||
final FxIntent? fx;
|
||||
final FeeTreatment feeTreatment;
|
||||
final SettlementMode settlementMode;
|
||||
final String? settlementCurrency;
|
||||
final Map<String, String>? attributes;
|
||||
@@ -27,5 +29,6 @@ class PaymentIntent {
|
||||
this.settlementCurrency,
|
||||
this.attributes,
|
||||
this.customer,
|
||||
required this.feeTreatment,
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user