MediaEventTemplate
Media event template. Use with com.urbanairship.analytics.CustomEvent.newBuilder or com.urbanairship.analytics.customEvent to create a custom event with media template properties.
Example (Kotlin):
customEvent(
MediaEventTemplate.Type.Consumed,
MediaEventTemplate.Properties(
id = "episode-123",
category = "podcasts",
eventDescription = "Tech Talk #42",
author = "Jane Doe"
)
) {
setEventValue(1.0)
}.track()Content copied to clipboard
Example (Java):
MediaEventTemplate.Properties properties = MediaEventTemplate.Properties.newBuilder()
.setId("episode-123")
.setCategory("podcasts")
.setDescription("Tech Talk #42")
.setAuthor("Jane Doe")
.build();
CustomEvent.newBuilder(MediaEventTemplate.Type.Consumed, properties)
.setEventValue(1.0)
.build()
.track();Content copied to clipboard
See also
Types
Link copied to clipboard
class Properties(val id: String? = null, val category: String? = null, val type: String? = null, val eventDescription: String? = null, val author: String? = null, val publishedDate: String? = null, val isFeature: Boolean? = null, val isLTV: Boolean = false, source: String? = null, medium: String? = null) : JsonSerializable