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
relatedDsItems Map<String, dynamic>
getter/setter pair
relatedKey int?
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>>>