Example #1
0
 /**
  * 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()]);
 }
Example #2
0
 /**
  * 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]);
 }
Example #3
0
 /**
  * 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]);
 }