Event

open class Event

イベントを表現するクラスです。

Constructors

Event
Link copied to clipboard
fun Event(eventName: EventName, jsonObject: JSONObject? = null, isRetryable: Boolean? = null, libraryName: String? = null)
JSONObject による初期化
Event
Link copied to clipboard
fun Event(eventName: EventName, jsonObject: JSONObject? = null, isRetryable: Boolean? = null)
JSONObject による初期化
Event
Link copied to clipboard
fun Event(eventName: EventName, values: Values? = null, isRetryable: Boolean? = null, libraryName: String? = null)
Values による初期化
Event
Link copied to clipboard
fun Event(eventName: EventName, values: Values? = null, isRetryable: Boolean? = null)
Values による初期化

Types

Companion
Link copied to clipboard
object Companion

Functions

equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open fun hashCode(): Int
toString
Link copied to clipboard
open fun toString(): String

Properties

eventName
Link copied to clipboard
val eventName: EventName
イベント名イベント名には半角小文字英字 ( a-z )、半角数字 ( 0-9 ) と下線 ( _ ) のみ使用できます。 なお下線 ( _ ) で始まるイベント名はシステム上のイベントと干渉するため使用できません。
libraryName
Link copied to clipboard
val libraryName: String?
values
Link copied to clipboard
var values: JSONObject
イベントに紐付けるカスタムオブジェクト

フィールド名の制限

  • ドット ( . ) を含む名称は使用できません。

  • $ で始まる名前は使用できません。

  • フィールド名として _sourceanyavgcachecountcount_setsdatef_tfirstkeysl_tlastlrusmaxminoprevsetssizespansumtypev を指定することはできません。

値の制限

送信可能なデータ型は、下記の通りです。

Inheritors

MessageEvent
Link copied to clipboard