impression_ overlay Notification_ game Play Detail

@Serializable
data class impression_overlayNotification_gamePlayDetail(val gameGenre: String = "", val gameId: Int = 0, val gameIsPromo: Int = 0, val gameName: String = "", val gamePackageId: Int = 0, val gameXpType: String = "", val title: String = "", val type: String = "") : TrackingEvent

{v.2.42.0} 게임 플레이 화면에서의 오버레이 노티피케이션 이벤트

Constructors

constructor(gameGenre: String = "", gameId: Int = 0, gameIsPromo: Int = 0, gameName: String = "", gamePackageId: Int = 0, gameXpType: String = "", title: String = "", type: String = "")

Properties

Link copied to clipboard
open val eventName: String
Link copied to clipboard
@SerialName(value = "game_genre" )
@SerializedName(value = "game_genre" )
val gameGenre: String
Link copied to clipboard
@SerialName(value = "game_id" )
@SerializedName(value = "game_id" )
val gameId: Int = 0
Link copied to clipboard
@SerialName(value = "game_is_promo" )
@SerializedName(value = "game_is_promo" )
val gameIsPromo: Int = 0
Link copied to clipboard
@SerialName(value = "game_name" )
@SerializedName(value = "game_name" )
val gameName: String
Link copied to clipboard
@SerialName(value = "game_package_id" )
@SerializedName(value = "game_package_id" )
val gamePackageId: Int = 0
Link copied to clipboard
@SerialName(value = "game_xp_type" )
@SerializedName(value = "game_xp_type" )
val gameXpType: String
Link copied to clipboard
@SerialName(value = "title" )
@SerializedName(value = "title" )
val title: String
Link copied to clipboard
@SerialName(value = "type" )
@SerializedName(value = "type" )
val type: String

Functions

Link copied to clipboard
fun TrackingEvent.getRule(rules: <Error class: unknown class><String, TrackingEventRule>): TrackingEventRule?
Link copied to clipboard
fun TrackingEvent.hash(): String

TrackingEvent의 hash값을 반환한다. 이름과 내용이 같다면 같은 값을 가진다.

Link copied to clipboard
fun TrackingEvent.toJSONObject(serde: JsonSerde): JSONObject