toJson method

Map<String, dynamic> toJson()

Implementation

core.Map<core.String, core.dynamic> toJson() {
  final fieldId = this.fieldId;
  final kind = this.kind;
  final setDateValues = this.setDateValues;
  final setIntegerValues = this.setIntegerValues;
  final setSelectionValues = this.setSelectionValues;
  final setTextValues = this.setTextValues;
  final setUserValues = this.setUserValues;
  final unsetValues = this.unsetValues;
  return {
    'fieldId': ?fieldId,
    'kind': ?kind,
    'setDateValues': ?setDateValues
        ?.map(
          (value) =>
              "${value.year.toString().padLeft(4, '0')}-${value.month.toString().padLeft(2, '0')}-${value.day.toString().padLeft(2, '0')}",
        )
        .toList(),
    'setIntegerValues': ?setIntegerValues,
    'setSelectionValues': ?setSelectionValues,
    'setTextValues': ?setTextValues,
    'setUserValues': ?setUserValues,
    'unsetValues': ?unsetValues,
  };
}