toJson method

Map<String, dynamic> toJson()

Implementation

core.Map<core.String, core.dynamic> toJson() {
  final dateString = this.dateString;
  final id = this.id;
  final integer = this.integer;
  final kind = this.kind;
  final selection = this.selection;
  final text = this.text;
  final user = this.user;
  final valueType = this.valueType;
  return {
    'dateString': ?dateString
        ?.map(
          (value) =>
              "${value.year.toString().padLeft(4, '0')}-${value.month.toString().padLeft(2, '0')}-${value.day.toString().padLeft(2, '0')}",
        )
        .toList(),
    'id': ?id,
    'integer': ?integer,
    'kind': ?kind,
    'selection': ?selection,
    'text': ?text,
    'user': ?user,
    'valueType': ?valueType,
  };
}