public class Variable
設定値とそれに付随する情報を保持するためのクラスです。
設定値の他に、接客サービスIDやアクションIDを保持しています。
public boolean isDefined()
設定値が定義済みであるかどうか返します。
定義済みの場合は true を、未定義の場合は false を返します。
@JvmName
@NotNull
public java.lang.String getString(@NotNull
java.lang.String p)
設定値(文字列)を返します。
なお設定値が未定義の場合は、デフォルト値を返します。
p - デフォルト値@JvmName public long getLong(long p)
設定値(整数)を返します。
なお設定値が数値でない場合は、デフォルト値を返します。
p - デフォルト値@JvmName public double getDouble(double p)
設定値(浮動小数点数)を返します。
なお設定値が数値でない場合は、デフォルト値を返します。
p - デフォルト値@JvmName public boolean getBoolean(boolean p)
p - デフォルト値@JvmName
@NotNull
public org.json.JSONArray getJSONArray(@NotNull
org.json.JSONArray p)
@JvmName
@NotNull
public org.json.JSONObject getJSONObject(@NotNull
org.json.JSONObject p)
p - デフォルト値@NotNull public java.lang.String getName()
設定値名を返します。
@Nullable public java.lang.String getCampaignId()
キャンペーンIDを返します。
設定値が未定義の場合はnullを返します。
@Nullable public java.lang.String getShortenId()
アクションIDを返します。
設定値が未定義の場合はnullを返します。
@Nullable public java.lang.Object getValue()
設定値を返します。
設定値が未定義の場合はnullを返します。
@NotNull public java.lang.String component1()
設定値名を返します。
@Nullable public java.lang.String component2()
キャンペーンIDを返します。
設定値が未定義の場合はnullを返します。
@Nullable public java.lang.String component3()
アクションIDを返します。
設定値が未定義の場合はnullを返します。
@Nullable public java.lang.Object component4()
設定値を返します。
設定値が未定義の場合はnullを返します。
@NotNull public Variable copy(@NotNull java.lang.String name, @Nullable java.lang.String campaignId, @Nullable java.lang.String shortenId, @Nullable java.lang.Object value)
設定値とそれに付随する情報を保持するためのクラスです。
設定値の他に、接客サービスIDやアクションIDを保持しています。
@NotNull public java.lang.String toString()
設定値とそれに付随する情報を保持するためのクラスです。
設定値の他に、接客サービスIDやアクションIDを保持しています。
public int hashCode()
設定値とそれに付随する情報を保持するためのクラスです。
設定値の他に、接客サービスIDやアクションIDを保持しています。
public boolean equals(@Nullable
java.lang.Object p)
設定値とそれに付随する情報を保持するためのクラスです。
設定値の他に、接客サービスIDやアクションIDを保持しています。