CustomResourceDefinitionNames.fromJson constructor

CustomResourceDefinitionNames.fromJson(
  1. Map<String, dynamic> json
)

Creates a CustomResourceDefinitionNames from JSON data.

Implementation

factory CustomResourceDefinitionNames.fromJson(Map<String, dynamic> json) {
  final tempCategoriesJson = json['categories'];
  final tempKindJson = json['kind'];
  final tempListKindJson = json['listKind'];
  final tempPluralJson = json['plural'];
  final tempShortNamesJson = json['shortNames'];
  final tempSingularJson = json['singular'];

  final List<String>? tempCategories = tempCategoriesJson != null
      ? List<String>.from(tempCategoriesJson)
      : null;
  final String tempKind = tempKindJson;
  final String? tempListKind = tempListKindJson;
  final String tempPlural = tempPluralJson;
  final List<String>? tempShortNames = tempShortNamesJson != null
      ? List<String>.from(tempShortNamesJson)
      : null;
  final String? tempSingular = tempSingularJson;

  return CustomResourceDefinitionNames(
    categories: tempCategories,
    kind: tempKind,
    listKind: tempListKind,
    plural: tempPlural,
    shortNames: tempShortNames,
    singular: tempSingular,
  );
}