Package com.moengage.core.config

Types

CardConfig
Link copied to clipboard
open class CardConfig
Card Configuration.
DataSyncConfig
Link copied to clipboard
class DataSyncConfig(isPeriodicSyncEnabled: Boolean, periodicSyncInterval: Long, isBackgroundSyncEnabled: Boolean)
Data Sync configuration
FcmConfig
Link copied to clipboard
class FcmConfig(isRegistrationEnabled: Boolean, senderId: String?)
Create an instance of Firebase Messaging Config.
GeofenceConfig
Link copied to clipboard
class GeofenceConfig(isGeofenceEnabled: Boolean, isBackgroundSyncEnabled: Boolean)
Geofence Configuration Object.
InAppConfig
Link copied to clipboard
class InAppConfig(shouldHideStatusBar: Boolean, optOutActivities: Set<Class<*>>?, isJavascriptEnabled: Boolean)
InApp Configuration Object.
LogConfig
Link copied to clipboard
open class LogConfig
Log Configuration Object.
MiPushConfig
Link copied to clipboard
class MiPushConfig(appId: String, appKey: String, isRegistrationEnabled: Boolean)
Mi Push Config Configuration
NotificationConfig
Link copied to clipboard
class NotificationConfig(@DrawableRes() smallIcon: Int, @DrawableRes() largeIcon: Int, @ColorRes() notificationColor: Int, tone: String?, isMultipleNotificationInDrawerEnabled: Boolean, isBuildingBackStackEnabled: Boolean, isLargeIconDisplayEnabled: Boolean)
Notification Configuration object.
PushConfig
Link copied to clipboard
class PushConfig(tokenRetryInterval: Long, meta: NotificationConfig, miPush: MiPushConfig, fcm: FcmConfig, pushKit: PushKitConfig)
PushKitConfig
Link copied to clipboard
class PushKitConfig(isRegistrationEnabled: Boolean)
Create an instance of PushKit Messaging Config.
RttConfig
Link copied to clipboard
class RttConfig(isBackgroundSyncEnabled: Boolean)
Create an instance of Real Time trigger configuration.
TrackingOptOutConfig
Link copied to clipboard
class TrackingOptOutConfig(isGaidTrackingEnabled: Boolean, isAndroidIdTrackingEnabled: Boolean, isCarrierTrackingEnabled: Boolean, isDeviceAttributeTrackingEnabled: Boolean, optOutActivities: Set<Class<*>>?)
Create an instance of the tracking opt-out.