Package-level declarations

Types

Link copied to clipboard
class MoEngageBuilderKtx(application: Application, appId: String, notificationConfig: NotificationConfig = NotificationConfig.defaultConfig(), fcmConfig: FcmConfig = FcmConfig.defaultConfig(), pushKitConfig: PushKitConfig = PushKitConfig.defaultConfig(), rttConfig: RttConfig = RttConfig.defaultConfig(), tokenRetryInterval: Long = PUSH_CONFIG_DEFAULT_TOKEN_RETRY_INTERVAL, inAppConfig: InAppConfig = InAppConfig.defaultConfig(), logConfig: LogConfig = LogConfig.defaultConfig(), cardConfig: CardConfig = CardConfig.defaultConfig(), dataSyncConfig: DataSyncConfig = DataSyncConfig.defaultConfig(), optOutConfig: TrackingOptOutConfig = TrackingOptOutConfig.defaultConfig(), dataCenter: DataCenter = DEFAULT_DATA_CENTER, integrationPartner: IntegrationPartner? = null, storageSecurityConfig: StorageSecurityConfig = StorageSecurityConfig.defaultConfig(), networkRequestConfig: NetworkRequestConfig = NetworkRequestConfig.defaultConfig(), userRegistrationConfig: UserRegistrationConfig = UserRegistrationConfig.defaultConfig())
class MoEngageBuilderKtx(application: Application, appId: String, notificationConfig: NotificationConfig = NotificationConfig.defaultConfig(), fcmConfig: FcmConfig = FcmConfig.defaultConfig(), pushKitConfig: PushKitConfig = PushKitConfig.defaultConfig(), rttConfig: RttConfig = RttConfig.defaultConfig(), tokenRetryInterval: Long = PUSH_CONFIG_DEFAULT_TOKEN_RETRY_INTERVAL, inAppConfig: InAppConfig = InAppConfig.defaultConfig(), logConfig: LogConfig = LogConfig.defaultConfig(), cardConfig: CardConfig = CardConfig.defaultConfig(), dataSyncConfig: DataSyncConfig = DataSyncConfig.defaultConfig(), optOutConfig: TrackingOptOutConfig = TrackingOptOutConfig.defaultConfig(), dataCenter: DataCenter = DEFAULT_DATA_CENTER, integrationPartner: IntegrationPartner? = null, storageSecurityConfig: StorageSecurityConfig = StorageSecurityConfig.defaultConfig(), networkRequestConfig: NetworkRequestConfig = NetworkRequestConfig.defaultConfig(), userRegistrationConfig: UserRegistrationConfig = UserRegistrationConfig.defaultConfig())
class MoEngageBuilderKtx(application: Application, appId: String, notificationConfig: NotificationConfig = NotificationConfig.defaultConfig(), fcmConfig: FcmConfig = FcmConfig.defaultConfig(), pushKitConfig: PushKitConfig = PushKitConfig.defaultConfig(), rttConfig: RttConfig = RttConfig.defaultConfig(), tokenRetryInterval: Long = PUSH_CONFIG_DEFAULT_TOKEN_RETRY_INTERVAL, inAppConfig: InAppConfig = InAppConfig.defaultConfig(), logConfig: LogConfig = LogConfig.defaultConfig(), cardConfig: CardConfig = CardConfig.defaultConfig(), dataSyncConfig: DataSyncConfig = DataSyncConfig.defaultConfig(), optOutConfig: TrackingOptOutConfig = TrackingOptOutConfig.defaultConfig(), dataCenter: DataCenter = DEFAULT_DATA_CENTER, integrationPartner: IntegrationPartner? = null, storageSecurityConfig: StorageSecurityConfig = StorageSecurityConfig.defaultConfig(), networkRequestConfig: NetworkRequestConfig = NetworkRequestConfig.defaultConfig(), userRegistrationConfig: UserRegistrationConfig = UserRegistrationConfig.defaultConfig())

Kotlin Style Helper Class to initialise the MoEngage SDK