docs: def _process_json(response_body):
      """
      Returns a UwPassword objects
      """
      data = json.loads(response_body)
      uwpassword = UwPassword(uwnetid=data["uwNetID"],
                              kerb_status=data["kerbStatus"],
                              interval=None,
                              last_change=None,
                              last_change_med=None,
                              expires_med=None,
                              interval_med=None,
                              minimum_length=int(data["minimumLength"]),
                              time_stamp=parse(data["timeStamp"]),)
      if "lastChange" in data:
          uwpassword.last_change = parse(data["lastChange"])
  
      if "interval" in data:
          uwpassword.interval = timeparse(data["interval"])
  
      if "lastChangeMed" in data:
          uwpassword.last_change_med = parse(data["lastChangeMed"])
  
      if "expiresMed" in data:
          uwpassword.expires_med = parse(data["expiresMed"])
  
      if "intervalMed" in data:
          uwpassword.interval_med = timeparse(data["intervalMed"])
  
      if "netidStatus" in data:
          netid_status = []
          for status in data["netidStatus"]:
              netid_status.append(status)
          uwpassword.netid_status = netid_status
      return uwpassword