HexabaseItem class
Constructors
-
HexabaseItem({Map<
String, dynamic> ? params})
Properties
- actionId ↔ String?
-
getter/setter pair
-
asParams
↔ Map<
String, dynamic> -
getter/setter pair
-
changes
↔ List<
Map< String, dynamic> > -
getter/setter pair
- createdAt ↔ DateTime?
-
getter/setter pair
- createdBy ↔ String?
-
getter/setter pair
- datastore ↔ HexabaseDatastore?
-
getter/setter pair
- disableLinker ↔ bool
-
getter/setter pair
- ensureTransaction ↔ bool
-
getter/setter pair
- execChildrenPostProcs ↔ bool
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String
-
getter/setter pair
- isForceUpdate ↔ bool
-
getter/setter pair
- isNotifyToSender ↔ bool
-
getter/setter pair
-
linkItems
→ Future<
List< HexabaseItem> > -
no setter
-
getter/setter pair
-
getter/setter pair
- returnActionscriptLogs ↔ bool
-
getter/setter pair
- returnItemResult ↔ bool
-
getter/setter pair
- revNo ↔ int
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- seedId ↔ String?
-
getter/setter pair
- status ↔ String?
-
getter/setter pair
- statusId ↔ String?
-
getter/setter pair
-
statusOrder
↔ List<
String> -
getter/setter pair
- title ↔ String?
-
getter/setter pair
- unread ↔ int?
-
getter/setter pair
- updatedAt ↔ DateTime?
-
getter/setter pair
- updatedBy ↔ String?
-
getter/setter pair
- useDisplayId ↔ bool
-
getter/setter pair
Methods
-
action(
String actionName) → HexabaseItem -
actions(
) → Future< List< HexabaseItemAction> > -
add(
String name, dynamic value) → HexabaseItem -
connected(
) → bool -
create(
) → Future< bool> -
delete(
{String? uId, String? aId, bool? deleteLinkedItems, List< String> ? targetDatastores}) → Future<bool> -
fetch(
) → Future< bool> -
file(
) → Future< HexabaseFile> -
get<
T> (String field) → dynamic -
getAsBool(
String field, {bool? defaultValue}) → bool -
getAsDateTime(
String field, {DateTime? defaultValue}) → DateTime -
getAsDouble(
String field, {double? defaultValue}) → double -
getAsInt(
String field, {int? defaultValue}) → int -
getAsItem(
String field) → HexabaseItem -
getAsString(
String field, {String? defaultValue}) → String -
histories(
) → Future< List< HexabaseHistory> > -
history(
) → HexabaseHistory -
isNew(
) → bool -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
remove(
String name, dynamic value) → HexabaseItem -
save(
{String? comment = ""}) → Future< bool> -
set(
String key, dynamic value) → HexabaseItem -
setFieldValue(
String key, dynamic value) → HexabaseItem -
sets(
Map< String, dynamic> params) → HexabaseItem -
statues(
) → Future< List< HexabaseItemAction> > -
subscribe(
String action, void f(HexabaseHistory)) → Future< void> -
toJson(
) → Future< Map< String, dynamic> > -
toString(
) → String -
A string representation of this object.
inherited
-
unsubscribe(
String action) → Future< void> -
update(
{String? comment = ""}) → Future< bool> -
updateStatus(
) → Future< bool> -
uploadFile(
) → Future< bool>
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
all(
HexabaseDatastore datastore, HexabaseItemsParameters params) → Future< Tuple2< int, List< >HexabaseItem> > -
search(
HexabaseDatastore datastore, HBSearchType type, String query, Map< String, dynamic> itemSearchParams, {HexabaseProject? project, String? fieldId}) → Future<Tuple2< int, List< >HexabaseItem> >