Skip to main content

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

Constructors

CreateTaskViewModel ()

Properties

hashCodeint

The hash code for this object.
read-onlyinherited

hasListenersbool

Whether any listeners are currently registered.
read-onlyinherited

isBusybool

read-onlyinherited

runtimeTypeType

A representation of the runtime type of the object.
read-onlyinherited

stateViewState

read-onlyinherited

taskDescriptionTextControllerTextEditingController

final

taskEndDateDateTime

read / write

taskEndTimeTimeOfDay

read / write

taskTitleTextControllerTextEditingController

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