docs: def update_domain(self, domain, **kwargs):
          """
           Update an existing domain via PATCH /v1/domains/{domain}
           https://developer.godaddy.com/doc#!/_v1_domains/update
           
           currently it supports ( all optional )
              locked = boolean
              nameServers = list
              renewAuto = boolean
              subaccountId = string
  
          NOTE: It can take minutes for GoDaddy to update the record.  Make sure you
          wait before checking status.
          """
          update = {}
          for k, v in kwargs.items():
              update[k] = v
          url = self.API_TEMPLATE + self.DOMAIN_INFO.format(domain=domain)
          self._patch(url, json=update)
          self.logger.info("Updated domain {} with {}".format(domain, update))