_post('coupons', $parameters); } /** * Retrieves an existing coupon. * * @param string $couponId * @return array */ public function find($couponId) { return $this->_get("coupons/{$couponId}"); } /** * Updates an existing coupon. * * @param string $couponId * @param array $parameters * @return array */ public function update($couponId, array $parameters = []) { return $this->_post("coupons/{$couponId}", $parameters); } /** * Deletes an existing coupon. * * @param string $couponId * @return array */ public function delete($couponId) { return $this->_delete("coupons/{$couponId}"); } /** * Lists all coupons. * * @param array $parameters * @return array */ public function all(array $parameters = []) { return $this->_get('coupons', $parameters); } }