updates
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# File generated from our OpenAPI spec
|
||||
from importlib import import_module
|
||||
from typing_extensions import TYPE_CHECKING
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from stripe.params.v2 import billing as billing, core as core
|
||||
|
||||
# name -> (import_target, is_submodule)
|
||||
_import_map = {
|
||||
"billing": ("stripe.params.v2.billing", True),
|
||||
"core": ("stripe.params.v2.core", True),
|
||||
}
|
||||
if not TYPE_CHECKING:
|
||||
|
||||
def __getattr__(name):
|
||||
try:
|
||||
target, is_submodule = _import_map[name]
|
||||
module = import_module(target)
|
||||
if is_submodule:
|
||||
return module
|
||||
|
||||
return getattr(
|
||||
module,
|
||||
name,
|
||||
)
|
||||
except KeyError:
|
||||
raise AttributeError()
|
||||
Binary file not shown.
@@ -0,0 +1,63 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# File generated from our OpenAPI spec
|
||||
from importlib import import_module
|
||||
from typing_extensions import TYPE_CHECKING
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from stripe.params.v2.billing._meter_event_adjustment_create_params import (
|
||||
MeterEventAdjustmentCreateParams as MeterEventAdjustmentCreateParams,
|
||||
MeterEventAdjustmentCreateParamsCancel as MeterEventAdjustmentCreateParamsCancel,
|
||||
)
|
||||
from stripe.params.v2.billing._meter_event_create_params import (
|
||||
MeterEventCreateParams as MeterEventCreateParams,
|
||||
)
|
||||
from stripe.params.v2.billing._meter_event_session_create_params import (
|
||||
MeterEventSessionCreateParams as MeterEventSessionCreateParams,
|
||||
)
|
||||
from stripe.params.v2.billing._meter_event_stream_create_params import (
|
||||
MeterEventStreamCreateParams as MeterEventStreamCreateParams,
|
||||
MeterEventStreamCreateParamsEvent as MeterEventStreamCreateParamsEvent,
|
||||
)
|
||||
|
||||
# name -> (import_target, is_submodule)
|
||||
_import_map = {
|
||||
"MeterEventAdjustmentCreateParams": (
|
||||
"stripe.params.v2.billing._meter_event_adjustment_create_params",
|
||||
False,
|
||||
),
|
||||
"MeterEventAdjustmentCreateParamsCancel": (
|
||||
"stripe.params.v2.billing._meter_event_adjustment_create_params",
|
||||
False,
|
||||
),
|
||||
"MeterEventCreateParams": (
|
||||
"stripe.params.v2.billing._meter_event_create_params",
|
||||
False,
|
||||
),
|
||||
"MeterEventSessionCreateParams": (
|
||||
"stripe.params.v2.billing._meter_event_session_create_params",
|
||||
False,
|
||||
),
|
||||
"MeterEventStreamCreateParams": (
|
||||
"stripe.params.v2.billing._meter_event_stream_create_params",
|
||||
False,
|
||||
),
|
||||
"MeterEventStreamCreateParamsEvent": (
|
||||
"stripe.params.v2.billing._meter_event_stream_create_params",
|
||||
False,
|
||||
),
|
||||
}
|
||||
if not TYPE_CHECKING:
|
||||
|
||||
def __getattr__(name):
|
||||
try:
|
||||
target, is_submodule = _import_map[name]
|
||||
module = import_module(target)
|
||||
if is_submodule:
|
||||
return module
|
||||
|
||||
return getattr(
|
||||
module,
|
||||
name,
|
||||
)
|
||||
except KeyError:
|
||||
raise AttributeError()
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,25 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# File generated from our OpenAPI spec
|
||||
from typing_extensions import Literal, TypedDict
|
||||
|
||||
|
||||
class MeterEventAdjustmentCreateParams(TypedDict):
|
||||
cancel: "MeterEventAdjustmentCreateParamsCancel"
|
||||
"""
|
||||
Specifies which event to cancel.
|
||||
"""
|
||||
event_name: str
|
||||
"""
|
||||
The name of the meter event. Corresponds with the `event_name` field on a meter.
|
||||
"""
|
||||
type: Literal["cancel"]
|
||||
"""
|
||||
Specifies whether to cancel a single event or a range of events for a time period. Time period cancellation is not supported yet.
|
||||
"""
|
||||
|
||||
|
||||
class MeterEventAdjustmentCreateParamsCancel(TypedDict):
|
||||
identifier: str
|
||||
"""
|
||||
Unique identifier for the event. You can only cancel events within 24 hours of Stripe receiving them.
|
||||
"""
|
||||
@@ -0,0 +1,30 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# File generated from our OpenAPI spec
|
||||
from typing import Dict
|
||||
from typing_extensions import NotRequired, TypedDict
|
||||
|
||||
|
||||
class MeterEventCreateParams(TypedDict):
|
||||
event_name: str
|
||||
"""
|
||||
The name of the meter event. Corresponds with the `event_name` field on a meter.
|
||||
"""
|
||||
identifier: NotRequired[str]
|
||||
"""
|
||||
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.
|
||||
"""
|
||||
payload: Dict[str, str]
|
||||
"""
|
||||
The payload of the event. This must contain the fields corresponding to a meter's
|
||||
`customer_mapping.event_payload_key` (default is `stripe_customer_id`) and
|
||||
`value_settings.event_payload_key` (default is `value`). Read more about
|
||||
the
|
||||
[payload](https://docs.stripe.com/billing/subscriptions/usage-based/recording-usage#payload-key-overrides).
|
||||
"""
|
||||
timestamp: NotRequired[str]
|
||||
"""
|
||||
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.
|
||||
"""
|
||||
@@ -0,0 +1,7 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# File generated from our OpenAPI spec
|
||||
from typing_extensions import TypedDict
|
||||
|
||||
|
||||
class MeterEventSessionCreateParams(TypedDict):
|
||||
pass
|
||||
@@ -0,0 +1,37 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# File generated from our OpenAPI spec
|
||||
from typing import Dict, List
|
||||
from typing_extensions import NotRequired, TypedDict
|
||||
|
||||
|
||||
class MeterEventStreamCreateParams(TypedDict):
|
||||
events: List["MeterEventStreamCreateParamsEvent"]
|
||||
"""
|
||||
List of meter events to include in the request. Supports up to 100 events per request.
|
||||
"""
|
||||
|
||||
|
||||
class MeterEventStreamCreateParamsEvent(TypedDict):
|
||||
event_name: str
|
||||
"""
|
||||
The name of the meter event. Corresponds with the `event_name` field on a meter.
|
||||
"""
|
||||
identifier: NotRequired[str]
|
||||
"""
|
||||
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.
|
||||
"""
|
||||
payload: Dict[str, str]
|
||||
"""
|
||||
The payload of the event. This must contain the fields corresponding to a meter's
|
||||
`customer_mapping.event_payload_key` (default is `stripe_customer_id`) and
|
||||
`value_settings.event_payload_key` (default is `value`). Read more about
|
||||
the
|
||||
[payload](https://docs.stripe.com/billing/subscriptions/usage-based/recording-usage#payload-key-overrides).
|
||||
"""
|
||||
timestamp: NotRequired[str]
|
||||
"""
|
||||
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.
|
||||
"""
|
||||
@@ -0,0 +1,107 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# File generated from our OpenAPI spec
|
||||
from importlib import import_module
|
||||
from typing_extensions import TYPE_CHECKING
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from stripe.params.v2.core._event_destination_create_params import (
|
||||
EventDestinationCreateParams as EventDestinationCreateParams,
|
||||
EventDestinationCreateParamsAmazonEventbridge as EventDestinationCreateParamsAmazonEventbridge,
|
||||
EventDestinationCreateParamsWebhookEndpoint as EventDestinationCreateParamsWebhookEndpoint,
|
||||
)
|
||||
from stripe.params.v2.core._event_destination_delete_params import (
|
||||
EventDestinationDeleteParams as EventDestinationDeleteParams,
|
||||
)
|
||||
from stripe.params.v2.core._event_destination_disable_params import (
|
||||
EventDestinationDisableParams as EventDestinationDisableParams,
|
||||
)
|
||||
from stripe.params.v2.core._event_destination_enable_params import (
|
||||
EventDestinationEnableParams as EventDestinationEnableParams,
|
||||
)
|
||||
from stripe.params.v2.core._event_destination_list_params import (
|
||||
EventDestinationListParams as EventDestinationListParams,
|
||||
)
|
||||
from stripe.params.v2.core._event_destination_ping_params import (
|
||||
EventDestinationPingParams as EventDestinationPingParams,
|
||||
)
|
||||
from stripe.params.v2.core._event_destination_retrieve_params import (
|
||||
EventDestinationRetrieveParams as EventDestinationRetrieveParams,
|
||||
)
|
||||
from stripe.params.v2.core._event_destination_update_params import (
|
||||
EventDestinationUpdateParams as EventDestinationUpdateParams,
|
||||
EventDestinationUpdateParamsWebhookEndpoint as EventDestinationUpdateParamsWebhookEndpoint,
|
||||
)
|
||||
from stripe.params.v2.core._event_list_params import (
|
||||
EventListParams as EventListParams,
|
||||
)
|
||||
from stripe.params.v2.core._event_retrieve_params import (
|
||||
EventRetrieveParams as EventRetrieveParams,
|
||||
)
|
||||
|
||||
# name -> (import_target, is_submodule)
|
||||
_import_map = {
|
||||
"EventDestinationCreateParams": (
|
||||
"stripe.params.v2.core._event_destination_create_params",
|
||||
False,
|
||||
),
|
||||
"EventDestinationCreateParamsAmazonEventbridge": (
|
||||
"stripe.params.v2.core._event_destination_create_params",
|
||||
False,
|
||||
),
|
||||
"EventDestinationCreateParamsWebhookEndpoint": (
|
||||
"stripe.params.v2.core._event_destination_create_params",
|
||||
False,
|
||||
),
|
||||
"EventDestinationDeleteParams": (
|
||||
"stripe.params.v2.core._event_destination_delete_params",
|
||||
False,
|
||||
),
|
||||
"EventDestinationDisableParams": (
|
||||
"stripe.params.v2.core._event_destination_disable_params",
|
||||
False,
|
||||
),
|
||||
"EventDestinationEnableParams": (
|
||||
"stripe.params.v2.core._event_destination_enable_params",
|
||||
False,
|
||||
),
|
||||
"EventDestinationListParams": (
|
||||
"stripe.params.v2.core._event_destination_list_params",
|
||||
False,
|
||||
),
|
||||
"EventDestinationPingParams": (
|
||||
"stripe.params.v2.core._event_destination_ping_params",
|
||||
False,
|
||||
),
|
||||
"EventDestinationRetrieveParams": (
|
||||
"stripe.params.v2.core._event_destination_retrieve_params",
|
||||
False,
|
||||
),
|
||||
"EventDestinationUpdateParams": (
|
||||
"stripe.params.v2.core._event_destination_update_params",
|
||||
False,
|
||||
),
|
||||
"EventDestinationUpdateParamsWebhookEndpoint": (
|
||||
"stripe.params.v2.core._event_destination_update_params",
|
||||
False,
|
||||
),
|
||||
"EventListParams": ("stripe.params.v2.core._event_list_params", False),
|
||||
"EventRetrieveParams": (
|
||||
"stripe.params.v2.core._event_retrieve_params",
|
||||
False,
|
||||
),
|
||||
}
|
||||
if not TYPE_CHECKING:
|
||||
|
||||
def __getattr__(name):
|
||||
try:
|
||||
target, is_submodule = _import_map[name]
|
||||
module = import_module(target)
|
||||
if is_submodule:
|
||||
return module
|
||||
|
||||
return getattr(
|
||||
module,
|
||||
name,
|
||||
)
|
||||
except KeyError:
|
||||
raise AttributeError()
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,77 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# File generated from our OpenAPI spec
|
||||
from typing import Dict, List
|
||||
from typing_extensions import Literal, NotRequired, TypedDict
|
||||
|
||||
|
||||
class EventDestinationCreateParams(TypedDict):
|
||||
description: NotRequired[str]
|
||||
"""
|
||||
An optional description of what the event destination is used for.
|
||||
"""
|
||||
enabled_events: List[str]
|
||||
"""
|
||||
The list of events to enable for this endpoint.
|
||||
"""
|
||||
event_payload: Literal["snapshot", "thin"]
|
||||
"""
|
||||
Payload type of events being subscribed to.
|
||||
"""
|
||||
events_from: NotRequired[List[Literal["other_accounts", "self"]]]
|
||||
"""
|
||||
Where events should be routed from.
|
||||
"""
|
||||
include: NotRequired[
|
||||
List[
|
||||
Literal["webhook_endpoint.signing_secret", "webhook_endpoint.url"]
|
||||
]
|
||||
]
|
||||
"""
|
||||
Additional fields to include in the response.
|
||||
"""
|
||||
metadata: NotRequired[Dict[str, str]]
|
||||
"""
|
||||
Metadata.
|
||||
"""
|
||||
name: str
|
||||
"""
|
||||
Event destination name.
|
||||
"""
|
||||
snapshot_api_version: NotRequired[str]
|
||||
"""
|
||||
If using the snapshot event payload, the API version events are rendered as.
|
||||
"""
|
||||
type: Literal["amazon_eventbridge", "webhook_endpoint"]
|
||||
"""
|
||||
Event destination type.
|
||||
"""
|
||||
amazon_eventbridge: NotRequired[
|
||||
"EventDestinationCreateParamsAmazonEventbridge"
|
||||
]
|
||||
"""
|
||||
Amazon EventBridge configuration.
|
||||
"""
|
||||
webhook_endpoint: NotRequired[
|
||||
"EventDestinationCreateParamsWebhookEndpoint"
|
||||
]
|
||||
"""
|
||||
Webhook endpoint configuration.
|
||||
"""
|
||||
|
||||
|
||||
class EventDestinationCreateParamsAmazonEventbridge(TypedDict):
|
||||
aws_account_id: str
|
||||
"""
|
||||
The AWS account ID.
|
||||
"""
|
||||
aws_region: str
|
||||
"""
|
||||
The region of the AWS event source.
|
||||
"""
|
||||
|
||||
|
||||
class EventDestinationCreateParamsWebhookEndpoint(TypedDict):
|
||||
url: str
|
||||
"""
|
||||
The URL of the webhook endpoint.
|
||||
"""
|
||||
@@ -0,0 +1,7 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# File generated from our OpenAPI spec
|
||||
from typing_extensions import TypedDict
|
||||
|
||||
|
||||
class EventDestinationDeleteParams(TypedDict):
|
||||
pass
|
||||
@@ -0,0 +1,7 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# File generated from our OpenAPI spec
|
||||
from typing_extensions import TypedDict
|
||||
|
||||
|
||||
class EventDestinationDisableParams(TypedDict):
|
||||
pass
|
||||
@@ -0,0 +1,7 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# File generated from our OpenAPI spec
|
||||
from typing_extensions import TypedDict
|
||||
|
||||
|
||||
class EventDestinationEnableParams(TypedDict):
|
||||
pass
|
||||
@@ -0,0 +1,15 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# File generated from our OpenAPI spec
|
||||
from typing import List
|
||||
from typing_extensions import Literal, NotRequired, TypedDict
|
||||
|
||||
|
||||
class EventDestinationListParams(TypedDict):
|
||||
include: NotRequired[List[Literal["webhook_endpoint.url"]]]
|
||||
"""
|
||||
Additional fields to include in the response. Currently supports `webhook_endpoint.url`.
|
||||
"""
|
||||
limit: NotRequired[int]
|
||||
"""
|
||||
The page size.
|
||||
"""
|
||||
@@ -0,0 +1,7 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# File generated from our OpenAPI spec
|
||||
from typing_extensions import TypedDict
|
||||
|
||||
|
||||
class EventDestinationPingParams(TypedDict):
|
||||
pass
|
||||
@@ -0,0 +1,11 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# File generated from our OpenAPI spec
|
||||
from typing import List
|
||||
from typing_extensions import Literal, NotRequired, TypedDict
|
||||
|
||||
|
||||
class EventDestinationRetrieveParams(TypedDict):
|
||||
include: NotRequired[List[Literal["webhook_endpoint.url"]]]
|
||||
"""
|
||||
Additional fields to include in the response.
|
||||
"""
|
||||
@@ -0,0 +1,40 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# File generated from our OpenAPI spec
|
||||
from typing import Dict, List, Optional
|
||||
from typing_extensions import Literal, NotRequired, TypedDict
|
||||
|
||||
|
||||
class EventDestinationUpdateParams(TypedDict):
|
||||
description: NotRequired[str]
|
||||
"""
|
||||
An optional description of what the event destination is used for.
|
||||
"""
|
||||
enabled_events: NotRequired[List[str]]
|
||||
"""
|
||||
The list of events to enable for this endpoint.
|
||||
"""
|
||||
include: NotRequired[List[Literal["webhook_endpoint.url"]]]
|
||||
"""
|
||||
Additional fields to include in the response. Currently supports `webhook_endpoint.url`.
|
||||
"""
|
||||
metadata: NotRequired[Dict[str, Optional[str]]]
|
||||
"""
|
||||
Metadata.
|
||||
"""
|
||||
name: NotRequired[str]
|
||||
"""
|
||||
Event destination name.
|
||||
"""
|
||||
webhook_endpoint: NotRequired[
|
||||
"EventDestinationUpdateParamsWebhookEndpoint"
|
||||
]
|
||||
"""
|
||||
Webhook endpoint configuration.
|
||||
"""
|
||||
|
||||
|
||||
class EventDestinationUpdateParamsWebhookEndpoint(TypedDict):
|
||||
url: str
|
||||
"""
|
||||
The URL of the webhook endpoint.
|
||||
"""
|
||||
@@ -0,0 +1,35 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# File generated from our OpenAPI spec
|
||||
from typing import List
|
||||
from typing_extensions import NotRequired, TypedDict
|
||||
|
||||
|
||||
class EventListParams(TypedDict):
|
||||
gt: NotRequired[str]
|
||||
"""
|
||||
Filter for events created after the specified timestamp.
|
||||
"""
|
||||
gte: NotRequired[str]
|
||||
"""
|
||||
Filter for events created at or after the specified timestamp.
|
||||
"""
|
||||
limit: NotRequired[int]
|
||||
"""
|
||||
The page size.
|
||||
"""
|
||||
lt: NotRequired[str]
|
||||
"""
|
||||
Filter for events created before the specified timestamp.
|
||||
"""
|
||||
lte: NotRequired[str]
|
||||
"""
|
||||
Filter for events created at or before the specified timestamp.
|
||||
"""
|
||||
object_id: NotRequired[str]
|
||||
"""
|
||||
Primary object ID used to retrieve related events.
|
||||
"""
|
||||
types: NotRequired[List[str]]
|
||||
"""
|
||||
An array of up to 20 strings containing specific event names.
|
||||
"""
|
||||
@@ -0,0 +1,7 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# File generated from our OpenAPI spec
|
||||
from typing_extensions import TypedDict
|
||||
|
||||
|
||||
class EventRetrieveParams(TypedDict):
|
||||
pass
|
||||
Reference in New Issue
Block a user