mirror of
https://github.com/itflow-org/itflow
synced 2026-03-01 19:34:52 +00:00
Removed unused libs in the vendor folder and moved stripe to the plugins folder then elininated the vendor folder all together, updated all the stripe links
This commit is contained in:
92
plugins/stripe-php-10.5.0/lib/Service/PriceService.php
Normal file
92
plugins/stripe-php-10.5.0/lib/Service/PriceService.php
Normal file
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
// File generated from our OpenAPI spec
|
||||
|
||||
namespace Stripe\Service;
|
||||
|
||||
class PriceService extends \Stripe\Service\AbstractService
|
||||
{
|
||||
/**
|
||||
* Returns a list of your prices.
|
||||
*
|
||||
* @param null|array $params
|
||||
* @param null|array|\Stripe\Util\RequestOptions $opts
|
||||
*
|
||||
* @throws \Stripe\Exception\ApiErrorException if the request fails
|
||||
*
|
||||
* @return \Stripe\Collection<\Stripe\Price>
|
||||
*/
|
||||
public function all($params = null, $opts = null)
|
||||
{
|
||||
return $this->requestCollection('get', '/v1/prices', $params, $opts);
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a new price for an existing product. The price can be recurring or
|
||||
* one-time.
|
||||
*
|
||||
* @param null|array $params
|
||||
* @param null|array|\Stripe\Util\RequestOptions $opts
|
||||
*
|
||||
* @throws \Stripe\Exception\ApiErrorException if the request fails
|
||||
*
|
||||
* @return \Stripe\Price
|
||||
*/
|
||||
public function create($params = null, $opts = null)
|
||||
{
|
||||
return $this->request('post', '/v1/prices', $params, $opts);
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieves the price with the given ID.
|
||||
*
|
||||
* @param string $id
|
||||
* @param null|array $params
|
||||
* @param null|array|\Stripe\Util\RequestOptions $opts
|
||||
*
|
||||
* @throws \Stripe\Exception\ApiErrorException if the request fails
|
||||
*
|
||||
* @return \Stripe\Price
|
||||
*/
|
||||
public function retrieve($id, $params = null, $opts = null)
|
||||
{
|
||||
return $this->request('get', $this->buildPath('/v1/prices/%s', $id), $params, $opts);
|
||||
}
|
||||
|
||||
/**
|
||||
* Search for prices you’ve previously created using Stripe’s <a
|
||||
* href="/docs/search#search-query-language">Search Query Language</a>. Don’t use
|
||||
* search in read-after-write flows where strict consistency is necessary. Under
|
||||
* normal operating conditions, data is searchable in less than a minute.
|
||||
* Occasionally, propagation of new or updated data can be up to an hour behind
|
||||
* during outages. Search functionality is not available to merchants in India.
|
||||
*
|
||||
* @param null|array $params
|
||||
* @param null|array|\Stripe\Util\RequestOptions $opts
|
||||
*
|
||||
* @throws \Stripe\Exception\ApiErrorException if the request fails
|
||||
*
|
||||
* @return \Stripe\SearchResult<\Stripe\Price>
|
||||
*/
|
||||
public function search($params = null, $opts = null)
|
||||
{
|
||||
return $this->requestSearchResult('get', '/v1/prices/search', $params, $opts);
|
||||
}
|
||||
|
||||
/**
|
||||
* Updates the specified price by setting the values of the parameters passed. Any
|
||||
* parameters not provided are left unchanged.
|
||||
*
|
||||
* @param string $id
|
||||
* @param null|array $params
|
||||
* @param null|array|\Stripe\Util\RequestOptions $opts
|
||||
*
|
||||
* @throws \Stripe\Exception\ApiErrorException if the request fails
|
||||
*
|
||||
* @return \Stripe\Price
|
||||
*/
|
||||
public function update($id, $params = null, $opts = null)
|
||||
{
|
||||
return $this->request('post', $this->buildPath('/v1/prices/%s', $id), $params, $opts);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user