toJson method

Map<String, Object> toJson()

Converts a Affinity instance to JSON data.

Implementation

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

  if (nodeAffinity != null) {
    jsonData['nodeAffinity'] = nodeAffinity!.toJson();
  }
  if (podAffinity != null) {
    jsonData['podAffinity'] = podAffinity!.toJson();
  }
  if (podAntiAffinity != null) {
    jsonData['podAntiAffinity'] = podAntiAffinity!.toJson();
  }

  return jsonData;
}