PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.6
Booking for Appointments and Events Calendar – Amelia v2.4.6
2.4.7 2.4.6 2.4.5 2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / vendor / stripe / stripe-php / lib / Events / V1BillingMeterErrorReportTriggeredEvent.php
ameliabooking / vendor / stripe / stripe-php / lib / Events Last commit date
V1BillingMeterErrorReportTriggeredEvent.php 7 months ago V1BillingMeterNoMeterFoundEvent.php 7 months ago V2CoreEventDestinationPingEvent.php 7 months ago
V1BillingMeterErrorReportTriggeredEvent.php
47 lines
1 <?php
2
3 // File generated from our OpenAPI spec
4
5 namespace AmeliaVendor\Stripe\Events;
6
7 /**
8 * @property \AmeliaVendor\Stripe\RelatedObject $related_object Object containing the reference to API resource relevant to the event
9 * @property \AmeliaVendor\Stripe\EventData\V1BillingMeterErrorReportTriggeredEventData $data data associated with the event
10 */
11 class V1BillingMeterErrorReportTriggeredEvent extends \AmeliaVendor\Stripe\V2\Event
12 {
13 const LOOKUP_TYPE = 'v1.billing.meter.error_report_triggered';
14
15 /**
16 * Retrieves the related object from the API. Make an API request on every call.
17 *
18 * @return \AmeliaVendor\Stripe\Billing\Meter
19 *
20 * @throws \AmeliaVendor\Stripe\Exception\ApiErrorException if the request fails
21 */
22 public function fetchRelatedObject()
23 {
24 $apiMode = \AmeliaVendor\Stripe\Util\Util::getApiMode($this->related_object->url);
25 list($object, $options) = $this->_request(
26 'get',
27 $this->related_object->url,
28 [],
29 ['stripe_account' => $this->context],
30 [],
31 $apiMode
32 );
33
34 return \AmeliaVendor\Stripe\Util\Util::convertToStripeObject($object, $options, $apiMode);
35 }
36
37 public static function constructFrom($values, $opts = null, $apiMode = 'v2')
38 {
39 $evt = parent::constructFrom($values, $opts, $apiMode);
40 if (null !== $evt->data) {
41 $evt->data = \AmeliaVendor\Stripe\EventData\V1BillingMeterErrorReportTriggeredEventData::constructFrom($evt->data, $opts, $apiMode);
42 }
43
44 return $evt;
45 }
46 }
47