toJson method

Map<String, Object> toJson()

Converts a CustomResourceDefinitionNames instance to JSON data.

Implementation

Map<String, Object> toJson() {
  final jsonData = <String, Object>{};

  final tempCategories = categories;
  final tempKind = kind;
  final tempListKind = listKind;
  final tempPlural = plural;
  final tempShortNames = shortNames;
  final tempSingular = singular;

  if (tempCategories != null) {
    jsonData['categories'] = tempCategories;
  }

  jsonData['kind'] = tempKind;

  if (tempListKind != null) {
    jsonData['listKind'] = tempListKind;
  }

  jsonData['plural'] = tempPlural;

  if (tempShortNames != null) {
    jsonData['shortNames'] = tempShortNames;
  }

  if (tempSingular != null) {
    jsonData['singular'] = tempSingular;
  }

  return jsonData;
}