KeysViewModel class

ViewModel for managing user keys and payment-related settings. Utilizes the Singleton pattern to ensure a single instance.

Inheritance

Constructors

KeysViewModel()
Factory constructor to return the singleton instance.
factory

Properties

expiredInMinuets ↔ int?
getter/setter pair
getExpiredInMinuets → int?
no setter
hashCode → int
The hash code for this object.
no setterinherited
hasListeners → bool
Whether any listeners are currently registered.
no setterinherited
isTestMode ↔ bool
Sets whether the test mode is enabled and notifies listeners of the change.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
setExpiredInMinuets ← int?
Sets the expired time for the payment and notifies listeners of the change.
no getter
userApiKey ↔ String
Sets the user's API key and notifies listeners of the change.
getter/setter pair
userCancelUrl ↔ String?
Sets the cancel URL for user operations and notifies listeners of the change.
getter/setter pair
userClintID ↔ String
Sets the client's ID and notifies listeners of the change.
getter/setter pair
userCustomerID ↔ String
Sets the customer's ID and notifies listeners of the change.
getter/setter pair
userDeleteError ↔ String?
Sets the error message for user deletion and notifies listeners of the change.
getter/setter pair
userDeleteLoading ↔ String?
Sets the loading status for user deletion and notifies listeners of the change.
getter/setter pair
userMetadata ↔ Map<String, dynamic>
Sets the metadata for the user and notifies listeners of the change.
getter/setter pair
userPKey ↔ String
Sets the user's public key and notifies listeners of the change.
getter/setter pair
userProducts ↔ List<Product>
Sets the list of user products and notifies listeners of the change.
getter/setter pair
userSaveCard ↔ bool
Sets whether the user chose to save their card and notifies listeners of the change.
getter/setter pair
userSavedCardBackground ↔ Color?
Sets the background color for the saved card widget and notifies listeners of the change.
getter/setter pair
userSavedCardsAppBar ↔ Widget?
Sets the app bar widget for saved cards and notifies listeners of the change.
getter/setter pair
userSavedCardTextColor ↔ Color?
Sets the text color for the saved card widget and notifies listeners of the change.
getter/setter pair
userSelectCardLoading ↔ String
Sets the loading status for card selection and notifies listeners of the change.
getter/setter pair
userSuccessUrl ↔ String?
Sets the success URL for user operations and notifies listeners of the change.
getter/setter pair

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.
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