Marketing Cloud SDK / com.salesforce.marketingcloud.events / kotlin.Array

Extensions for kotlin.Array

toFilteredPushSdkEvents

Convert SFMCSdk Events into non-null, filtered by Producer and/or Category, Array of PushSdk Events.

fun Array<in Event>.toFilteredPushSdkEvents(producers: EnumSet<Producer> = EnumSet.allOf( UnifiedSdkEvent.Producer::class.java ), categories: EnumSet<Category> = EnumSet.allOf(UnifiedSdkEvent.Category::class.java)): Array<out Event>

toSFMCSdkEvents

Convert PushSdk Events into non-null, filtered by Producer, Array of SFMCSdk Events.

fun Array<in Event>.toSFMCSdkEvents(producers: EnumSet<Producer> = EnumSet.allOf(UnifiedSdkEvent.Producer::class.java)): Array<out Event>