toJson method

Map<String, dynamic> toJson()

Converts this object into JSON format.

optimizeFor lets the program know what information to include in the JSON data map.

  • OptimizeFor.put (the default value) is used when making a data map that is being placed in a PUT request. This only includes data that has changed.
  • OptimizeFor.putFull is used when a parent object updates; so, all of the children are required to be present for the PUT request.
  • OptimizeFor.post is used when making a data map for a POST request.
  • OptimizeFor.dontOptimize is used to get all of the data contained in this object.

Implementation

Map<String, dynamic> toJson() {
  return {
    ApiFields.timeslotId: timeslotId,
    ApiFields.weekday: weekday,
  };
}