Pam class Null safety

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

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

Operators

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

Static Properties

onConsentListener List<void Function(Map<String, dynamic>)>
read / write
onLaunchListener List<void Function(Map<String, dynamic>)>
read / write
onMessageListener List<void Function(Map<String, dynamic>)>
read / write
onResumeListener List<void Function(Map<String, dynamic>)>
read / write
onTokenListener List<void Function(Map<String, dynamic>)>
read / write

Static Methods

appPrefix() String
appReady(BuildContext context) Future<void>
asyncTrackCustomEvent({required String eventName, required Map<String, dynamic> payload, bool deleteLoginContactAfterPost = false}) Future<IPamResponse?>
baseAPI() String
consentRepository(BuildContext context) ConsentRepository
consentRequestView(BuildContext context, String consentId, {bool isSubmitTracking = true}) Future<ConsentMessageSettingModel?>
consentRequestWidget(BuildContext context, String consentId) Future<Widget?>
contactingConsentId() String?
dispatch(String eventName, Map<String, dynamic> payload) → void
getContactId() String?
groupContactingConsentId() String?
initial({bool enableLog = false}) Future<void>
listen(String eventName, void callback(Map<String, dynamic>)) → void
loginDBAlias() String
notificationView(BuildContext context) Future
notificationWidget() Widget
pamServer() String
pdpaRepository(BuildContext context) PDPARepository
publicDBAlias() String
refreshConsentView(BuildContext context, String? consentId) Future<void>
refreshExpireDuration() int
trackAddToCart({required String id, String? title, double? price, int? quantity, Map<String, dynamic>? others}) Future<void>
trackCustomEvent({required String eventName, Map<String, dynamic>? payload}) Future<void>
trackFavourite({required String id, Map<String, dynamic>? others}) Future<void>
trackingConsentId() String?
trackPageView({required String url, required String title, Map<String, dynamic>? others}) Future<void>
trackPurchaseSuccess({required List<String> ids, required List<String> titles, required List<String> categories, required double? totalPrice, Map<String, dynamic>? others}) Future<void>
trackRegister({required String customer, required String email, required String consentId, Map<String, dynamic>? others}) Future<void>
trackRemoveFromCart({required String id, String? title, double? price, int? quantity, Map<String, dynamic>? others}) Future<void>
trackSavePush({required String token, Map<String, dynamic>? others}) Future<void>
trackUnFavourite({required String id, Map<String, dynamic>? others}) Future<void>
userLogin(String customerId) Future<void>
userLogout() Future<void>