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