docs: def deposit(self, deposit_minor_units: int) -> None:
          """Add funds to a savings goal."""
          endpoint = "/account/{0}/savings-goals/{1}/add-money/{2}".format(
              self._account_uid,
              self.uid,
              uuid4()
          )
  
          body = {
              "amount": {
                  "currency": self.total_saved_currency,
                  "minorUnits": deposit_minor_units
              }
          }
  
          response = put(
              _url(endpoint, self._sandbox),
              headers=self._auth_headers,
              data=json_dumps(body)
          )
          response.raise_for_status()
  
          self.update()