mirror of
https://github.com/itflow-org/itflow
synced 2026-08-16 12:35:11 +00:00
Rename plugins to libs and update all file references
This commit is contained in:
21
libs/stripe-php/lib/V2/Billing/MeterEvent.php
Normal file
21
libs/stripe-php/lib/V2/Billing/MeterEvent.php
Normal file
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
// File generated from our OpenAPI spec
|
||||
|
||||
namespace Stripe\V2\Billing;
|
||||
|
||||
/**
|
||||
* 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. We’ll 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 meter’s <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
|
||||
{
|
||||
const OBJECT_NAME = 'v2.billing.meter_event';
|
||||
}
|
||||
25
libs/stripe-php/lib/V2/Billing/MeterEventAdjustment.php
Normal file
25
libs/stripe-php/lib/V2/Billing/MeterEventAdjustment.php
Normal file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
// File generated from our OpenAPI spec
|
||||
|
||||
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.
|
||||
* @property int $created The time the adjustment was created.
|
||||
* @property string $event_name The name of the meter event. Corresponds with the <code>event_name</code> field on a meter.
|
||||
* @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 string $status Open Enum. The meter event adjustment’s status.
|
||||
* @property string $type Open Enum. Specifies whether to cancel a single event or a range of events for a time period. Time period cancellation is not supported yet.
|
||||
*/
|
||||
class MeterEventAdjustment extends \Stripe\ApiResource
|
||||
{
|
||||
const OBJECT_NAME = 'v2.billing.meter_event_adjustment';
|
||||
|
||||
const STATUS_COMPLETE = 'complete';
|
||||
const STATUS_PENDING = 'pending';
|
||||
}
|
||||
20
libs/stripe-php/lib/V2/Billing/MeterEventSession.php
Normal file
20
libs/stripe-php/lib/V2/Billing/MeterEventSession.php
Normal file
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
// File generated from our OpenAPI spec
|
||||
|
||||
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.
|
||||
* @property int $created The creation time of this session.
|
||||
* @property int $expires_at The time at which this session will expire.
|
||||
* @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.
|
||||
*/
|
||||
class MeterEventSession extends \Stripe\ApiResource
|
||||
{
|
||||
const OBJECT_NAME = 'v2.billing.meter_event_session';
|
||||
}
|
||||
Reference in New Issue
Block a user