Extra constructor
Extra({
- String? cardQuota,
- String? sellerName,
- int? deliveryDay,
- String? locale,
- String? offerPeriod,
- bool? displayCashReceipt,
- String? depositExpiration,
- String? appScheme,
- bool? useCardPoint,
- String? directCardCompany,
- String? directCardQuota,
- bool? useOrderId,
- bool? internationalCardOnly,
- String? phoneCarrier,
- bool? directSamsungpay,
- bool? testDeposit,
- bool? enableErrorWebhook,
- bool? separatelyConfirmed,
- bool? confirmOnlyRestApi,
- String? openType,
- bool? useBootpayInappSdk,
- String? redirectUrl,
- bool? displaySuccessResult,
- bool? displayErrorResult,
- bool? subscribeTestPayment,
- List<
BrowserOpenType> ? browserOpenType, - int? useWelcomepayment,
- String? firstSubscriptionComment,
- List<
String> ? enableCardCompanies, - List<
String> ? exceptCardCompanies, - List<
String> ? enableEasyPayments, - int? confirmGraceSeconds,
- int? ageLimit,
- bool? escrow,
- bool? showCloseButton,
- int? timeout,
- bool? commonEventWebhook,
- double? deliveryPrice,
- bool? useExtraDeduction,
- bool? directCardInterest,
- String? easyPaymentMethod,
- String? cashReceiptType,
- String? identityNo,
- String? subscriptionComment,
Implementation
Extra({
this.cardQuota,
this.sellerName,
this.deliveryDay,
this.locale,
this.offerPeriod,
this.displayCashReceipt,
this.depositExpiration,
this.appScheme,
this.useCardPoint,
this.directCardCompany,
this.directCardQuota,
this.useOrderId,
this.internationalCardOnly,
this.phoneCarrier,
this.directSamsungpay,
this.testDeposit,
this.enableErrorWebhook,
this.separatelyConfirmed,
this.confirmOnlyRestApi,
this.openType,
this.useBootpayInappSdk,
this.redirectUrl,
this.displaySuccessResult,
this.displayErrorResult,
this.subscribeTestPayment,
// this.disposableCupDeposit,
this.browserOpenType,
this.useWelcomepayment,
this.firstSubscriptionComment,
this.enableCardCompanies,
this.exceptCardCompanies,
this.enableEasyPayments,
this.confirmGraceSeconds,
this.ageLimit,
this.escrow,
this.showCloseButton,
this.timeout,
this.commonEventWebhook,
this.deliveryPrice,
this.useExtraDeduction,
this.directCardInterest,
this.easyPaymentMethod,
this.cashReceiptType,
this.identityNo,
this.subscriptionComment,
}) {
this.deliveryDay = this.deliveryDay ?? 1;
this.displayCashReceipt = this.displayCashReceipt ?? true;
this.separatelyConfirmed = this.separatelyConfirmed ?? true;
this.locale = this.locale ?? 'ko';
this.openType = this.openType ?? 'redirect';
this.useBootpayInappSdk = this.useBootpayInappSdk ?? true;
this.redirectUrl = this.redirectUrl ?? 'https://api.bootpay.co.kr/v2';
this.displayErrorResult = this.displayErrorResult ?? true;
this.subscribeTestPayment = this.subscribeTestPayment ?? true;
this.confirmGraceSeconds = this.confirmGraceSeconds ?? 10;
this.timeout = this.timeout ?? 30;
}