NCMBObject class
データストアのオブジェクトを扱うクラス
- Implementers
Constructors
- NCMBObject(String _name, {Map fields = const {}})
-
コンストラクター
name クラス名
fields
フィールドデータ。省略時は空のMap
Properties
Methods
-
add(
String name, Object value) → void -
指定したフィールドに値を追加する
name
フィールド名value
追加するオブジェクト -
addUnique(
String name, Object value) → void -
指定したフィールドに値を追加する(すでにある場合は追加しない)
name
フィールド名value
追加するオブジェクト -
containsKey(
String name) → bool -
指定したフィールドが存在するか確認する
name
フィールド名 -
delete(
) → Future< bool> - データを削除する
-
fetch(
) → Future< void> - フィールドデータを取得する 取得したデータは自分自身にセットする
-
get(
String name) → Object? -
指定したフィールドの値を返す
name
フィールド名 -
getBool(
String name, {bool? defaultValue}) → bool -
指定したフィールドの値を真偽値として返す
name
フィールド名defaultValue
デフォルト値 -
getDateTime(
String name, {DateTime? defaultValue}) → DateTime -
指定したフィールドの値を日時型として返す
name
フィールド名defaultValue
デフォルト値 -
getDouble(
String name, {double? defaultValue}) → double -
挻定したフィールドの値を数値型(double)として返す
name
フィールド名defaultValue
デフォルト値 -
getInt(
String name, {int? defaultValue}) → int -
指定したフィールドの値を数値型(int)として返す
name
フィールド名defaultValue
デフォルト値 -
getList(
String name, {List? defaultValue}) → List -
指定したフィールドの値をリストとして返す
name
フィールド名defaultValue
デフォルト値 -
getString(
String name, {String? defaultValue}) → String -
指定したフィールドの値を文字列型として返す
name
フィールド名defaultValue
デフォルト値 -
hasKey(
String name) → bool -
指定したフィールドが存在するか確認する
name
フィールド名 -
increment(
String name, {int number = 1}) → void -
指定したフィールドの値をインクリメンタルする設定にする
name
フィールド名number
インクリメントする値。省略時は1 -
myEncode(
dynamic item) → dynamic - 文字列化する際に利用するエンコード関数
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
remove(
String name, Object value) → void -
指定したフィールドの値を削除する
name
フィールド名value
削除するオブジェクト -
save(
) → Future< void> - データを保存する
-
set(
String name, Object value) → void -
フィールドデータをセットする
name
フィールド名value
セットするデータ -
sets(
Map map) → void -
フィールドデータをまとめてセットする
map
フィールド名をキーにしたマップデータ -
toJson(
) → dynamic - データをJSON化する
-
toString(
) → String -
データを文字列化する
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited