Package com.moengage.core.config
Types
CardConfig
Link copied to clipboard
class CardConfig(@DrawableRes cardPlaceHolderImage: Int, @DrawableRes inboxEmptyImage: Int, cardsDateFormat: String, isSwipeRefreshEnabled: Boolean)
Content copied to clipboard
Card Configuration.
DataSyncConfig
Link copied to clipboard
class DataSyncConfig(isPeriodicSyncEnabled: Boolean, periodicSyncInterval: Long, isBackgroundSyncEnabled: Boolean)
Content copied to clipboard
Data Sync configuration
GeofenceConfig
Link copied to clipboard
Geofence Configuration Object.
InAppConfig
Link copied to clipboard
InApp Configuration Object.
JavaScriptConfig
Link copied to clipboard
Javascript configuration object.
MiPushConfig
Link copied to clipboard
Content copied to clipboard
Mi Push Config Configuration
NotificationConfig
Link copied to clipboard
class NotificationConfig(@DrawableRes smallIcon: Int, @DrawableRes largeIcon: Int, @ColorRes notificationColor: Int, isMultipleNotificationInDrawerEnabled: Boolean, isBuildingBackStackEnabled: Boolean, isLargeIconDisplayEnabled: Boolean)
Content copied to clipboard
Notification Configuration object.
PushConfig
Link copied to clipboard
class PushConfig(tokenRetryInterval: Long, meta: NotificationConfig, miPush: MiPushConfig, fcm: FcmConfig, pushKit: PushKitConfig)
Content copied to clipboard
PushKitConfig
Link copied to clipboard
Create an instance of PushKit Messaging Config.
TrackingOptOutConfig
Link copied to clipboard
class TrackingOptOutConfig(isCarrierTrackingEnabled: Boolean, isDeviceAttributeTrackingEnabled: Boolean, optOutActivities: Set<Class<*>>?)
Content copied to clipboard
Create an instance of the tracking opt-out.
Properties
CARD_CONFIG_DEFAULT_DATE_FORMAT
Link copied to clipboard
CARD_CONFIG_DEFAULT_EMPTY_INBOX_IMAGE_RESOURCE_ID
Link copied to clipboard
CARD_CONFIG_DEFAULT_PLACE_HOLDER_IMAGE_RESOURCE_ID
Link copied to clipboard
CARD_CONFIG_DEFAULT_SWIPE_REFRESH_STATE
Link copied to clipboard
DATA_SYNC_CONFIG_DEFAULT_BACKGROUND_SYNC_STATE
Link copied to clipboard
DATA_SYNC_CONFIG_DEFAULT_PERIODIC_SYNC_INTERVAL
Link copied to clipboard
DATA_SYNC_CONFIG_DEFAULT_PERIODIC_SYNC_STATE
Link copied to clipboard
FCM_CONFIG_DEFAULT_REGISTRATION_STATE
Link copied to clipboard
GEOFENCE_CONFIG_DEFAULT_STATE
Link copied to clipboard
INAPP_CONFIG_DEFAULT_INAPP_OPT_OUT_ACTIVITIES
Link copied to clipboard
INAPP_CONFIG_DEFAULT_JAVASCRIPT_ENABLED_STATE
Link copied to clipboard
JAVASCRIPT_CONFIG_DEFAULT_STATE_JAVASCRIPT_USAGE
Link copied to clipboard
const val JAVASCRIPT_CONFIG_DEFAULT_STATE_JAVASCRIPT_USAGE: Boolean = true
Content copied to clipboard
LOG_CONFIG_DEFAULT_LOG_LEVEL
Link copied to clipboard
LOG_CONFIG_DEFAULT_STATE_FOR_RELEASE_BUILD
Link copied to clipboard
MI_CONFIG_DEFAULT_APP_ID
Link copied to clipboard
MI_CONFIG_DEFAULT_APP_KEY
Link copied to clipboard
MI_CONFIG_DEFAULT_REGISTRATION_STATE
Link copied to clipboard
NOTIFICATION_CONFIG_DEFAULT_BACK_STACK_STATE
Link copied to clipboard
NOTIFICATION_CONFIG_DEFAULT_COLOR_RESOURCE_ID
Link copied to clipboard
NOTIFICATION_CONFIG_DEFAULT_LARGE_ICON_RESOURCE_ID
Link copied to clipboard
NOTIFICATION_CONFIG_DEFAULT_LARGE_ICON_STATE
Link copied to clipboard
NOTIFICATION_CONFIG_DEFAULT_MULTIPLE_NOTIFICATION_STATE
Link copied to clipboard
const val NOTIFICATION_CONFIG_DEFAULT_MULTIPLE_NOTIFICATION_STATE: Boolean = false
Content copied to clipboard
NOTIFICATION_CONFIG_DEFAULT_SMALL_ICON_RESOURCE_ID
Link copied to clipboard
PUSH_CONFIG_DEFAULT_TOKEN_RETRY_INTERVAL
Link copied to clipboard
PUSH_KIT_CONFIG_DEFAULT_REGISTRATION_STATE
Link copied to clipboard
RTT_CONFIG_DEFAULT_BACKGROUND_SYNC_STATUS
Link copied to clipboard
TRACKING_CONFIG_DEFAULT_CARRIER_TRACKING_STATE
Link copied to clipboard
TRACKING_CONFIG_DEFAULT_DEVICE_ATTRIBUTE_TRACKING_STATE
Link copied to clipboard
const val TRACKING_CONFIG_DEFAULT_DEVICE_ATTRIBUTE_TRACKING_STATE: Boolean = true
Content copied to clipboard
TRACKING_CONFIG_DEFAULT_OPTED_OUT_ACTIVITIES
Link copied to clipboard