PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / 4.17.1
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress v4.17.1
4.17.1 4.17.0 4.16.19 4.16.18 4.16.17 4.16.16 trunk 1.0 1.0.1 1.0.2 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5a 1.1.6 1.1.7 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.1.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.2 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.15.0 4.15.1 4.15.10 4.15.11 4.15.12 4.15.13 4.15.14 4.15.15 4.15.16 4.15.17 4.15.18 4.15.19 4.15.2 4.15.20 4.15.20.1 4.15.21 4.15.22 4.15.23 4.15.24 4.15.25 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.0 4.16.1 4.16.10 4.16.11 4.16.12 4.16.13 4.16.14 4.16.15 4.16.2 4.16.3 4.16.4 4.16.5 4.16.6 4.16.7 4.16.8 4.16.9 4.2.0 4.3.0 4.3.1 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.7.0 4.8.0 4.9.0
wp-user-avatar / third-party / vendor / stripe / stripe-php / lib / Terminal / Location.php
wp-user-avatar / third-party / vendor / stripe / stripe-php / lib / Terminal Last commit date
Configuration.php 2 months ago ConnectionToken.php 2 months ago Location.php 2 months ago Reader.php 2 months ago
Location.php
116 lines
1 <?php
2
3 // File generated from our OpenAPI spec
4 namespace ProfilePressVendor\Stripe\Terminal;
5
6 /**
7 * A Location represents a grouping of readers.
8 *
9 * Related guide: <a href="https://stripe.com/docs/terminal/fleet/locations">Fleet management</a>
10 *
11 * @property string $id Unique identifier for the object.
12 * @property string $object String representing the object's type. Objects of the same type share the same value.
13 * @property \Stripe\StripeObject $address
14 * @property null|string $configuration_overrides The ID of a configuration that will be used to customize all readers in this location.
15 * @property string $display_name The display name of the location.
16 * @property bool $livemode Has the value <code>true</code> if the object exists in live mode or the value <code>false</code> if the object exists in test mode.
17 * @property \Stripe\StripeObject $metadata Set of <a href="https://stripe.com/docs/api/metadata">key-value pairs</a> that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
18 */
19 class Location extends \ProfilePressVendor\Stripe\ApiResource
20 {
21 const OBJECT_NAME = 'terminal.location';
22 use \ProfilePressVendor\Stripe\ApiOperations\Update;
23 /**
24 * Creates a new <code>Location</code> object. For further details, including which
25 * address fields are required in each country, see the <a
26 * href="/docs/terminal/fleet/locations">Manage locations</a> guide.
27 *
28 * @param null|array $params
29 * @param null|array|string $options
30 *
31 * @throws \Stripe\Exception\ApiErrorException if the request fails
32 *
33 * @return \Stripe\Terminal\Location the created resource
34 */
35 public static function create($params = null, $options = null)
36 {
37 self::_validateParams($params);
38 $url = static::classUrl();
39 list($response, $opts) = static::_staticRequest('post', $url, $params, $options);
40 $obj = \ProfilePressVendor\Stripe\Util\Util::convertToStripeObject($response->json, $opts);
41 $obj->setLastResponse($response);
42 return $obj;
43 }
44 /**
45 * Deletes a <code>Location</code> object.
46 *
47 * @param null|array $params
48 * @param null|array|string $opts
49 *
50 * @throws \Stripe\Exception\ApiErrorException if the request fails
51 *
52 * @return \Stripe\Terminal\Location the deleted resource
53 */
54 public function delete($params = null, $opts = null)
55 {
56 self::_validateParams($params);
57 $url = $this->instanceUrl();
58 list($response, $opts) = $this->_request('delete', $url, $params, $opts);
59 $this->refreshFrom($response, $opts);
60 return $this;
61 }
62 /**
63 * Returns a list of <code>Location</code> objects.
64 *
65 * @param null|array $params
66 * @param null|array|string $opts
67 *
68 * @throws \Stripe\Exception\ApiErrorException if the request fails
69 *
70 * @return \Stripe\Collection<\Stripe\Terminal\Location> of ApiResources
71 */
72 public static function all($params = null, $opts = null)
73 {
74 $url = static::classUrl();
75 return static::_requestPage($url, \ProfilePressVendor\Stripe\Collection::class, $params, $opts);
76 }
77 /**
78 * Retrieves a <code>Location</code> object.
79 *
80 * @param array|string $id the ID of the API resource to retrieve, or an options array containing an `id` key
81 * @param null|array|string $opts
82 *
83 * @throws \Stripe\Exception\ApiErrorException if the request fails
84 *
85 * @return \Stripe\Terminal\Location
86 */
87 public static function retrieve($id, $opts = null)
88 {
89 $opts = \ProfilePressVendor\Stripe\Util\RequestOptions::parse($opts);
90 $instance = new static($id, $opts);
91 $instance->refresh();
92 return $instance;
93 }
94 /**
95 * Updates a <code>Location</code> object by setting the values of the parameters
96 * passed. Any parameters not provided will be left unchanged.
97 *
98 * @param string $id the ID of the resource to update
99 * @param null|array $params
100 * @param null|array|string $opts
101 *
102 * @throws \Stripe\Exception\ApiErrorException if the request fails
103 *
104 * @return \Stripe\Terminal\Location the updated resource
105 */
106 public static function update($id, $params = null, $opts = null)
107 {
108 self::_validateParams($params);
109 $url = static::resourceUrl($id);
110 list($response, $opts) = static::_staticRequest('post', $url, $params, $opts);
111 $obj = \ProfilePressVendor\Stripe\Util\Util::convertToStripeObject($response->json, $opts);
112 $obj->setLastResponse($response);
113 return $obj;
114 }
115 }
116