Upgrade 1-11.38

This commit is contained in:
xesmyd
2026-03-30 14:10:30 +02:00
parent f2a7e6d1fc
commit ac648ef29d
24665 changed files with 69682 additions and 2205004 deletions
+2 -2
View File
@@ -5,14 +5,14 @@
namespace Stripe\V2\Billing;
/**
* Fix me empty_doc_string.
* A Meter Event is a usage record that captures billable activity for usage-based billing. Meter Events contain an event name, timestamp, and payload with customer mapping and usage value, enabling accurate usage tracking and billing.
*
* @property string $object String representing the object's type. Objects of the same type share the same value of the object field.
* @property int $created The creation time of this meter event.
* @property string $event_name The name of the meter event. Corresponds with the <code>event_name</code> field on a meter.
* @property string $identifier A unique identifier for the event. If not provided, one will be generated. We recommend using a globally unique identifier for this. Well enforce uniqueness within a rolling 24 hour period.
* @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.
* @property \Stripe\StripeObject $payload The payload of the event. This must contain the fields corresponding to a meters <code>customer_mapping.event_payload_key</code> (default is <code>stripe_customer_id</code>) and <code>value_settings.event_payload_key</code> (default is <code>value</code>). Read more about the payload.
* @property \Stripe\StripeObject $payload The payload of the event. This must contain the fields corresponding to a meters <code>customer_mapping.event_payload_key</code> (default is <code>stripe_customer_id</code>) and <code>value_settings.event_payload_key</code> (default is <code>value</code>). Read more about the <a href="https://docs.stripe.com/billing/subscriptions/usage-based/recording-usage#payload-key-overrides">payload</a>..
* @property int $timestamp The time of the event. Must be within the past 35 calendar days or up to 5 minutes in the future. Defaults to current timestamp if not specified.
*/
class MeterEvent extends \Stripe\ApiResource
@@ -5,6 +5,8 @@
namespace Stripe\V2\Billing;
/**
* A Meter Event Adjustment is used to cancel or modify previously recorded meter events. Meter Event Adjustments allow you to correct billing data by canceling individual events or event ranges, with tracking of adjustment status and creation time.
*
* @property string $id The unique id of this meter event adjustment.
* @property string $object String representing the object's type. Objects of the same type share the same value of the object field.
* @property (object{identifier: string}&\Stripe\StripeObject) $cancel Specifies which event to cancel.
@@ -5,6 +5,8 @@
namespace Stripe\V2\Billing;
/**
* A Meter Event Session is an authentication session for the high-throughput meter event API. Meter Event Sessions provide temporary authentication tokens with expiration times, enabling secure and efficient bulk submission of usage events.
*
* @property string $id The unique id of this auth session.
* @property string $object String representing the object's type. Objects of the same type share the same value of the object field.
* @property string $authentication_token The authentication token for this session. Use this token when calling the high-throughput meter event API.
-21
View File
@@ -1,21 +0,0 @@
<?php
namespace Stripe\V2;
/**
* Base class for V2 events.
*
* This is concrete for use in our generated tests. Events returned from the \Stripe\V2\Core\EventService
* will be a subtype of \Stripe\V2\Event.
*
* @property string $id Unique identifier for the event.
* @property string $object String representing the object's type. Objects of the same type share the same value of the object field.
* @property int $created Time at which the object was created.
* @property \Stripe\StripeObject $reason Reason for the event.
* @property string $type The type of the event.
* @property null|string $context The Stripe account of the event
*/
class Event extends \Stripe\ApiResource
{
const OBJECT_NAME = 'v2.core.event';
}
-40
View File
@@ -1,40 +0,0 @@
<?php
// File generated from our OpenAPI spec
namespace Stripe\V2;
/**
* Set up an event destination to receive events from Stripe across multiple destination types, including <a href="https://docs.stripe.com/webhooks">webhook endpoints</a> and <a href="https://docs.stripe.com/event-destinations/eventbridge">Amazon EventBridge</a>. Event destinations support receiving <a href="https://docs.stripe.com/api/v2/events">thin events</a> and <a href="https://docs.stripe.com/api/events">snapshot events</a>.
*
* @property string $id Unique identifier for the object.
* @property string $object String representing the object's type. Objects of the same type share the same value of the object field.
* @property null|(object{aws_account_id: string, aws_event_source_arn: string, aws_event_source_status: string}&\Stripe\StripeObject) $amazon_eventbridge Amazon EventBridge configuration.
* @property int $created Time at which the object was created.
* @property string $description An optional description of what the event destination is used for.
* @property string[] $enabled_events The list of events to enable for this endpoint.
* @property string $event_payload Payload type of events being subscribed to.
* @property null|string[] $events_from Where events should be routed from.
* @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.
* @property null|\Stripe\StripeObject $metadata Metadata.
* @property string $name Event destination name.
* @property null|string $snapshot_api_version If using the snapshot event payload, the API version events are rendered as.
* @property string $status Status. It can be set to either enabled or disabled.
* @property null|(object{disabled: null|(object{reason: string}&\Stripe\StripeObject)}&\Stripe\StripeObject) $status_details Additional information about event destination status.
* @property string $type Event destination type.
* @property int $updated Time at which the object was last updated.
* @property null|(object{signing_secret: null|string, url: null|string}&\Stripe\StripeObject) $webhook_endpoint Webhook endpoint configuration.
*/
class EventDestination extends \Stripe\ApiResource
{
const OBJECT_NAME = 'v2.core.event_destination';
const EVENT_PAYLOAD_SNAPSHOT = 'snapshot';
const EVENT_PAYLOAD_THIN = 'thin';
const STATUS_DISABLED = 'disabled';
const STATUS_ENABLED = 'enabled';
const TYPE_AMAZON_EVENTBRIDGE = 'amazon_eventbridge';
const TYPE_WEBHOOK_ENDPOINT = 'webhook_endpoint';
}