toJson method

Map<String, Object> toJson()

Converts a ServicePort instance to JSON data.

Implementation

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

  final tempAppProtocol = appProtocol;
  final tempName = name;
  final tempNodePort = nodePort;
  final tempPort = port;
  final tempProtocol = protocol;
  final tempTargetPort = targetPort;

  if (tempAppProtocol != null) {
    jsonData['appProtocol'] = tempAppProtocol;
  }

  if (tempName != null) {
    jsonData['name'] = tempName;
  }

  if (tempNodePort != null) {
    jsonData['nodePort'] = tempNodePort;
  }

  jsonData['port'] = tempPort;

  if (tempProtocol != null) {
    jsonData['protocol'] = tempProtocol;
  }

  if (tempTargetPort != null) {
    jsonData['targetPort'] = tempTargetPort;
  }

  return jsonData;
}