_post('subscription_schedules', $parameters); } /** * Retrieves an existing subscription schedule. * * @param string $itemId * @return array */ public function find($itemId) { return $this->_get("subscription_schedules/{$itemId}"); } /** * Updates an existing subscription schedule. * * @param string $itemId * @param array $parameters * @return array */ public function update($itemId, array $parameters = []) { return $this->_post("subscription_schedules/{$itemId}", $parameters); } /** * Cancels an existing subscription schedule. * * @param string $itemId * @param string $parameters * @return array */ public function cancel($itemId, array $parameters = []) { return $this->_post("subscription_schedules/{$itemId}/cancel", $parameters); } /** * Releases an existing subscription schedule. * * @param string $itemId * @param string $parameters * @return array */ public function release($itemId, array $parameters = []) { return $this->_post("subscription_schedules/{$itemId}/release", $parameters); } /** * Lists all subscription schedules. * * @param array $parameters * @return array */ public function all(array $parameters = []) { return $this->_get('subscription_schedules', $parameters); } }