CreateTaskViewModel class
CreateTaskViewModel class helps to interact with model to serve data and react to user's input in Create Task view.
Methods include:
fillTask
- `editTask
createTask
Inheritance
- Object
- ChangeNotifier
- BaseModel
- CreateTaskViewModel
Constructors
Properties
hashCode → int
The hash code for this object.
read-onlyinherited
hasListeners → bool
Whether any listeners are currently registered.
read-onlyinherited
isBusy → bool
read-onlyinherited
runtimeType → Type
A representation of the runtime type of the object.
read-onlyinherited
state → ViewState
read-onlyinherited
taskDescriptionTextController → TextEditingController
final
taskEndDate ↔ DateTime
read / write
taskEndTime ↔ TimeOfDay
read / write
taskTitleTextController → TextEditingController
final
Methods
addListener(VoidCallback listener) void
Register a closure to be called when the object changes.
inherited
createTask(String eventId) Future<bool>
This function creates a new task for an event.
The function uses createTask
method provided by Task Services.
dispose() void
Discards any resources used by the object. After this is called, the
object is not in a usable state and should be discarded (calls to
addListener will throw after the object is disposed).
override
editTask(String taskId) Future<bool>
This function updates the task.
The function uses editTask
method provided by Task Services.
fillTask(Task task) void
This functions fills the task controller data.
noSuchMethod(Invocation invocation) dynamic
Invoked when a non-existent method or property is accessed.
inherited
notifyListeners() void
Call all the registered listeners.
inherited
removeListener(VoidCallback listener) void
Remove a previously registered closure from the list of closures that are
notified when the object changes.
inherited
setState(ViewState viewState) void
inherited
toString() String
A string representation of this object.
inherited
Operators
operator ==(Object other) bool
The equality operator.
inherited