PayEngineConfig class
Represents the configuration settings for PayEngine.
The PayEngineConfig class holds essential details such as the public key, script version, and logging level. It provides utility methods to generate URLs required for API interactions.
This class extends ChangeNotifier, allowing it to notify listeners when changes occur.
- Mixed-in types
Constructors
- PayEngineConfig({required String publicKey, String? version, String? scriptURL, int? logLevel})
- Creates an instance of PayEngineConfig.
Properties
- baseURL → String
-
Returns the base URL for PayEngine API requests.
no setter
- fullScriptURL → String
-
Returns the full URL for the PayEngine script.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasListeners → bool
-
Whether any listeners are currently registered.
no setterinherited
- logLevel → int?
-
The log level for debugging.
final
- publicKey → String
-
The public key associated with the PayEngine account.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scriptURL → String?
-
The script URL for loading the PayEngine JavaScript library.
final
- version → String?
-
The version of the PayEngine integration.
final
Methods
-
addListener(
VoidCallback listener) → void -
Register a closure to be called when the object changes.
inherited
-
dispose(
) → void -
Discards any resources used by the object. After this is called, the
object is not in a usable state and should be discarded (calls to
addListener will throw after the object is disposed).
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
notifyListeners(
) → void -
Call all the registered listeners.
inherited
-
removeListener(
VoidCallback listener) → void -
Remove a previously registered closure from the list of closures that are
notified when the object changes.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited