Settings constructor

Settings({
  1. Title? title,
  2. Title? instructions,
  3. Title? enableForMethods,
  4. Title? enableForVirtual,
  5. Title? email,
  6. Title? advanced,
  7. Title? testmode,
  8. Title? debug,
  9. Title? ipnNotification,
  10. Title? receiverEmail,
  11. Title? identityToken,
  12. Title? invoicePrefix,
  13. Title? sendShipping,
  14. Title? addressOverride,
  15. Title? paymentaction,
  16. Title? pageStyle,
  17. Title? imageUrl,
  18. Title? apiDetails,
  19. Title? apiUsername,
  20. Title? apiPassword,
  21. Title? apiSignature,
  22. Title? sandboxApiUsername,
  23. Title? sandboxApiPassword,
  24. Title? sandboxApiSignature,
  25. Title? accountSettings,
  26. Title? environment,
  27. Title? apiCredentials,
  28. Title? apiCertificate,
  29. Title? apiSubject,
  30. Title? sandboxApiCredentials,
  31. Title? sandboxApiCertificate,
  32. Title? sandboxApiSubject,
  33. Title? paypalHostedSettings,
  34. Title? brandName,
  35. Title? logoImageUrl,
  36. Title? headerImageUrl,
  37. Title? landingPage,
  38. Title? requireBilling,
  39. Title? requirePhoneNumber,
  40. Title? instantPayments,
  41. Title? subtotalMismatchBehavior,
  42. Title? buttonSettings,
  43. Title? useSpb,
  44. Title? buttonColor,
  45. Title? buttonShape,
  46. Title? buttonLayout,
  47. Title? buttonSize,
  48. HideFundingMethods? hideFundingMethods,
  49. Title? creditEnabled,
  50. Title? cartCheckoutEnabled,
  51. Title? miniCartSettings,
  52. Title? miniCartSettingsToggle,
  53. Title? miniCartButtonLayout,
  54. Title? miniCartButtonSize,
  55. HideFundingMethods? miniCartHideFundingMethods,
  56. Title? miniCartCreditEnabled,
  57. Title? singleProductSettings,
  58. Title? checkoutOnSingleProductEnabled,
  59. Title? singleProductSettingsToggle,
  60. Title? singleProductButtonLayout,
  61. Title? singleProductButtonSize,
  62. HideFundingMethods? singleProductHideFundingMethods,
  63. Title? singleProductCreditEnabled,
  64. Title? markSettings,
  65. Title? markEnabled,
  66. Title? markSettingsToggle,
  67. Title? markButtonLayout,
  68. Title? markButtonSize,
  69. HideFundingMethods? markHideFundingMethods,
  70. Title? markCreditEnabled,
  71. Title? webhook,
  72. Title? testPublishableKey,
  73. Title? testSecretKey,
  74. Title? testWebhookSecret,
  75. Title? publishableKey,
  76. Title? secretKey,
  77. Title? webhookSecret,
  78. Title? inlineCcForm,
  79. Title? statementDescriptor,
  80. Title? capture,
  81. Title? paymentRequest,
  82. Title? paymentRequestButtonType,
  83. Title? paymentRequestButtonTheme,
  84. Title? paymentRequestButtonHeight,
  85. Title? savedCards,
  86. Title? logging,
})

Implementation

Settings({
  this.title,
  this.instructions,
  this.enableForMethods,
  this.enableForVirtual,
  this.email,
  this.advanced,
  this.testmode,
  this.debug,
  this.ipnNotification,
  this.receiverEmail,
  this.identityToken,
  this.invoicePrefix,
  this.sendShipping,
  this.addressOverride,
  this.paymentaction,
  this.pageStyle,
  this.imageUrl,
  this.apiDetails,
  this.apiUsername,
  this.apiPassword,
  this.apiSignature,
  this.sandboxApiUsername,
  this.sandboxApiPassword,
  this.sandboxApiSignature,
  this.accountSettings,
  this.environment,
  this.apiCredentials,
  this.apiCertificate,
  this.apiSubject,
  this.sandboxApiCredentials,
  this.sandboxApiCertificate,
  this.sandboxApiSubject,
  this.paypalHostedSettings,
  this.brandName,
  this.logoImageUrl,
  this.headerImageUrl,
  this.landingPage,
  this.requireBilling,
  this.requirePhoneNumber,
  this.instantPayments,
  this.subtotalMismatchBehavior,
  this.buttonSettings,
  this.useSpb,
  this.buttonColor,
  this.buttonShape,
  this.buttonLayout,
  this.buttonSize,
  this.hideFundingMethods,
  this.creditEnabled,
  this.cartCheckoutEnabled,
  this.miniCartSettings,
  this.miniCartSettingsToggle,
  this.miniCartButtonLayout,
  this.miniCartButtonSize,
  this.miniCartHideFundingMethods,
  this.miniCartCreditEnabled,
  this.singleProductSettings,
  this.checkoutOnSingleProductEnabled,
  this.singleProductSettingsToggle,
  this.singleProductButtonLayout,
  this.singleProductButtonSize,
  this.singleProductHideFundingMethods,
  this.singleProductCreditEnabled,
  this.markSettings,
  this.markEnabled,
  this.markSettingsToggle,
  this.markButtonLayout,
  this.markButtonSize,
  this.markHideFundingMethods,
  this.markCreditEnabled,
  this.webhook,
  this.testPublishableKey,
  this.testSecretKey,
  this.testWebhookSecret,
  this.publishableKey,
  this.secretKey,
  this.webhookSecret,
  this.inlineCcForm,
  this.statementDescriptor,
  this.capture,
  this.paymentRequest,
  this.paymentRequestButtonType,
  this.paymentRequestButtonTheme,
  this.paymentRequestButtonHeight,
  this.savedCards,
  this.logging,
});