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 more

    Declaration

    Swift

    enum Alias
  • message_xxx イベントのタイプを定義した列挙型です。

    See more

    Declaration

    Swift

    enum MessageType