def withdraw!(amount, destination_account_id, dedupe_id = SecureRandom.uuid)
      data = {
        amount: amount,
        destination_account_id: destination_account_id,
        dedupe_id: dedupe_id,
      }

      response = Monzo.client.put("/pots/#{@id}/withdraw", data)
      parsed_response = parse_response(response)
      update_self(parsed_response)
    end
def withdraw!(amount, destination_account_id, dedupe_id = SecureRandom.uuid)
      data = {
        amount: amount,
        destination_account_id: destination_account_id,
        dedupe_id: dedupe_id,
      }

      response = Monzo.client.put("/pots/#{@id}/withdraw", data)
      parsed_response = parse_response(response)
      update_self(parsed_response)
    end
Public: Withdraw Money from a pot

 amount - The amount to withdraw, in pennies.
 destination_account_id - The account_id of the account to deposit into.
 dedupe_id (optional) - A random string, to prevent duplicate deposits.

 Returns self: a single Monzo::Pot