TrackingEventRuleDto

@Serializable
data class TrackingEventRuleDto(val rule: String, val window: Int, val providers: List<ProviderDto>, val action: String?, val label: String?, val value: String?, val impr: String?, val source: Boolean = false, val key: String?, val token: String?)

이벤트 전송 규칙

Constructors

Link copied to clipboard
constructor(rule: String, window: Int, providers: List<ProviderDto>, action: String?, label: String?, value: String?, impr: String?, source: Boolean = false, key: String?, token: String?)

Properties

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

(Airbridge 전용) 이벤트 액션

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

노출 이벤트일경우, 노출링크가 있는 필드 이름

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

key 컬럼 이름

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

(Airbridge 전용) 이벤트 라벨

Link copied to clipboard
@SerialName(value = "providers" )
@SerializedName(value = "providers" )
val providers: List<ProviderDto>

이벤트 전송 제공자

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

이벤트 규칙 id

Link copied to clipboard
@SerialName(value = "source" )
@SerializedName(value = "source" )
val source: Boolean = false

source로 사용될 수 있는지 여부 true = source로 사용 가능

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

Adjust 이벤트 토큰

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

(Airbridge 전용) 이벤트 값

Link copied to clipboard
@SerialName(value = "window" )
@SerializedName(value = "window" )
val window: Int

이벤트 전송 윈도우 (초) 주어진 시간 내에 같은 내용의 이벤트가 발생할경우, 무시한다.

Functions

Link copied to clipboard
fun TrackingEventRuleDto.toDomain(): TrackingEventRule