toJson method

  1. @override
Map<String, Object> toJson()

Returns a JSON presentation of the object.

Implementation

@override
Map<String, Object> toJson() {
  var result = <String, Object>{};
  var enableAsync = this.enableAsync;
  if (enableAsync != null) {
    result['enableAsync'] = enableAsync;
  }
  var enableDeferredLoading = this.enableDeferredLoading;
  if (enableDeferredLoading != null) {
    result['enableDeferredLoading'] = enableDeferredLoading;
  }
  var enableEnums = this.enableEnums;
  if (enableEnums != null) {
    result['enableEnums'] = enableEnums;
  }
  var enableNullAwareOperators = this.enableNullAwareOperators;
  if (enableNullAwareOperators != null) {
    result['enableNullAwareOperators'] = enableNullAwareOperators;
  }
  var enableSuperMixins = this.enableSuperMixins;
  if (enableSuperMixins != null) {
    result['enableSuperMixins'] = enableSuperMixins;
  }
  var generateDart2jsHints = this.generateDart2jsHints;
  if (generateDart2jsHints != null) {
    result['generateDart2jsHints'] = generateDart2jsHints;
  }
  var generateHints = this.generateHints;
  if (generateHints != null) {
    result['generateHints'] = generateHints;
  }
  var generateLints = this.generateLints;
  if (generateLints != null) {
    result['generateLints'] = generateLints;
  }
  return result;
}