NamiConfiguration class

Constructors

NamiConfiguration({required String appPlatformIDApple, required String appPlatformIDGoogle, bool bypassStore = false, bool developmentMode = false, bool passiveMode = false, NamiLogLevel namiLogLevel = NamiLogLevel.warn, List<String>? extraData, String? namiLanguageCode})
const

Properties

appPlatformIDApple String
A UUID for the Apple app. You can find the Nami App Platform ID in the App Settings screen on the Platforms tab in the Nami Control Center.
final
appPlatformIDGoogle String
A UUID for the Android app. You can find the Nami App Platform ID in the App Settings screen on the Platforms tab in the Nami Control Center.
final
bypassStore bool
final
developmentMode bool
A flag to define whether app is in development mode or not. An enabled Development mode sets the SDK to prioritize SDK tasks and display some error messages in your app to assist in setting up Nami and in-app purchases.
final
extraData List<String>?
final
hashCode int
The hash code for this object.
no setterinherited
namiLanguageCode String?
sets the language to be used for paywalls on the device
final
namiLogLevel NamiLogLevel
Optional preferable NamiLogLevel to set within SDK to get appropriate logging information. Make sure to either not set this param in release build, or set to NamiLogLevel.error if you would like Nami error logs to be shown in your release/production app build. Default is set to NamiLogLevel.warn
final
passiveMode bool
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited