KarteVariable
Class v1.3.0 -
KarteVariable
クラスは、設定値配信に関連する機能で、設定値と配信元の接客サービスの情報を保持する機能を提供します。
KarteVariables
クラスを経由して初期化されるため、個別で初期化して使用することはありません。
NSObject
None
campaignId
Instance Property v1.3.0 -
接客サービスのキャンペーン ID。
@property (nonatomic, copy, nullable, readonly) NSString *campaignId;
shortenId
Instance Property v1.3.0 -
接客アクションの短縮 ID。
@property (nonatomic, copy, nullable, readonly) NSString *shortenId;
isDefined
Instance Property v1.3.0 -
接客サービス側で定義済みの設定値かどうかを返します。
定義済みの場合は true
、未定義の場合は false
を返します。
@property (nonatomic, assign, readonly) BOOL isDefined;
string
Instance Property v1.3.0 -
設定値を文字列値として返します。
接客サービス側で設定値が未設定の場合は、nil
を返します。
@property (nonatomic, copy, readonly, nullable) NSString *string;
array
Instance Property v1.3.0 -
設定値を配列値として返します。
なお以下の場合は、nil
を返します。
@property (nonatomic, copy, readonly, nullable) NSArray *array;
dictionary
Instance Property v1.3.0 -
設定値を辞書値として返します。
なお以下の場合は、nil
を返します。
@property (nonatomic, copy, readonly, nullable) NSDictionary *dictionary;
stringWithDefaultValue:
Instance Method v1.3.0 -
設定値を文字列値として返します。
- (nonnull NSString *)stringWithDefaultValue:(nonnull NSString *)defaultValue;
Name | Description |
---|---|
defaultValue | 設定値が未設定の場合に利用する値 |
設定値を文字列として返します。 接客サービス側で設定値が未設定の場合は、引数として指定したデフォルト値を返します。
integerWithDefaultValue:
Instance Method v1.3.0 -
設定値を整数値として返します。
- (NSInteger)integerWithDefaultValue:(NSInteger)defaultValue;
Name | Description |
---|---|
defaultValue | 設定値が未設定の場合に利用する値 |
設定値を整数値として返します。
なお以下の場合は、デフォルト値を返します。
doubleWithDefaultValue:
Instance Method v1.3.0 -
設定値を浮動小数点数として返します。
- (double)doubleWithDefaultValue:(double)defaultValue;
Name | Description |
---|---|
defaultValue | 設定値が未設定の場合に利用する値 |
設定値を浮動小数点値として返します。
なお以下の場合は、デフォルト値を返します。
boolWithDefaultValue:
Instance Method v1.3.0 -
設定値を真偽値として返します。
- (BOOL)boolWithDefaultValue:(BOOL)defaultValue;
Name | Description |
---|---|
defaultValue | 設定値が未設定の場合に利用する値 |
設定値を真偽値として返します。
なお以下の場合は、デフォルト値を返します。
arrayWithDefaultValue:
Instance Method v1.3.0 -
設定値を配列値として返します。
- (nonnull NSArray *)arrayWithDefaultValue:(nonnull NSArray *)defaultValue;
Name | Description |
---|---|
defaultValue | 設定値が未設定の場合に利用する値 |
設定値を配列値として返します。
なお以下の場合は、デフォルト値を返します。
dictionaryWithDefaultValue:
Instance Method v1.3.0 -
設定値を辞書値として返します。
- (nonnull NSDictionary *)dictionaryWithDefaultValue:(nonnull NSDictionary *)defaultValue;
Name | Description |
---|---|
defaultValue | 設定値が未設定の場合に利用する値 |
設定値を辞書値として返します。
なお以下の場合は、デフォルト値を返します。