LoadPaymentUIRequest constructor
LoadPaymentUIRequest({
- required PaymentUIType uiType,
- required String storeId,
- required String paymentId,
- required String orderName,
- required int totalAmount,
- required String channelKey,
- int? taxFreeAmount,
- int? vatAmount,
- Customer? customer,
- List<
String> ? noticeUrls, - String? confirmUrl,
- required String appScheme,
- bool? isEscrow,
- List<
Product> ? products, - bool? isCulturalExpense,
- required Currency currency,
- Locale? locale,
- Object? customData,
- OfferPeriod? offerPeriod,
- ProductType? productType,
- StoreDetails? storeDetails,
- LoadPaymentUIBypass? bypass,
- Country? country,
- Address? shippingAddress,
- String? promotionGroupId,
- List<
String> ? promotionIds,
Implementation
LoadPaymentUIRequest({
required this.uiType,
required this.storeId,
required this.paymentId,
required this.orderName,
required this.totalAmount,
required this.channelKey,
this.taxFreeAmount,
this.vatAmount,
this.customer,
this.noticeUrls,
this.confirmUrl,
required this.appScheme,
this.isEscrow,
this.products,
this.isCulturalExpense,
required this.currency,
this.locale,
this.customData,
this.offerPeriod,
this.productType,
this.storeDetails,
this.bypass,
this.country,
this.shippingAddress,
this.promotionGroupId,
this.promotionIds,
});