CustomergluPlugin class

Constructors

CustomergluPlugin()

Properties

hashCode int
The hash code for this object.
no setterinherited
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

Static Properties

platformVersion Future<String?>
no setter

Static Methods

addDelayForPIP(int delay) Future<void>
addMarginForFloatingButton(int horizontal, int vertical) Future<void>
addMarginsForPIP(int horizontal, int vertical, {String displayType = "DP"}) Future<void>
allowAnonymousRegistration(bool value) Future<void>
CGEmbedView({required String id}) Widget
clearGluData() Future<void>
closeWebviewOnDeeplinkEvent(bool value) Future<void>
configureDarkBackgroundColor(String color) Future<void>
configureDarkEmbedLoaderURL(String url) Future<void>
configureDarkLoaderURL(String url) Future<void>
configureDomainCodeMsg(int code, String message) Future<void>
configureLightBackgroundColor(String color) Future<void>
configureLightEmbedLoaderURL(String url) Future<void>
configureLightLoaderURL(String url) Future<void>
configureLoaderColour(String color) Future<void>
configureLoadingScreenColor(String color) Future<void>
configureSafeArea(int topHeight, int bottomHeight, String topSafeAreaColor, String bottomSafeAreaColor) Future<void>
configureStatusBarColour(String color) Future<void>
configureWhiteListedDomains({dynamic domainsList}) Future<void>
disableGluSdk(bool value) Future<void>
displayCustomerGluBackgroundNotification(Map<String, dynamic> message, {bool autoclosewebview = false}) Future<void>
displayCustomerGluNotification(Map<String, dynamic> message, {bool autoclosewebview = false, double opacity = 0.5}) Future<void>
enableAnalyticsEvent(bool value) Future<void>
enableDarkMode(bool value) Future<void>
enableEntryPoints(bool value) Future<void>
enablePrecaching() Future<void>
entryPointData() Future<String>
getBannersHeight() Future
getCampaignStatus(String campaignId, {String dataFlag = "API"}) Future<String>
getInstance() Future<void>
getReferralId(dynamic dynamicLink) Future<String>
gluSDKDebuggingMode(bool value) Future<void>
isCampaignValid(String campaignId, {String dataFlag = "API"}) Future<bool>
isFcmApn(String value) Future<void>
listenToSystemDarkLightMode(bool value) Future<void>
loadAllCampaigns({bool autoclosewebview = false}) Future<void>
loadCampaignById(String campaignId, {bool autoclosewebview = false, NudgeConfiguration? nudgeConfiguration = null}) Future<void>
loadCampaignByStatus(String status) Future<void>
loadCampaignsByFilter(Map<String, dynamic> filterData, {bool autoclosewebview = false}) Future<void>
loadCampaignsByType(String type) Future<void>
loadCampaignWithUrl(String url, {NudgeConfiguration? nudgeConfiguration = null}) Future<void>
openNudge(String nudgeId, {NudgeConfiguration? nudgeConfiguration = null}) Future<void>
openWallet({NudgeConfiguration? nudgeConfiguration = null, bool autoclosewebview = false}) Future<void>
openWalletAsFallback(bool value) Future<void>
openWalletWithURL(String url, {bool autoclosewebview = false}) Future<void>
pxtoDp() Future<double>
registerDevice(Map<String, dynamic> profile) Future<bool>
registerDeviceWithoutCallback(Map<String, dynamic> profile, {required bool loadCampaigns}) Future<void>
sendEventData(String eventName, Map<String, dynamic> eventproperties) Future<void>
setApnFcmToken(String apntoken, String fcmtoken) Future<void>
setCurrentClassName(String value) Future<void>
setDefaultBannerImage(dynamic image_url) Future<void>
showBanner({required String id}) Widget
testIntegration() Future<void>
updateProfile(Map<String, dynamic> profile) Future<void>