Event
public struct Event : Codable
イベントを表現するタイプです。
-
イベント名
イベント名には半角小文字英字 ( a-z )、半角数字 ( 0-9 ) と下線 ( _ ) のみ使用できます。
なお下線 ( _ ) で始まるイベント名はシステム上のイベントと干渉するため使用できません。Declaration
Swift
public var eventName: EventName
-
イベントに紐付けるカスタムオブジェクト
フィールド名の制限
- ドット (
.
) を含む名称は使用できません。 $
で始まる名前は使用できません。- フィールド名として
_source
any
avg
cache
count
count_sets
date
f_t
first
keys
l_t
last
lrus
max
min
o
prev
sets
size
span
sum
type
v
を指定することはできません。
値の制限
送信可能なデータ型は、下記の通りです。
String
Int
Int8
Int16
Int32
Int64
UInt
UInt8
UInt16
UInt32
UInt64
Double
Float
Bool
Date
Array
Dictionary
Declaration
Swift
public var values: [String : JSONValue]
- ドット (
-
Declaration
Swift
public init(eventName: EventName, values: [String : JSONConvertible] = [:])
-
Declaration
Swift
public init(_ alias: Alias)
-
Declaration
Swift
public mutating func merge(_ other: [String : JSONConvertible])
-
各イベントのエイリアスを定義した列挙型です。
See moreDeclaration
Swift
enum Alias
-
message_xxx イベントのタイプを定義した列挙型です。
See moreDeclaration
Swift
enum MessageType