generate_ revenue

@Serializable
data class generate_revenue(val revType: String = "", val revLabel: String? = null, val revenue: Float = 0.0f, val currency: String = "") : TrackingEvent

광고 시청 후 수익 Data쪽에서도 같이 쓰는 이벤트라 일반화 했음

Constructors

Link copied to clipboard
constructor(revType: String = "", revLabel: String? = null, revenue: Float = 0.0f, currency: String = "")

Properties

Link copied to clipboard
@SerialName(value = "currency" )
@SerializedName(value = "currency" )
val currency: String

화폐단위

Link copied to clipboard
open val eventName: String
Link copied to clipboard
@SerialName(value = "revenue" )
@SerializedName(value = "revenue" )
val revenue: Float = 0.0f

수익

Link copied to clipboard
@SerialName(value = "rev_label" )
@SerializedName(value = "rev_label" )
val revLabel: String? = null

ex) 광고 플레이스먼트

Link copied to clipboard
@SerialName(value = "rev_type" )
@SerializedName(value = "rev_type" )
val revType: String

"rv" 고정

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