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 / Configuration.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
Configuration.php
115 lines
1 <?php
2
3 // File generated from our OpenAPI spec
4 namespace ProfilePressVendor\Stripe\Terminal;
5
6 /**
7 * A Configurations object represents how features should be configured for terminal readers.
8 *
9 * @property string $id Unique identifier for the object.
10 * @property string $object String representing the object's type. Objects of the same type share the same value.
11 * @property null|\Stripe\StripeObject $bbpos_wisepos_e
12 * @property null|bool $is_account_default Whether this Configuration is the default for your account
13 * @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.
14 * @property null|string $name String indicating the name of the Configuration object, set by the user
15 * @property null|\Stripe\StripeObject $offline
16 * @property null|\Stripe\StripeObject $reboot_window
17 * @property null|\Stripe\StripeObject $stripe_s700
18 * @property null|\Stripe\StripeObject $tipping
19 * @property null|\Stripe\StripeObject $verifone_p400
20 */
21 class Configuration extends \ProfilePressVendor\Stripe\ApiResource
22 {
23 const OBJECT_NAME = 'terminal.configuration';
24 use \ProfilePressVendor\Stripe\ApiOperations\Update;
25 /**
26 * Creates a new <code>Configuration</code> object.
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\Configuration 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>Configuration</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\Configuration 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>Configuration</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\Configuration> 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>Configuration</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\Configuration
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 new <code>Configuration</code> object.
96 *
97 * @param string $id the ID of the resource to update
98 * @param null|array $params
99 * @param null|array|string $opts
100 *
101 * @throws \Stripe\Exception\ApiErrorException if the request fails
102 *
103 * @return \Stripe\Terminal\Configuration the updated resource
104 */
105 public static function update($id, $params = null, $opts = null)
106 {
107 self::_validateParams($params);
108 $url = static::resourceUrl($id);
109 list($response, $opts) = static::_staticRequest('post', $url, $params, $opts);
110 $obj = \ProfilePressVendor\Stripe\Util\Util::convertToStripeObject($response->json, $opts);
111 $obj->setLastResponse($response);
112 return $obj;
113 }
114 }
115