/** * Delete a User * * @param User $user * * @return \OldTimeGuitarGuy\Plaid\Contracts\Http\Response */ public function delete(User $user) { return $this->request->delete($this->endpoint(), ['access_token' => $user->accessToken()]); }
/** * Get the data this service returns * * @param User $user * @param array $options * * @return \OldTimeGuitarGuy\Plaid\Contracts\Http\Response */ public function get(User $user, array $options = []) { return $this->request->post($this->endpoint('get'), ['access_token' => $user->accessToken(), 'options' => $options]); }
/** * Upgrade a User * * https://plaid.com/docs/api/#upgrade-user * * @param User $user * @param string $product The product to add for the user: auth, connect, income, info, or risk. * @param array $options * * @return \OldTimeGuitarGuy\Plaid\Contracts\Http\Response */ public function user(User $user, $product, $options = []) { return $this->request->post($this->endpoint(), ['access_token' => $user->accessToken(), 'upgrade_to' => $product, 'options' => $options]); }