Marketing Cloud SDK / com.salesforce.marketingcloud / MarketingCloudConfig

MarketingCloudConfig

data class MarketingCloudConfig : PushModuleConfig

Types

Builder

class Builder

Properties

accessToken

val accessToken: String

analyticsEnabled

val analyticsEnabled: Boolean

applicationId

val applicationId: String

delayRegistrationUntilContactKeyIsSet

val delayRegistrationUntilContactKeyIsSet: Boolean

geofencingEnabled

val geofencingEnabled: Boolean

inboxEnabled

val inboxEnabled: Boolean

marketingCloudServerUrl

val marketingCloudServerUrl: String

markMessageReadOnInboxNotificationOpen

val markMessageReadOnInboxNotificationOpen: Boolean

mid

val mid: String?

notificationCustomizationOptions

val notificationCustomizationOptions: NotificationCustomizationOptions

piAnalyticsEnabled

val piAnalyticsEnabled: Boolean

proximityEnabled

val proximityEnabled: Boolean

senderId

val senderId: String?

urlHandler

val urlHandler: UrlHandler?

useLegacyPiIdentifier

val useLegacyPiIdentifier: Boolean

Functions

accessToken

fun accessToken(): String

analyticsEnabled

fun analyticsEnabled(): Boolean

applicationId

fun applicationId(): String

delayRegistrationUntilContactKeyIsSet

fun delayRegistrationUntilContactKeyIsSet(): Boolean

geofencingEnabled

fun geofencingEnabled(): Boolean

inboxEnabled

fun inboxEnabled(): Boolean

init

fun init(context: Context, components: SFMCSdkComponents, listener: ModuleReadyListener): Unit

marketingCloudServerUrl

fun marketingCloudServerUrl(): String

markMessageReadOnInboxNotificationOpen

fun markMessageReadOnInboxNotificationOpen(): Boolean

mid

fun mid(): String?

notificationCustomizationOptions

fun notificationCustomizationOptions(): NotificationCustomizationOptions

piAnalyticsEnabled

fun piAnalyticsEnabled(): Boolean

proximityEnabled

fun proximityEnabled(): Boolean

senderId

fun senderId(): String?

toBuilder

fun toBuilder(): Builder

urlHandler

fun urlHandler(): UrlHandler?

useLegacyPiIdentifier

fun useLegacyPiIdentifier(): Boolean

Companion Object Functions

builder

fun builder(): Builder