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
NetworkAuthorizationConfig
Link copied to clipboard
Create an instance of Network Authorization Config.
NetworkDataSecurityConfig
Link copied to clipboard
class NetworkDataSecurityConfig(isEncryptionEnabled: Boolean, encryptionEncodedDebugKey: String, encryptionEncodedReleaseKey: String)
Content copied to clipboard
Create an instance of Network Data Security Config.
NetworkRequestConfig
Link copied to clipboard
class NetworkRequestConfig(networkDataSecurityConfig: NetworkDataSecurityConfig, networkAuthorizationConfig: NetworkAuthorizationConfig)
Content copied to clipboard
Create an instance of Network Request Config.
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.
StorageEncryptionConfig
Link copied to clipboard
Configuration for how data would be stored on the SDK.
StorageSecurityConfig
Link copied to clipboard
class StorageSecurityConfig(storageEncryptionConfig: StorageEncryptionConfig)
Content copied to clipboard
Storage security configuration
TrackingOptOutConfig
Link copied to clipboard
class TrackingOptOutConfig(isCarrierTrackingEnabled: Boolean, isDeviceAttributeTrackingEnabled: Boolean, optOutActivities: Set<Class<*>>?)
Content copied to clipboard
UserRegistrationConfig
Link copied to clipboard
Create an instance of UserRegistrationConfig
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
NETWORK_AUTHORIZATION_CONFIG_DEFAULT_JWT_STATE
Link copied to clipboard
const val NETWORK_AUTHORIZATION_CONFIG_DEFAULT_JWT_STATE: Boolean = false
Content copied to clipboard
NETWORK_DATA_SECURITY_CONFIG_DEFAULT_DATA_ENCRYPTION_STATE
Link copied to clipboard
const val NETWORK_DATA_SECURITY_CONFIG_DEFAULT_DATA_ENCRYPTION_STATE: Boolean = false
Content 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
STORAGE_SECURITY_CONFIG_DEFAULT_STATE_STORAGE_ENCRYPTION
Link copied to clipboard
const val STORAGE_SECURITY_CONFIG_DEFAULT_STATE_STORAGE_ENCRYPTION: Boolean = false
Content 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
USER_REGISTRATION_CONFIG_DEFAULT_USER_REGISTRATION_STATE
Link copied to clipboard
const val USER_REGISTRATION_CONFIG_DEFAULT_USER_REGISTRATION_STATE: Boolean = false
Content copied to clipboard