Variable

data class Variable

設定値とそれに付随する情報を保持するためのクラスです。

設定値の他に、接客サービスIDやアクションIDを保持しています。

Types

Companion
Link copied to clipboard
object Companion

Functions

boolean
Link copied to clipboard
@JvmName(name = "getBoolean")
fun boolean(default: Boolean): Boolean
設定値(ブール値)を返します。なおブール値への変換ルールについては こちら を参照してください。設定値が未定義の場合は、デフォルト値を返します。
component1
Link copied to clipboard
operator fun component1(): String
component2
Link copied to clipboard
operator fun component2(): String?
component3
Link copied to clipboard
operator fun component3(): String?
component4
Link copied to clipboard
operator fun component4(): Any?
component5
Link copied to clipboard
operator fun component5(): String?
component6
Link copied to clipboard
operator fun component6(): String?
copy
Link copied to clipboard
fun copy(name: String, campaignId: String? = null, shortenId: String? = null, value: Any? = null, timestamp: String? = null, eventHash: String? = null): Variable
double
Link copied to clipboard
@JvmName(name = "getDouble")
fun double(default: Double): Double
設定値(浮動小数点数)を返します。なお設定値が数値でない場合は、デフォルト値を返します。
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
jsonArray
Link copied to clipboard
@JvmName(name = "getJSONArray")
fun jsonArray(default: JSONArray): JSONArray
設定値(JSONArray)を返します。以下の場合においてデフォルト値を返します。
  • 設定値が未定義の場合

  • 設定値(JSON文字列)のパースができない場合

jsonObject
Link copied to clipboard
@JvmName(name = "getJSONObject")
fun jsonObject(default: JSONObject): JSONObject
設定値(JSONObject)を返します。以下の場合においてデフォルト値を返します。
  • 設定値が未定義の場合

  • 設定値(JSON文字列)のパースができない場合

long
Link copied to clipboard
@JvmName(name = "getLong")
fun long(default: Long): Long
設定値(整数)を返します。なお設定値が数値でない場合は、デフォルト値を返します。
string
Link copied to clipboard
@JvmName(name = "getString")
fun string(default: String): String
設定値(文字列)を返します。なお設定値が未定義の場合は、デフォルト値を返します。
toString
Link copied to clipboard
open override fun toString(): String

Properties

campaignId
Link copied to clipboard
val campaignId: String? = null
キャンペーンIDを返します。設定値が未定義の場合はnullを返します。
eventHash
Link copied to clipboard
val eventHash: String? = null
isDefined
Link copied to clipboard
val isDefined: Boolean
設定値が定義済みであるかどうか返します。定義済みの場合は true を、未定義の場合は false を返します。
name
Link copied to clipboard
val name: String
設定値名を返します。
shortenId
Link copied to clipboard
val shortenId: String? = null
アクションIDを返します。設定値が未定義の場合はnullを返します。
timestamp
Link copied to clipboard
val timestamp: String? = null
value
Link copied to clipboard
val value: Any? = null
設定値を返します。設定値が未定義の場合はnullを返します。