Module airbyte_agent_sdk.connectors.stripe.models
Pydantic models for stripe connector.
This module contains Pydantic models used for authentication configuration and response envelope types.
Classes
AirbyteSearchMeta(**data: Any)
: Pagination metadata for search responses.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
cursor: str | None
: Cursor for fetching the next page of results.
has_more: bool
: Whether more results are available.
model_config
: The type of the None singleton.
took_ms: int | None
: Time taken to execute the search in milliseconds.
AirbyteSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
- typing.Generic
Descendants
- airbyte_agent_sdk.connectors.stripe.models.AirbyteSearchResult[ChargesSearchData]
- airbyte_agent_sdk.connectors.stripe.models.AirbyteSearchResult[CustomersSearchData]
- airbyte_agent_sdk.connectors.stripe.models.AirbyteSearchResult[InvoicesSearchData]
- airbyte_agent_sdk.connectors.stripe.models.AirbyteSearchResult[RefundsSearchData]
- airbyte_agent_sdk.connectors.stripe.models.AirbyteSearchResult[SubscriptionsSearchData]
Class variables
data: list[~D]
: List of matching records.
meta: airbyte_agent_sdk.connectors.stripe.models.AirbyteSearchMeta
: Pagination metadata.
model_config
: The type of the None singleton.
AirbyteSearchResult[ChargesSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ChargesSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[CustomersSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
CustomersSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[InvoicesSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
InvoicesSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[RefundsSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
RefundsSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[SubscriptionsSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
SubscriptionsSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Balance(**data: Any)
: Balance type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
available: list[airbyte_agent_sdk.connectors.stripe.models.BalanceAvailableItem] | None
: The type of the None singleton.
connect_reserved: list[airbyte_agent_sdk.connectors.stripe.models.BalanceConnectReservedItem] | None
: The type of the None singleton.
instant_available: list[airbyte_agent_sdk.connectors.stripe.models.BalanceInstantAvailableItem] | None
: The type of the None singleton.
issuing: airbyte_agent_sdk.connectors.stripe.models.BalanceIssuing | None
: The type of the None singleton.
livemode: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
pending: list[airbyte_agent_sdk.connectors.stripe.models.BalancePendingItem] | None
: The type of the None singleton.
refund_and_dispute_prefunding: airbyte_agent_sdk.connectors.stripe.models.BalanceRefundAndDisputePrefunding | None
: The type of the None singleton.
BalanceAvailableItem(**data: Any)
: Nested schema for Balance.available_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: Balance amount in the smallest currency unit (e.g., cents)
currency: str | None
: Three-letter ISO currency code, in lowercase
model_config
: The type of the None singleton.
source_types: airbyte_agent_sdk.connectors.stripe.models.BalanceAvailableItemSourceTypes | None
: Breakdown of balance by source types
BalanceAvailableItemSourceTypes(**data: Any)
: Breakdown of balance by source types
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
bank_account: int | None
: Amount for bank_account
card: int | None
: Amount for card
fpx: int | None
: Amount for fpx
model_config
: The type of the None singleton.
BalanceConnectReservedItem(**data: Any)
: Nested schema for Balance.connect_reserved_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: Balance amount in the smallest currency unit
currency: str | None
: Three-letter ISO currency code, in lowercase
model_config
: The type of the None singleton.
source_types: airbyte_agent_sdk.connectors.stripe.models.BalanceConnectReservedItemSourceTypes | None
: Breakdown of balance by source types
BalanceConnectReservedItemSourceTypes(**data: Any)
: Breakdown of balance by source types
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
bank_account: int | None
: Amount for bank_account
card: int | None
: Amount for card
fpx: int | None
: Amount for fpx
model_config
: The type of the None singleton.
BalanceInstantAvailableItem(**data: Any)
: Nested schema for Balance.instant_available_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: Balance amount in the smallest currency unit
currency: str | None
: Three-letter ISO currency code, in lowercase
model_config
: The type of the None singleton.
net_available: list[airbyte_agent_sdk.connectors.stripe.models.BalanceInstantAvailableItemNetAvailableItem] | None
: Net balance amount available after deducting fees
source_types: airbyte_agent_sdk.connectors.stripe.models.BalanceInstantAvailableItemSourceTypes | None
: Breakdown of balance by source types
BalanceInstantAvailableItemNetAvailableItem(**data: Any)
: Nested schema for BalanceInstantAvailableItem.net_available_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: Net balance amount
destination: str | None
: ID of the external account
model_config
: The type of the None singleton.
source_types: airbyte_agent_sdk.connectors.stripe.models.BalanceInstantAvailableItemNetAvailableItemSourceTypes | None
: Breakdown of balance by source types
BalanceInstantAvailableItemNetAvailableItemSourceTypes(**data: Any)
: Breakdown of balance by source types
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
bank_account: int | None
: Amount for bank_account
card: int | None
: Amount for card
fpx: int | None
: Amount for fpx
model_config
: The type of the None singleton.
BalanceInstantAvailableItemSourceTypes(**data: Any)
: Breakdown of balance by source types
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
bank_account: int | None
: Amount for bank_account
card: int | None
: Amount for card
fpx: int | None
: Amount for fpx
model_config
: The type of the None singleton.
BalanceIssuing(**data: Any)
: Funds that are available for use with Issuing cards
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
available: list[airbyte_agent_sdk.connectors.stripe.models.BalanceIssuingAvailableItem] | None
: Funds available for issuing
model_config
: The type of the None singleton.
BalanceIssuingAvailableItem(**data: Any)
: Nested schema for BalanceIssuing.available_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: Balance amount
currency: str | None
: Three-letter ISO currency code
model_config
: The type of the None singleton.
source_types: airbyte_agent_sdk.connectors.stripe.models.BalanceIssuingAvailableItemSourceTypes | None
: Breakdown of balance by source types
BalanceIssuingAvailableItemSourceTypes(**data: Any)
: Breakdown of balance by source types
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
bank_account: int | None
: Amount for bank_account
card: int | None
: Amount for card
fpx: int | None
: Amount for fpx
model_config
: The type of the None singleton.
BalancePendingItem(**data: Any)
: Nested schema for Balance.pending_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: Balance amount in the smallest currency unit
currency: str | None
: Three-letter ISO currency code, in lowercase
model_config
: The type of the None singleton.
source_types: airbyte_agent_sdk.connectors.stripe.models.BalancePendingItemSourceTypes | None
: Breakdown of balance by source types
BalancePendingItemSourceTypes(**data: Any)
: Breakdown of balance by source types
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
bank_account: int | None
: Amount for bank_account
card: int | None
: Amount for card
fpx: int | None
: Amount for fpx
model_config
: The type of the None singleton.
BalanceRefundAndDisputePrefunding(**data: Any)
: Funds reserved for covering future refunds or disputes
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
available: list[airbyte_agent_sdk.connectors.stripe.models.BalanceRefundAndDisputePrefundingAvailableItem] | None
: Available funds for refunds and disputes
model_config
: The type of the None singleton.
pending: list[airbyte_agent_sdk.connectors.stripe.models.BalanceRefundAndDisputePrefundingPendingItem] | None
: Pending funds for refunds and disputes
BalanceRefundAndDisputePrefundingAvailableItem(**data: Any)
: Nested schema for BalanceRefundAndDisputePrefunding.available_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: Balance amount
currency: str | None
: Three-letter ISO currency code
model_config
: The type of the None singleton.
source_types: airbyte_agent_sdk.connectors.stripe.models.BalanceRefundAndDisputePrefundingAvailableItemSourceTypes | None
: Breakdown of balance by source types
BalanceRefundAndDisputePrefundingAvailableItemSourceTypes(**data: Any)
: Breakdown of balance by source types
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
bank_account: int | None
: Amount for bank_account
card: int | None
: Amount for card
fpx: int | None
: Amount for fpx
model_config
: The type of the None singleton.
BalanceRefundAndDisputePrefundingPendingItem(**data: Any)
: Nested schema for BalanceRefundAndDisputePrefunding.pending_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: Balance amount
currency: str | None
: Three-letter ISO currency code
model_config
: The type of the None singleton.
source_types: airbyte_agent_sdk.connectors.stripe.models.BalanceRefundAndDisputePrefundingPendingItemSourceTypes | None
: Breakdown of balance by source types
BalanceRefundAndDisputePrefundingPendingItemSourceTypes(**data: Any)
: Breakdown of balance by source types
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
bank_account: int | None
: Amount for bank_account
card: int | None
: Amount for card
fpx: int | None
: Amount for fpx
model_config
: The type of the None singleton.
BalanceTransaction(**data: Any)
: BalanceTransaction type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: The type of the None singleton.
available_on: int | None
: The type of the None singleton.
balance_type: str | None
: The type of the None singleton.
created: int | None
: The type of the None singleton.
currency: str | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
exchange_rate: float | None
: The type of the None singleton.
fee: int | None
: The type of the None singleton.
fee_details: list[airbyte_agent_sdk.connectors.stripe.models.BalanceTransactionFeeDetailsItem] | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
net: int | None
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
reporting_category: str | None
: The type of the None singleton.
source: str | None
: The type of the None singleton.
status: str | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
BalanceTransactionFeeDetailsItem(**data: Any)
: Nested schema for BalanceTransaction.fee_details_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: Amount of the fee, in cents
application: str | None
: ID of the Connect application that earned the fee
currency: str | None
: Three-letter ISO currency code, in lowercase
description: str | None
: An arbitrary string attached to the object
model_config
: The type of the None singleton.
type_: str | None
: Type of the fee
BalanceTransactionList(**data: Any)
: BalanceTransactionList type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
data: list[airbyte_agent_sdk.connectors.stripe.models.BalanceTransaction] | None
: The type of the None singleton.
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
BalanceTransactionsListResultMeta(**data: Any)
: Metadata for balance_transactions.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
Charge(**data: Any)
: Charge type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: The type of the None singleton.
amount_captured: int | None
: The type of the None singleton.
amount_refunded: int | None
: The type of the None singleton.
amount_updates: list[dict[str, typing.Any]] | None
: The type of the None singleton.
application: str | None
: The type of the None singleton.
application_fee: str | None
: The type of the None singleton.
application_fee_amount: int | None
: The type of the None singleton.
balance_transaction: str | None
: The type of the None singleton.
billing_details: airbyte_agent_sdk.connectors.stripe.models.ChargeBillingDetails | None
: The type of the None singleton.
calculated_statement_descriptor: str | None
: The type of the None singleton.
captured: bool | None
: The type of the None singleton.
created: int | None
: The type of the None singleton.
currency: str | None
: The type of the None singleton.
customer: str | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
destination: str | None
: The type of the None singleton.
dispute: str | None
: The type of the None singleton.
disputed: bool | None
: The type of the None singleton.
failure_balance_transaction: str | None
: The type of the None singleton.
failure_code: str | None
: The type of the None singleton.
failure_message: str | None
: The type of the None singleton.
fraud_details: airbyte_agent_sdk.connectors.stripe.models.ChargeFraudDetails | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
invoice: str | None
: The type of the None singleton.
livemode: bool | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
on_behalf_of: str | None
: The type of the None singleton.
order: str | None
: The type of the None singleton.
outcome: airbyte_agent_sdk.connectors.stripe.models.ChargeOutcome | None
: The type of the None singleton.
paid: bool | None
: The type of the None singleton.
payment_intent: str | None
: The type of the None singleton.
payment_method: str | None
: The type of the None singleton.
payment_method_details: airbyte_agent_sdk.connectors.stripe.models.ChargePaymentMethodDetails | None
: The type of the None singleton.
presentment_details: airbyte_agent_sdk.connectors.stripe.models.ChargePresentmentDetails | None
: The type of the None singleton.
radar_options: dict[str, typing.Any] | None
: The type of the None singleton.
receipt_email: str | None
: The type of the None singleton.
receipt_number: str | None
: The type of the None singleton.
receipt_url: str | None
: The type of the None singleton.
refunded: bool | None
: The type of the None singleton.
refunds: airbyte_agent_sdk.connectors.stripe.models.ChargeRefunds | None
: The type of the None singleton.
review: str | None
: The type of the None singleton.
shipping: dict[str, typing.Any] | None
: The type of the None singleton.
source: dict[str, typing.Any] | None
: The type of the None singleton.
source_transfer: str | None
: The type of the None singleton.
statement_descriptor: str | None
: The type of the None singleton.
statement_descriptor_suffix: str | None
: The type of the None singleton.
status: str | None
: The type of the None singleton.
transfer_data: dict[str, typing.Any] | None
: The type of the None singleton.
transfer_group: str | None
: The type of the None singleton.
ChargeBillingDetails(**data: Any)
: Billing information associated with the payment method
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
address: airbyte_agent_sdk.connectors.stripe.models.ChargeBillingDetailsAddress | None
: The type of the None singleton.
email: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
phone: str | None
: The type of the None singleton.
tax_id: str | None
: The type of the None singleton.
ChargeBillingDetailsAddress(**data: Any)
: Nested schema for ChargeBillingDetails.address
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
city: str | None
: The type of the None singleton.
country: str | None
: The type of the None singleton.
line1: str | None
: The type of the None singleton.
line2: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
postal_code: str | None
: The type of the None singleton.
state: str | None
: The type of the None singleton.
ChargeFraudDetails(**data: Any)
: Information on fraud assessments for the charge
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
stripe_report: str | None
: Assessments from Stripe. If set, the value is fraudulent.
user_report: str | None
: Assessments from you or your users. Possible values are fraudulent and safe
ChargeList(**data: Any)
: ChargeList type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
data: list[airbyte_agent_sdk.connectors.stripe.models.Charge] | None
: The type of the None singleton.
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
ChargeOutcome(**data: Any)
: Details about whether the payment was accepted, and why
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
advice_code: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
network_advice_code: str | None
: The type of the None singleton.
network_decline_code: str | None
: The type of the None singleton.
network_status: str | None
: The type of the None singleton.
reason: str | None
: The type of the None singleton.
risk_level: str | None
: The type of the None singleton.
risk_score: int | None
: The type of the None singleton.
seller_message: str | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
ChargePaymentMethodDetails(**data: Any)
: Details about the payment method at the time of the transaction
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
card: airbyte_agent_sdk.connectors.stripe.models.ChargePaymentMethodDetailsCard | None
: The type of the None singleton.
model_config
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
ChargePaymentMethodDetailsCard(**data: Any)
: Nested schema for ChargePaymentMethodDetails.card
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount_authorized: int | None
: Amount authorized on the card
authorization_code: str | None
: Authorization code on the charge
brand: str | None
: Card brand
checks: airbyte_agent_sdk.connectors.stripe.models.ChargePaymentMethodDetailsCardChecks | None
: Check results by Card networks on Card address and CVC
country: str | None
: Two-letter ISO code representing the country of the card
exp_month: int | None
: Two-digit number representing the card's expiration month
exp_year: int | None
: Four-digit number representing the card's expiration year
extended_authorization: airbyte_agent_sdk.connectors.stripe.models.ChargePaymentMethodDetailsCardExtendedAuthorization | None
: Extended authorization details
fingerprint: str | None
: Uniquely identifies this particular card number
funding: str | None
: Card funding type
incremental_authorization: airbyte_agent_sdk.connectors.stripe.models.ChargePaymentMethodDetailsCardIncrementalAuthorization | None
: Incremental authorization details
installments: dict[str, typing.Any] | None
: Installment details
last4: str | None
: The last four digits of the card
mandate: str | None
: ID of the mandate used to make this payment
model_config
: The type of the None singleton.
multicapture: airbyte_agent_sdk.connectors.stripe.models.ChargePaymentMethodDetailsCardMulticapture | None
: Multicapture details
network: str | None
: Card network
network_token: airbyte_agent_sdk.connectors.stripe.models.ChargePaymentMethodDetailsCardNetworkToken | None
: Network token details
network_transaction_id: str | None
: Network transaction identifier
overcapture: airbyte_agent_sdk.connectors.stripe.models.ChargePaymentMethodDetailsCardOvercapture | None
: Overcapture details
regulated_status: str | None
: Regulated status of the card
three_d_secure: dict[str, typing.Any] | None
: 3D Secure details
wallet: dict[str, typing.Any] | None
: Digital wallet details if used
ChargePaymentMethodDetailsCardChecks(**data: Any)
: Check results by Card networks on Card address and CVC
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
address_line1_check: str | None
: The type of the None singleton.
address_postal_code_check: str | None
: The type of the None singleton.
cvc_check: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ChargePaymentMethodDetailsCardExtendedAuthorization(**data: Any)
: Extended authorization details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
status: str | None
: The type of the None singleton.
ChargePaymentMethodDetailsCardIncrementalAuthorization(**data: Any)
: Incremental authorization details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
status: str | None
: The type of the None singleton.
ChargePaymentMethodDetailsCardMulticapture(**data: Any)
: Multicapture details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
status: str | None
: The type of the None singleton.
ChargePaymentMethodDetailsCardNetworkToken(**data: Any)
: Network token details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
used: bool | None
: The type of the None singleton.
ChargePaymentMethodDetailsCardOvercapture(**data: Any)
: Overcapture details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
maximum_amount_capturable: int | None
: The type of the None singleton.
model_config
: The type of the None singleton.
status: str | None
: The type of the None singleton.
ChargePresentmentDetails(**data: Any)
: Currency presentation information for multi-currency charges
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount_authorized: int | None
: Amount authorized in the presentment currency
amount_charged: int | None
: Amount charged in the presentment currency
currency: str | None
: Three-letter ISO currency code for presentment
model_config
: The type of the None singleton.
ChargeRefunds(**data: Any)
: A list of refunds that have been applied to the charge
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
data: list[dict[str, typing.Any]] | None
: The type of the None singleton.
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
total_count: int | None
: Total number of refunds
url: str | None
: URL to access the refunds list
ChargeSearchResult(**data: Any)
: ChargeSearchResult type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
data: list[airbyte_agent_sdk.connectors.stripe.models.Charge] | None
: The type of the None singleton.
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
next_page: str | None
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
ChargesListResultMeta(**data: Any)
: Metadata for charges.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ChargesSearchData(**data: Any)
: Search result data for charges entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: Amount intended to be collected by this payment in the smallest currency unit (e.g., 100 cents for $1.00), supporting up to eight digits.
amount_captured: int | None
: Amount that was actually captured from this charge.
amount_refunded: int | None
: Amount that has been refunded back to the customer.
amount_updates: list[typing.Any] | None
: Updates to the amount that have been made during the charge lifecycle.
application: str | None
: ID of the application that created this charge (Connect only).
application_fee: str | None
: ID of the application fee associated with this charge (Connect only).
application_fee_amount: int | None
: The amount of the application fee deducted from this charge (Connect only).
balance_transaction: str | None
: ID of the balance transaction that describes the impact of this charge on your account balance (excluding refunds or disputes).
billing_details: dict[str, typing.Any] | None
: Billing information associated with the payment method at the time of the transaction, including name, email, phone, and address.
calculated_statement_descriptor: str | None
: The full statement descriptor that appears on the customer's credit card statement, combining prefix and suffix.
captured: bool | None
: Whether the charge has been captured and funds transferred to your account.
card: dict[str, typing.Any] | None
: Deprecated card object containing payment card details if a card was used.
created: int | None
: Timestamp indicating when the charge was created.
currency: str | None
: Three-letter ISO currency code in lowercase (e.g., 'usd', 'eur') for the charge amount.
customer: str | None
: ID of the customer this charge is for, if one exists.
description: str | None
: An arbitrary string attached to the charge, often useful for displaying to users or internal reference.
destination: str | None
: ID of the destination account where funds are transferred (Connect only).
dispute: str | None
: ID of the dispute object if the charge has been disputed.
disputed: bool | None
: Whether the charge has been disputed by the customer with their card issuer.
failure_balance_transaction: str | None
: ID of the balance transaction that describes the reversal of funds if the charge failed.
failure_code: str | None
: Error code explaining the reason for charge failure, if applicable.
failure_message: str | None
: Human-readable message providing more details about why the charge failed.
fraud_details: dict[str, typing.Any] | None
: Information about fraud assessments and user reports related to this charge.
id: str
: Unique identifier for the charge, used to link transactions across other records.
invoice: str | None
: ID of the invoice this charge is for, if the charge was created by invoicing.
livemode: bool | None
: Whether the charge occurred in live mode (true) or test mode (false).
metadata: dict[str, typing.Any] | None
: Key-value pairs for storing additional structured information about the charge, useful for internal tracking.
model_config
: The type of the None singleton.
object_: str | None
: String representing the object type, always 'charge' for charge objects.
on_behalf_of: str | None
: ID of the account on whose behalf the charge was made (Connect only).
order: str | None
: Deprecated field for order information associated with this charge.
outcome: dict[str, typing.Any] | None
: Details about the outcome of the charge, including network status, risk assessment, and reason codes.
paid: bool | None
: Whether the charge succeeded and funds were successfully collected.
payment_intent: str | None
: ID of the PaymentIntent associated with this charge, if one exists.
payment_method: str | None
: ID of the payment method used for this charge.
payment_method_details: dict[str, typing.Any] | None
: Details about the payment method at the time of the transaction, including card brand, network, and authentication results.
receipt_email: str | None
: Email address to which the receipt for this charge was sent.
receipt_number: str | None
: Receipt number that appears on email receipts sent for this charge.
receipt_url: str | None
: URL to a hosted receipt page for this charge, viewable by the customer.
refunded: bool | None
: Whether the charge has been fully refunded (partial refunds will still show as false).
refunds: dict[str, typing.Any] | None
: List of refunds that have been applied to this charge.
review: str | None
: ID of the review object associated with this charge, if it was flagged for manual review.
shipping: dict[str, typing.Any] | None
: Shipping information for the charge, including recipient name, address, and tracking details.
source: dict[str, typing.Any] | None
: Deprecated payment source object used to create this charge.
source_transfer: str | None
: ID of the transfer from a source account if funds came from another Stripe account (Connect only).
statement_description: str | None
: Deprecated alias for statement_descriptor.
statement_descriptor: str | None
: Statement descriptor that overrides the account default for card charges, appearing on the customer's statement.
statement_descriptor_suffix: str | None
: Suffix concatenated to the account's statement descriptor prefix to form the complete descriptor on customer statements.
status: str | None
: Current status of the payment: 'succeeded' (completed), 'pending' (processing), or 'failed' (unsuccessful).
transfer_data: dict[str, typing.Any] | None
: Object containing destination and amount for transfers to connected accounts (Connect only).
transfer_group: str | None
: String identifier for grouping related charges and transfers together (Connect only).
updated: int | None
: Timestamp of the last update to this charge object.
CheckoutSession(**data: Any)
: CheckoutSession type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
cancel_url: str | None
: The type of the None singleton.
client_reference_id: str | None
: The type of the None singleton.
created: int | None
: The type of the None singleton.
currency: str | None
: The type of the None singleton.
customer: str | None
: The type of the None singleton.
customer_email: str | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
livemode: bool | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
mode: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
payment_intent: str | None
: The type of the None singleton.
payment_status: str | None
: The type of the None singleton.
status: str | None
: The type of the None singleton.
success_url: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
CheckoutSessionCreateParams(**data: Any)
: CheckoutSessionCreateParams type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
cancel_url: str | None
: The type of the None singleton.
client_reference_id: str | None
: The type of the None singleton.
customer: str | None
: The type of the None singleton.
customer_email: str | None
: The type of the None singleton.
line_items: list[airbyte_agent_sdk.connectors.stripe.models.CheckoutSessionCreateParamsLineItemsItem] | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
mode: str
: The type of the None singleton.
model_config
: The type of the None singleton.
success_url: str | None
: The type of the None singleton.
CheckoutSessionCreateParamsLineItemsItem(**data: Any)
: Nested schema for CheckoutSessionCreateParams.line_items_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
price: str | None
: The ID of the Price or Plan object
quantity: int | None
: The quantity of the line item
Customer(**data: Any)
: Customer type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
address: airbyte_agent_sdk.connectors.stripe.models.CustomerAddress | None
: The type of the None singleton.
balance: int | None
: The type of the None singleton.
business_name: str | None
: The type of the None singleton.
cash_balance: airbyte_agent_sdk.connectors.stripe.models.CustomerCashBalance | None
: The type of the None singleton.
created: int | None
: The type of the None singleton.
currency: str | None
: The type of the None singleton.
customer_account: str | None
: The type of the None singleton.
default_currency: str | None
: The type of the None singleton.
default_source: str | None
: The type of the None singleton.
delinquent: bool | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
discount: airbyte_agent_sdk.connectors.stripe.models.CustomerDiscount | None
: The type of the None singleton.
email: str | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
individual_name: str | None
: The type of the None singleton.
invoice_credit_balance: dict[str, typing.Any] | None
: The type of the None singleton.
invoice_prefix: str | None
: The type of the None singleton.
invoice_settings: airbyte_agent_sdk.connectors.stripe.models.CustomerInvoiceSettings | None
: The type of the None singleton.
livemode: bool | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
next_invoice_sequence: int | None
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
phone: str | None
: The type of the None singleton.
preferred_locales: list[str] | None
: The type of the None singleton.
shipping: airbyte_agent_sdk.connectors.stripe.models.CustomerShipping | None
: The type of the None singleton.
sources: airbyte_agent_sdk.connectors.stripe.models.CustomerSources | None
: The type of the None singleton.
subscriptions: airbyte_agent_sdk.connectors.stripe.models.CustomerSubscriptions | None
: The type of the None singleton.
tax_exempt: str | None
: The type of the None singleton.
test_clock: str | None
: The type of the None singleton.
CustomerAddress(**data: Any)
: The customer's address
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
city: str | None
: City, district, suburb, town, or village
country: str | None
: Two-letter country code (ISO 3166-1 alpha-2)
line1: str | None
: Address line 1, such as the street, PO Box, or company name
line2: str | None
: Address line 2, such as the apartment, suite, unit, or building
model_config
: The type of the None singleton.
postal_code: str | None
: ZIP or postal code
state: str | None
: State, county, province, or region
CustomerCashBalance(**data: Any)
: The current funds being held by Stripe on behalf of the customer
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
available: dict[str, typing.Any] | None
: A hash of all cash balances available to this customer
customer: str | None
: The ID of the customer whose cash balance this object represents
customer_account: str | None
: The ID of the account whose cash balance this object represents
livemode: bool | None
: Has the value true if the object exists in live mode or false if in test mode
model_config
: The type of the None singleton.
object_: str | None
: String representing the object's type
settings: airbyte_agent_sdk.connectors.stripe.models.CustomerCashBalanceSettings | None
: A hash of settings for this cash balance
CustomerCashBalanceSettings(**data: Any)
: A hash of settings for this cash balance
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
reconciliation_mode: str | None
: The configuration for how funds that land in the customer cash balance are reconciled
using_merchant_default: bool | None
: A flag to indicate if reconciliation mode returned is the user's default or is specific to this customer cash balance
CustomerCreateParams(**data: Any)
: CustomerCreateParams type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
address: airbyte_agent_sdk.connectors.stripe.models.CustomerCreateParamsAddress | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
email: str | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
phone: str | None
: The type of the None singleton.
CustomerCreateParamsAddress(**data: Any)
: The customer's address
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
city: str | None
: City, district, suburb, town, or village
country: str | None
: Two-letter country code (ISO 3166-1 alpha-2)
line1: str | None
: Address line 1
line2: str | None
: Address line 2
model_config
: The type of the None singleton.
postal_code: str | None
: ZIP or postal code
state: str | None
: State, county, province, or region
CustomerDeletedResponse(**data: Any)
: CustomerDeletedResponse type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
deleted: bool | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
CustomerDiscount(**data: Any)
: Describes the current discount active on the customer, if there is one
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
checkout_session: str | None
: The Checkout session that this coupon is applied to, if applicable
customer: str | None
: The ID of the customer associated with this discount
customer_account: str | None
: The ID of the account associated with this discount
end: int | None
: If the coupon has a duration of repeating, the date that this discount will end
id: str | None
: The ID of the discount object
invoice: str | None
: The invoice that the discount's coupon was applied to
invoice_item: str | None
: The invoice item that the discount's coupon was applied to
model_config
: The type of the None singleton.
object_: str | None
: String representing the object's type
promotion_code: str | None
: The promotion code applied to create this discount
source: airbyte_agent_sdk.connectors.stripe.models.CustomerDiscountSource | None
: The source of the discount
start: int | None
: Date that the coupon was applied
subscription: str | None
: The subscription that this coupon is applied to
subscription_item: str | None
: The subscription item that this coupon is applied to
CustomerDiscountSource(**data: Any)
: The source of the discount
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
coupon: str | None
: The coupon that was redeemed to create this discount
model_config
: The type of the None singleton.
type_: str | None
: The source type of the discount
CustomerInvoiceSettings(**data: Any)
: The customer's default invoice settings
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
custom_fields: list[airbyte_agent_sdk.connectors.stripe.models.CustomerInvoiceSettingsCustomFieldsItem] | None
: Default custom fields to be displayed on invoices for this customer
default_payment_method: str | None
: ID of a payment method that's attached to the customer
footer: str | None
: Default footer to be displayed on invoices for this customer
model_config
: The type of the None singleton.
rendering_options: airbyte_agent_sdk.connectors.stripe.models.CustomerInvoiceSettingsRenderingOptions | None
: Default options for invoice PDF rendering for this customer
CustomerInvoiceSettingsCustomFieldsItem(**data: Any)
: Nested schema for CustomerInvoiceSettings.custom_fields_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
name: str | None
: The name of the custom field
value: str | None
: The value of the custom field
CustomerInvoiceSettingsRenderingOptions(**data: Any)
: Default options for invoice PDF rendering for this customer
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount_tax_display: str | None
: How line-item prices and amounts will be displayed with respect to tax on invoice PDFs
model_config
: The type of the None singleton.
template: str | None
: ID of the invoice rendering template to be used for this customer's invoices
CustomerList(**data: Any)
: CustomerList type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
data: list[airbyte_agent_sdk.connectors.stripe.models.Customer] | None
: The type of the None singleton.
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
CustomerSearchResult(**data: Any)
: CustomerSearchResult type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
data: list[airbyte_agent_sdk.connectors.stripe.models.Customer] | None
: The type of the None singleton.
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
next_page: str | None
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
CustomerShipping(**data: Any)
: Mailing and shipping address for the customer
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
address: airbyte_agent_sdk.connectors.stripe.models.CustomerShippingAddress | None
: Customer shipping address
model_config
: The type of the None singleton.
name: str | None
: Customer name
phone: str | None
: Customer phone (including extension)
CustomerShippingAddress(**data: Any)
: Customer shipping address
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
city: str | None
: City, district, suburb, town, or village
country: str | None
: Two-letter country code (ISO 3166-1 alpha-2)
line1: str | None
: Address line 1, such as the street, PO Box, or company name
line2: str | None
: Address line 2, such as the apartment, suite, unit, or building
model_config
: The type of the None singleton.
postal_code: str | None
: ZIP or postal code
state: str | None
: State, county, province, or region
CustomerSources(**data: Any)
: The customer's payment sources, if any
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
data: list[airbyte_agent_sdk.connectors.stripe.models.CustomerSourcesDataItem] | None
: Details about each object
has_more: bool | None
: True if this list has another page of items after this one
model_config
: The type of the None singleton.
object_: str | None
: String representing the object's type
url: str | None
: The URL where this list can be accessed
CustomerSourcesDataItem(**data: Any)
: Nested schema for CustomerSources.data_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
account: str | None
: The account this bank account belongs to
account_holder_name: str | None
: The name of the person or business that owns the bank account
account_holder_type: str | None
: The type of entity that holds the account
account_type: str | None
: The bank account type
available_payout_methods: list[str] | None
: A set of available payout methods for this bank account
bank_name: str | None
: Name of the bank associated with the routing number
country: str | None
: Two-letter ISO code representing the country the bank account is located in
currency: str | None
: Three-letter ISO code for the currency paid out to the bank account
customer: str | None
: The ID of the customer that the bank account is associated with
fingerprint: str | None
: Uniquely identifies this particular bank account
id: str | None
: Unique identifier for the object
last4: str | None
: The last four digits of the bank account number
metadata: dict[str, str] | None
: Set of key-value pairs that you can attach to an object
model_config
: The type of the None singleton.
object_: str | None
: String representing the object's type
routing_number: str | None
: The routing transit number for the bank account
status: str | None
: The status of the bank account
CustomerSubscriptions(**data: Any)
: The customer's current subscriptions, if any
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
data: list[airbyte_agent_sdk.connectors.stripe.models.Subscription] | None
: Details about each subscription
has_more: bool | None
: True if this list has another page of items after this one
model_config
: The type of the None singleton.
object_: str | None
: String representing the object's type
url: str | None
: The URL where this list can be accessed
CustomerUpdateParams(**data: Any)
: CustomerUpdateParams type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
address: airbyte_agent_sdk.connectors.stripe.models.CustomerUpdateParamsAddress | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
email: str | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
phone: str | None
: The type of the None singleton.
CustomerUpdateParamsAddress(**data: Any)
: The customer's address
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
city: str | None
: City, district, suburb, town, or village
country: str | None
: Two-letter country code (ISO 3166-1 alpha-2)
line1: str | None
: Address line 1
line2: str | None
: Address line 2
model_config
: The type of the None singleton.
postal_code: str | None
: ZIP or postal code
state: str | None
: State, county, province, or region
CustomersApiSearchResultMeta(**data: Any)
: Metadata for customers.Action.API_SEARCH operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
CustomersListResultMeta(**data: Any)
: Metadata for customers.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
CustomersSearchData(**data: Any)
: Search result data for customers entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
account_balance: int | None
: Current balance value representing funds owed by or to the customer.
address: dict[str, typing.Any] | None
: The customer's address information including line1, line2, city, state, postal code, and country.
balance: int | None
: Current balance (positive or negative) that is automatically applied to the customer's next invoice.
cards: list[typing.Any] | None
: Card payment methods associated with the customer account.
created: int | None
: Timestamp indicating when the customer object was created.
currency: str | None
: Three-letter ISO currency code representing the customer's default currency.
default_card: str | None
: The default card to be used for charges when no specific payment method is provided.
default_source: str | None
: The default payment source (card or bank account) for the customer.
delinquent: bool | None
: Boolean indicating whether the customer is currently delinquent on payments.
description: str | None
: An arbitrary string attached to the customer, often useful for displaying to users.
discount: dict[str, typing.Any] | None
: Discount object describing any active discount applied to the customer.
email: str | None
: The customer's email address for communication and tracking purposes.
id: str | None
: Unique identifier for the customer object.
invoice_prefix: str | None
: The prefix for invoice numbers generated for this customer.
invoice_settings: dict[str, typing.Any] | None
: Customer's invoice-related settings including default payment method and custom fields.
is_deleted: bool | None
: Boolean indicating whether the customer has been deleted.
livemode: bool | None
: Boolean indicating whether the object exists in live mode or test mode.
metadata: dict[str, typing.Any] | None
: Set of key-value pairs for storing additional structured information about the customer.
model_config
: The type of the None singleton.
name: str | None
: The customer's full name or business name.
next_invoice_sequence: int | None
: The sequence number for the next invoice generated for this customer.
object_: str | None
: String representing the object type, always 'customer'.
phone: str | None
: The customer's phone number.
preferred_locales: list[typing.Any] | None
: Array of preferred locales for the customer, used for invoice and receipt localization.
shipping: dict[str, typing.Any] | None
: Mailing and shipping address for the customer, appears on invoices emailed to the customer.
sources: str
: Payment sources (cards, bank accounts) attached to the customer for making payments.
subscriptions: dict[str, typing.Any] | None
: List of active subscriptions associated with the customer.
tax_exempt: str | None
: Describes the customer's tax exemption status (none, exempt, or reverse).
tax_info: str | None
: Tax identification information for the customer.
tax_info_verification: str | None
: Verification status of the customer's tax information.
test_clock: str | None
: ID of the test clock associated with this customer for testing time-dependent scenarios.
updated: int | None
: Timestamp indicating when the customer object was last updated.
Dispute(**data: Any)
: Dispute type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: The type of the None singleton.
balance_transactions: list[dict[str, typing.Any]] | None
: The type of the None singleton.
charge: str | None
: The type of the None singleton.
created: int | None
: The type of the None singleton.
currency: str | None
: The type of the None singleton.
enhanced_eligibility_types: list[str] | None
: The type of the None singleton.
evidence: dict[str, typing.Any] | None
: The type of the None singleton.
evidence_details: airbyte_agent_sdk.connectors.stripe.models.DisputeEvidenceDetails | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
is_charge_refundable: bool | None
: The type of the None singleton.
livemode: bool | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
payment_intent: str | None
: The type of the None singleton.
payment_method_details: dict[str, typing.Any] | None
: The type of the None singleton.
reason: str | None
: The type of the None singleton.
status: str | None
: The type of the None singleton.
DisputeEvidenceDetails(**data: Any)
: Information about the evidence submission
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
due_by: int | None
: Date by which evidence must be submitted, measured in seconds since the Unix epoch
has_evidence: bool | None
: Whether evidence has been staged for this dispute
model_config
: The type of the None singleton.
past_due: bool | None
: Whether the last evidence submission was submitted past the due date
submission_count: int | None
: The number of times evidence has been submitted
DisputeList(**data: Any)
: DisputeList type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
data: list[airbyte_agent_sdk.connectors.stripe.models.Dispute] | None
: The type of the None singleton.
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
DisputesListResultMeta(**data: Any)
: Metadata for disputes.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
Invoice(**data: Any)
: Invoice type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
account_country: str | None
: The type of the None singleton.
account_name: str | None
: The type of the None singleton.
account_tax_ids: list[str] | None
: The type of the None singleton.
amount_due: int | None
: The type of the None singleton.
amount_overpaid: int | None
: The type of the None singleton.
amount_paid: int | None
: The type of the None singleton.
amount_remaining: int | None
: The type of the None singleton.
amount_shipping: int | None
: The type of the None singleton.
application: str | None
: The type of the None singleton.
application_fee_amount: int | None
: The type of the None singleton.
attempt_count: int | None
: The type of the None singleton.
attempted: bool | None
: The type of the None singleton.
auto_advance: bool | None
: The type of the None singleton.
automatic_tax: airbyte_agent_sdk.connectors.stripe.models.InvoiceAutomaticTax | None
: The type of the None singleton.
automatically_finalizes_at: int | None
: The type of the None singleton.
billing_reason: str | None
: The type of the None singleton.
charge: str | None
: The type of the None singleton.
collection_method: str | None
: The type of the None singleton.
confirmation_secret: airbyte_agent_sdk.connectors.stripe.models.InvoiceConfirmationSecret | None
: The type of the None singleton.
created: int | None
: The type of the None singleton.
currency: str | None
: The type of the None singleton.
custom_fields: list[airbyte_agent_sdk.connectors.stripe.models.InvoiceCustomFieldsItem] | None
: The type of the None singleton.
customer: str | None
: The type of the None singleton.
customer_account: str | None
: The type of the None singleton.
customer_address: airbyte_agent_sdk.connectors.stripe.models.InvoiceCustomerAddress | None
: The type of the None singleton.
customer_email: str | None
: The type of the None singleton.
customer_name: str | None
: The type of the None singleton.
customer_phone: str | None
: The type of the None singleton.
customer_shipping: airbyte_agent_sdk.connectors.stripe.models.InvoiceCustomerShipping | None
: The type of the None singleton.
customer_tax_exempt: str | None
: The type of the None singleton.
customer_tax_ids: list[airbyte_agent_sdk.connectors.stripe.models.InvoiceCustomerTaxIdsItem] | None
: The type of the None singleton.
default_payment_method: str | None
: The type of the None singleton.
default_source: str | None
: The type of the None singleton.
default_tax_rates: list[airbyte_agent_sdk.connectors.stripe.models.InvoiceDefaultTaxRatesItem] | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
discount: airbyte_agent_sdk.connectors.stripe.models.InvoiceDiscount | None
: The type of the None singleton.
discounts: list[str] | None
: The type of the None singleton.
due_date: int | None
: The type of the None singleton.
effective_at: int | None
: The type of the None singleton.
ending_balance: int | None
: The type of the None singleton.
footer: str | None
: The type of the None singleton.
from_invoice: airbyte_agent_sdk.connectors.stripe.models.InvoiceFromInvoice | None
: The type of the None singleton.
hosted_invoice_url: str | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
invoice_pdf: str | None
: The type of the None singleton.
issuer: airbyte_agent_sdk.connectors.stripe.models.InvoiceIssuer | None
: The type of the None singleton.
last_finalization_error: airbyte_agent_sdk.connectors.stripe.models.InvoiceLastFinalizationError | None
: The type of the None singleton.
latest_revision: str | None
: The type of the None singleton.
lines: airbyte_agent_sdk.connectors.stripe.models.InvoiceLines | None
: The type of the None singleton.
livemode: bool | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
next_payment_attempt: int | None
: The type of the None singleton.
number: str | None
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
on_behalf_of: str | None
: The type of the None singleton.
paid: bool | None
: The type of the None singleton.
paid_out_of_band: bool | None
: The type of the None singleton.
parent: airbyte_agent_sdk.connectors.stripe.models.InvoiceParent | None
: The type of the None singleton.
payment_intent: str | None
: The type of the None singleton.
payment_settings: airbyte_agent_sdk.connectors.stripe.models.InvoicePaymentSettings | None
: The type of the None singleton.
payments: airbyte_agent_sdk.connectors.stripe.models.InvoicePayments | None
: The type of the None singleton.
period_end: int | None
: The type of the None singleton.
period_start: int | None
: The type of the None singleton.
post_payment_credit_notes_amount: int | None
: The type of the None singleton.
pre_payment_credit_notes_amount: int | None
: The type of the None singleton.
quote: str | None
: The type of the None singleton.
receipt_number: str | None
: The type of the None singleton.
rendering: airbyte_agent_sdk.connectors.stripe.models.InvoiceRendering | None
: The type of the None singleton.
rendering_options: dict[str, typing.Any] | None
: The type of the None singleton.
shipping_cost: airbyte_agent_sdk.connectors.stripe.models.InvoiceShippingCost | None
: The type of the None singleton.
shipping_details: airbyte_agent_sdk.connectors.stripe.models.InvoiceShippingDetails | None
: The type of the None singleton.
starting_balance: int | None
: The type of the None singleton.
statement_descriptor: str | None
: The type of the None singleton.
status: str | None
: The type of the None singleton.
status_transitions: airbyte_agent_sdk.connectors.stripe.models.InvoiceStatusTransitions | None
: The type of the None singleton.
subscription: str | None
: The type of the None singleton.
subscription_details: airbyte_agent_sdk.connectors.stripe.models.InvoiceSubscriptionDetails | None
: The type of the None singleton.
subtotal: int | None
: The type of the None singleton.
subtotal_excluding_tax: int | None
: The type of the None singleton.
tax: int | None
: The type of the None singleton.
test_clock: str | None
: The type of the None singleton.
threshold_reason: airbyte_agent_sdk.connectors.stripe.models.InvoiceThresholdReason | None
: The type of the None singleton.
total: int | None
: The type of the None singleton.
total_discount_amounts: list[airbyte_agent_sdk.connectors.stripe.models.InvoiceTotalDiscountAmountsItem] | None
: The type of the None singleton.
total_excluding_tax: int | None
: The type of the None singleton.
total_pretax_credit_amounts: list[airbyte_agent_sdk.connectors.stripe.models.InvoiceTotalPretaxCreditAmountsItem] | None
: The type of the None singleton.
total_tax_amounts: list[airbyte_agent_sdk.connectors.stripe.models.InvoiceTotalTaxAmountsItem] | None
: The type of the None singleton.
total_taxes: list[airbyte_agent_sdk.connectors.stripe.models.InvoiceTotalTaxesItem] | None
: The type of the None singleton.
transfer_data: dict[str, typing.Any] | None
: The type of the None singleton.
webhooks_delivered_at: int | None
: The type of the None singleton.
InvoiceAutomaticTax(**data: Any)
: Settings and latest results for automatic tax lookup for this invoice
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
disabled_reason: str | None
: If Stripe disabled automatic tax, this enum describes why
enabled: bool | None
: Whether Stripe automatically computes tax on this invoice
liability: airbyte_agent_sdk.connectors.stripe.models.InvoiceAutomaticTaxLiability | None
: The account that's liable for tax
model_config
: The type of the None singleton.
provider: str | None
: The tax provider powering automatic tax
status: str | None
: The status of the most recent automated tax calculation for this invoice
InvoiceAutomaticTaxLiability(**data: Any)
: The account that's liable for tax
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
account: str | None
: The connected account being referenced when type is account
model_config
: The type of the None singleton.
type_: str | None
: Type of the account referenced
InvoiceConfirmationSecret(**data: Any)
: The confirmation secret associated with this invoice
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
client_secret: str | None
: The client_secret of the payment that Stripe creates for the invoice after finalization
model_config
: The type of the None singleton.
type_: str | None
: The type of client_secret
InvoiceCreateParams(**data: Any)
: InvoiceCreateParams type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
auto_advance: bool | None
: The type of the None singleton.
collection_method: str | None
: The type of the None singleton.
customer: str
: The type of the None singleton.
days_until_due: int | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
due_date: int | None
: The type of the None singleton.
footer: str | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
pending_invoice_items_behavior: str | None
: The type of the None singleton.
InvoiceCustomFieldsItem(**data: Any)
: Nested schema for Invoice.custom_fields_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
name: str | None
: The name of the custom field
value: str | None
: The value of the custom field
InvoiceCustomerAddress(**data: Any)
: The customer's address
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
city: str | None
: City, district, suburb, town, or village
country: str | None
: Two-letter country code (ISO 3166-1 alpha-2)
line1: str | None
: Address line 1
line2: str | None
: Address line 2
model_config
: The type of the None singleton.
postal_code: str | None
: ZIP or postal code
state: str | None
: State, county, province, or region
InvoiceCustomerShipping(**data: Any)
: The customer's shipping information
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
address: airbyte_agent_sdk.connectors.stripe.models.InvoiceCustomerShippingAddress | None
: Customer shipping address
model_config
: The type of the None singleton.
name: str | None
: Customer name
phone: str | None
: Customer phone (including extension)
InvoiceCustomerShippingAddress(**data: Any)
: Customer shipping address
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
city: str | None
: City, district, suburb, town, or village
country: str | None
: Two-letter country code (ISO 3166-1 alpha-2)
line1: str | None
: Address line 1
line2: str | None
: Address line 2
model_config
: The type of the None singleton.
postal_code: str | None
: ZIP or postal code
state: str | None
: State, county, province, or region
InvoiceCustomerTaxIdsItem(**data: Any)
: Nested schema for Invoice.customer_tax_ids_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
type_: str | None
: The type of the tax ID
value: str | None
: The value of the tax ID
InvoiceDefaultTaxRatesItem(**data: Any)
: Nested schema for Invoice.default_tax_rates_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
active: bool | None
: Defaults to true
country: str | None
: Two-letter country code (ISO 3166-1 alpha-2)
created: int | None
: Time at which the object was created
description: str | None
: An arbitrary string attached to the tax rate for your internal use only
display_name: str | None
: The display name of the tax rate
effective_percentage: float | None
: Actual/effective tax rate percentage out of 100
flat_amount: airbyte_agent_sdk.connectors.stripe.models.InvoiceDefaultTaxRatesItemFlatAmount | None
: The amount of the tax rate when the rate_type is flat_amount
id: str | None
: Unique identifier for the object
inclusive: bool | None
: This specifies if the tax rate is inclusive or exclusive
jurisdiction: str | None
: The jurisdiction for the tax rate
jurisdiction_level: str | None
: The level of the jurisdiction that imposes this tax rate
livemode: bool | None
: Has the value true if the object exists in live mode
metadata: dict[str, str] | None
: Set of key-value pairs
model_config
: The type of the None singleton.
object_: str | None
: String representing the object's type
percentage: float | None
: Tax rate percentage out of 100
rate_type: str | None
: Indicates the type of tax rate applied to the taxable amount
state: str | None
: ISO 3166-2 subdivision code
tax_type: str | None
: The high-level tax type
InvoiceDefaultTaxRatesItemFlatAmount(**data: Any)
: The amount of the tax rate when the rate_type is flat_amount
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: Amount of the tax when the rate_type is flat_amount
currency: str | None
: Three-letter ISO currency code
model_config
: The type of the None singleton.
InvoiceDiscount(**data: Any)
: The discount applied to the invoice
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
checkout_session: str | None
: The type of the None singleton.
coupon: airbyte_agent_sdk.connectors.stripe.models.InvoiceDiscountCoupon | None
: The type of the None singleton.
customer: str | None
: The type of the None singleton.
customer_account: str | None
: The type of the None singleton.
end: int | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
invoice: str | None
: The type of the None singleton.
invoice_item: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
promotion_code: str | None
: The type of the None singleton.
start: int | None
: The type of the None singleton.
subscription: str | None
: The type of the None singleton.
subscription_item: str | None
: The type of the None singleton.
InvoiceDiscountCoupon(**data: Any)
: Nested schema for InvoiceDiscount.coupon
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount_off: int | None
: The type of the None singleton.
created: int | None
: The type of the None singleton.
currency: str | None
: The type of the None singleton.
duration: str | None
: The type of the None singleton.
duration_in_months: int | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
livemode: bool | None
: The type of the None singleton.
max_redemptions: int | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
percent_off: float | None
: The type of the None singleton.
redeem_by: int | None
: The type of the None singleton.
times_redeemed: int | None
: The type of the None singleton.
valid: bool | None
: The type of the None singleton.
InvoiceFinalizeParams(**data: Any)
: InvoiceFinalizeParams type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
auto_advance: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
InvoiceFromInvoice(**data: Any)
: Details of the invoice that was cloned
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
action: str | None
: The type of the None singleton.
invoice: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
InvoiceIssuer(**data: Any)
: The connected account that issues the invoice
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
account: str | None
: The connected account being referenced when type is account
model_config
: The type of the None singleton.
type_: str | None
: Type of the account referenced
InvoiceLastFinalizationError(**data: Any)
: The error encountered during the last finalization attempt
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
advice_code: str | None
: For card errors resulting from a card issuer decline
code: str | None
: For some errors that could be handled programmatically, a short string indicating the error code
doc_url: str | None
: A URL to more information about the error code reported
message: str | None
: A human-readable message providing more details about the error
model_config
: The type of the None singleton.
network_advice_code: str | None
: For card errors resulting from a card issuer decline
network_decline_code: str | None
: For payments declined by the network
param: str | None
: If the error is parameter-specific, the parameter related to the error
payment_method_type: str | None
: If the error is specific to the type of payment method
type_: str | None
: The type of error returned
InvoiceLines(**data: Any)
: The individual line items that make up the invoice
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
data: list[airbyte_agent_sdk.connectors.stripe.models.InvoiceLinesDataItem] | None
: The type of the None singleton.
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
total_count: int | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
InvoiceLinesDataItem(**data: Any)
: Nested schema for InvoiceLines.data_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: The amount in cents
currency: str | None
: Three-letter ISO currency code
description: str | None
: An arbitrary string attached to the object
discount_amounts: list[airbyte_agent_sdk.connectors.stripe.models.InvoiceLinesDataItemDiscountAmountsItem] | None
: The amount of discount calculated per discount for this line item
discountable: bool | None
: If true, discounts will apply to this line item
discounts: list[str] | None
: The discounts applied to the invoice line item
id: str | None
: Unique identifier for the object
invoice: str | None
: The ID of the invoice that contains this line item
livemode: bool | None
: Has the value true if the object exists in live mode
metadata: dict[str, str] | None
: Set of key-value pairs
model_config
: The type of the None singleton.
object_: str | None
: String representing the object's type
period: airbyte_agent_sdk.connectors.stripe.models.InvoiceLinesDataItemPeriod | None
: The period this line_item covers
proration: bool | None
: Whether this is a proration
quantity: int | None
: The quantity of the subscription
InvoiceLinesDataItemDiscountAmountsItem(**data: Any)
: Nested schema for InvoiceLinesDataItem.discount_amounts_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: The amount of the discount
discount: str | None
: The discount that was applied
model_config
: The type of the None singleton.
InvoiceLinesDataItemPeriod(**data: Any)
: The period this line_item covers
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
end: int | None
: The end of the period
model_config
: The type of the None singleton.
start: int | None
: The start of the period
InvoiceList(**data: Any)
: InvoiceList type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
data: list[airbyte_agent_sdk.connectors.stripe.models.Invoice] | None
: The type of the None singleton.
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
InvoiceParent(**data: Any)
: The parent that generated this invoice
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
quote_details: airbyte_agent_sdk.connectors.stripe.models.InvoiceParentQuoteDetails | None
: Details about the quote that generated this invoice
subscription_details: airbyte_agent_sdk.connectors.stripe.models.InvoiceParentSubscriptionDetails | None
: Details about the subscription that generated this invoice
type_: str | None
: The type of parent that generated this invoice
InvoiceParentQuoteDetails(**data: Any)
: Details about the quote that generated this invoice
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
quote: str | None
: The quote that generated this invoice
InvoiceParentSubscriptionDetails(**data: Any)
: Details about the subscription that generated this invoice
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
metadata: dict[str, str] | None
: Set of key-value pairs defined as subscription metadata
model_config
: The type of the None singleton.
subscription: str | None
: The subscription that generated this invoice
subscription_proration_date: int | None
: Only set for upcoming invoices that preview prorations
InvoicePaymentSettings(**data: Any)
: Configuration settings for the PaymentIntent that is generated when the invoice is finalized
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
default_mandate: str | None
: ID of the mandate to be used for this invoice
model_config
: The type of the None singleton.
payment_method_options: dict[str, typing.Any] | None
: Payment-method-specific configuration to provide to the invoice's PaymentIntent
payment_method_types: list[str] | None
: The list of payment method types to provide to the invoice's PaymentIntent
InvoicePayments(**data: Any)
: Payments for this invoice
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
data: list[airbyte_agent_sdk.connectors.stripe.models.InvoicePaymentsDataItem] | None
: Details about each payment
has_more: bool | None
: True if this list has another page of items
model_config
: The type of the None singleton.
object_: str | None
: String representing the object's type
url: str | None
: The URL where this list can be accessed
InvoicePaymentsDataItem(**data: Any)
: Nested schema for InvoicePayments.data_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount_paid: int | None
: Amount that was actually paid for this invoice
amount_requested: int | None
: Amount intended to be paid toward this invoice
created: int | None
: Time at which the object was created
currency: str | None
: Three-letter ISO currency code
id: str | None
: Unique identifier for the object
invoice: str | None
: The invoice that was paid
is_default: bool | None
: Whether this is the default payment created when the invoice was finalized
livemode: bool | None
: Has the value true if the object exists in live mode
model_config
: The type of the None singleton.
object_: str | None
: String representing the object's type
status: str | None
: The status of the payment
InvoiceRendering(**data: Any)
: The rendering-related settings that control how the invoice is displayed
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount_tax_display: str | None
: How line-item prices and amounts will be displayed with respect to tax
model_config
: The type of the None singleton.
pdf: airbyte_agent_sdk.connectors.stripe.models.InvoiceRenderingPdf | None
: Invoice pdf rendering options
template: str | None
: ID of the rendering template that the invoice is formatted by
template_version: int | None
: Version of the rendering template that the invoice is using
InvoiceRenderingPdf(**data: Any)
: Invoice pdf rendering options
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
page_size: str | None
: Page size of invoice pdf
InvoiceSearchResult(**data: Any)
: InvoiceSearchResult type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
data: list[airbyte_agent_sdk.connectors.stripe.models.Invoice] | None
: The type of the None singleton.
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
next_page: str | None
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
InvoiceShippingCost(**data: Any)
: The details of the cost of shipping
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount_subtotal: int | None
: Total shipping cost before any taxes are applied
amount_tax: int | None
: Total tax amount applied due to shipping costs
amount_total: int | None
: Total shipping cost after taxes are applied
model_config
: The type of the None singleton.
shipping_rate: str | None
: The ID of the ShippingRate for this invoice
taxes: list[airbyte_agent_sdk.connectors.stripe.models.InvoiceShippingCostTaxesItem] | None
: The taxes applied to the shipping rate
InvoiceShippingCostTaxesItem(**data: Any)
: Nested schema for InvoiceShippingCost.taxes_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: Amount of tax applied for this rate
model_config
: The type of the None singleton.
taxability_reason: str | None
: The reasoning behind this tax
taxable_amount: int | None
: The amount on which tax is calculated
InvoiceShippingDetails(**data: Any)
: Shipping details for the invoice
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
address: airbyte_agent_sdk.connectors.stripe.models.InvoiceShippingDetailsAddress | None
: Shipping address
model_config
: The type of the None singleton.
name: str | None
: Recipient name
phone: str | None
: Recipient phone
InvoiceShippingDetailsAddress(**data: Any)
: Shipping address
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
city: str | None
: City, district, suburb, town, or village
country: str | None
: Two-letter country code (ISO 3166-1 alpha-2)
line1: str | None
: Address line 1
line2: str | None
: Address line 2
model_config
: The type of the None singleton.
postal_code: str | None
: ZIP or postal code
state: str | None
: State, county, province, or region
InvoiceStatusTransitions(**data: Any)
: Status transition timestamps
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
finalized_at: int | None
: The time that the invoice draft was finalized
marked_uncollectible_at: int | None
: The time that the invoice was marked uncollectible
model_config
: The type of the None singleton.
paid_at: int | None
: The time that the invoice was paid
voided_at: int | None
: The time that the invoice was voided
InvoiceSubscriptionDetails(**data: Any)
: Details about the subscription that this invoice was prepared for, if any
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
metadata: dict[str, str] | None
: Set of key-value pairs defined as subscription metadata when the invoice is created
model_config
: The type of the None singleton.
InvoiceThresholdReason(**data: Any)
: If billing_reason is set to subscription_threshold this returns more information
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount_gte: int | None
: The total invoice amount threshold boundary if it triggered the threshold invoice
item_reasons: list[airbyte_agent_sdk.connectors.stripe.models.InvoiceThresholdReasonItemReasonsItem] | None
: Indicates which line items triggered a threshold invoice
model_config
: The type of the None singleton.
InvoiceThresholdReasonItemReasonsItem(**data: Any)
: Nested schema for InvoiceThresholdReason.item_reasons_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
line_item_ids: list[str] | None
: The IDs of the line items that triggered the threshold invoice
model_config
: The type of the None singleton.
usage_gte: int | None
: The quantity threshold boundary that applied to the given line item
InvoiceTotalDiscountAmountsItem(**data: Any)
: Nested schema for Invoice.total_discount_amounts_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: The amount of the discount
discount: str | None
: The discount that was applied
model_config
: The type of the None singleton.
InvoiceTotalPretaxCreditAmountsItem(**data: Any)
: Nested schema for Invoice.total_pretax_credit_amounts_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: The amount of the pretax credit amount
credit_balance_transaction: str | None
: The credit balance transaction that was applied
discount: str | None
: The discount that was applied
model_config
: The type of the None singleton.
type_: str | None
: Type of the pretax credit amount referenced
InvoiceTotalTaxAmountsItem(**data: Any)
: Nested schema for Invoice.total_tax_amounts_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: The amount of the tax
inclusive: bool | None
: Whether the tax amount is included in the line item amount
model_config
: The type of the None singleton.
tax_rate: str | None
: The tax rate applied
taxability_reason: str | None
: The reasoning behind the tax
taxable_amount: int | None
: The amount on which tax is calculated
InvoiceTotalTaxesItem(**data: Any)
: Nested schema for Invoice.total_taxes_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: The amount of the tax
model_config
: The type of the None singleton.
tax_behavior: str | None
: Whether this tax is inclusive or exclusive
tax_rate_details: dict[str, typing.Any] | None
: Additional details about the tax rate
taxability_reason: str | None
: The reasoning behind this tax
taxable_amount: int | None
: The amount on which tax is calculated
type_: str | None
: The type of tax information
InvoicesListResultMeta(**data: Any)
: Metadata for invoices.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
InvoicesSearchData(**data: Any)
: Search result data for invoices entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
account_country: str | None
: The country of the business associated with this invoice, commonly used to display localized content.
account_name: str | None
: The public name of the business associated with this invoice.
account_tax_ids: list[typing.Any] | None
: Tax IDs of the account associated with this invoice.
amount_due: int | None
: Total amount, in smallest currency unit, that is due and owed by the customer.
amount_paid: int | None
: Total amount, in smallest currency unit, that has been paid by the customer.
amount_remaining: int | None
: The difference between amount_due and amount_paid, representing the outstanding balance.
amount_shipping: int | None
: Total amount of shipping costs on the invoice.
application: str | None
: ID of the Connect application that created this invoice.
application_fee: int | None
: Amount of application fee charged for this invoice in a Connect scenario.
application_fee_amount: int | None
: The fee in smallest currency unit that is collected by the application in a Connect scenario.
attempt_count: int | None
: Number of payment attempts made for this invoice.
attempted: bool | None
: Whether an attempt has been made to pay the invoice.
auto_advance: bool | None
: Controls whether Stripe performs automatic collection of the invoice.
automatic_tax: dict[str, typing.Any] | None
: Settings and status for automatic tax calculation on this invoice.
billing: str | None
: Billing method used for the invoice (charge_automatically or send_invoice).
billing_reason: str | None
: Indicates the reason why the invoice was created (subscription_cycle, manual, etc.).
charge: str | None
: ID of the latest charge generated for this invoice, if any.
closed: bool | None
: Whether the invoice has been marked as closed and no longer open for collection.
collection_method: str | None
: Method by which the invoice is collected: charge_automatically or send_invoice.
created: int | None
: Timestamp indicating when the invoice was created.
currency: str | None
: Three-letter ISO currency code in which the invoice is denominated.
custom_fields: list[typing.Any] | None
: Custom fields displayed on the invoice as specified by the account.
customer: str | None
: The customer object or ID associated with this invoice.
customer_address: dict[str, typing.Any] | None
: The customer's address at the time the invoice was finalized.
customer_email: str | None
: The customer's email address at the time the invoice was finalized.
customer_name: str | None
: The customer's name at the time the invoice was finalized.
customer_phone: str | None
: The customer's phone number at the time the invoice was finalized.
customer_shipping: dict[str, typing.Any] | None
: The customer's shipping information at the time the invoice was finalized.
customer_tax_exempt: str | None
: The customer's tax exempt status at the time the invoice was finalized.
customer_tax_ids: list[typing.Any] | None
: The customer's tax IDs at the time the invoice was finalized.
default_payment_method: str | None
: Default payment method for the invoice, used if no other method is specified.
default_source: str | None
: Default payment source for the invoice if no payment method is set.
default_tax_rates: list[typing.Any] | None
: The tax rates applied to the invoice by default.
description: str | None
: An arbitrary string attached to the invoice, often displayed to customers.
discount: dict[str, typing.Any] | None
: The discount object applied to the invoice, if any.
discounts: list[typing.Any] | None
: Array of discount IDs or objects currently applied to this invoice.
due_date: float | None
: The date by which payment on this invoice is due, if the invoice is not auto-collected.
effective_at: int | None
: Timestamp when the invoice becomes effective and finalized for payment.
ending_balance: int | None
: The customer's ending account balance after this invoice is finalized.
footer: str | None
: Footer text displayed on the invoice.
forgiven: bool | None
: Whether the invoice has been forgiven and is considered paid without actual payment.
from_invoice: dict[str, typing.Any] | None
: Details about the invoice this invoice was created from, if applicable.
hosted_invoice_url: str | None
: URL for the hosted invoice page where customers can view and pay the invoice.
id: str | None
: Unique identifier for the invoice object.
invoice_pdf: str | None
: URL for the PDF version of the invoice.
is_deleted: bool | None
: Indicates whether this invoice has been deleted.
issuer: dict[str, typing.Any] | None
: Details about the entity issuing the invoice.
last_finalization_error: dict[str, typing.Any] | None
: The error encountered during the last finalization attempt, if any.
latest_revision: str | None
: The latest revision of the invoice, if revisions are enabled.
lines: dict[str, typing.Any] | None
: The individual line items that make up the invoice, representing products, services, or fees.
livemode: bool | None
: Indicates whether the invoice exists in live mode (true) or test mode (false).
metadata: dict[str, typing.Any] | None
: Key-value pairs for storing additional structured information about the invoice.
model_config
: The type of the None singleton.
next_payment_attempt: float | None
: Timestamp of the next automatic payment attempt for this invoice, if applicable.
number: str | None
: A unique, human-readable identifier for this invoice, often shown to customers.
object_: str | None
: String representing the object type, always 'invoice'.
on_behalf_of: str | None
: The account on behalf of which the invoice is being created, used in Connect scenarios.
paid: bool | None
: Whether the invoice has been paid in full.
paid_out_of_band: bool | None
: Whether payment was made outside of Stripe and manually marked as paid.
payment: str | None
: ID of the payment associated with this invoice, if any.
payment_intent: str | None
: The PaymentIntent associated with this invoice for processing payment.
payment_settings: dict[str, typing.Any] | None
: Configuration settings for how payment should be collected on this invoice.
period_end: float | None
: End date of the billing period covered by this invoice.
period_start: float | None
: Start date of the billing period covered by this invoice.
post_payment_credit_notes_amount: int | None
: Total amount of credit notes issued after the invoice was paid.
pre_payment_credit_notes_amount: int | None
: Total amount of credit notes applied before payment was attempted.
quote: str | None
: The quote from which this invoice was generated, if applicable.
receipt_number: str | None
: The receipt number displayed on the invoice, if available.
rendering: dict[str, typing.Any] | None
: Settings that control how the invoice is rendered for display.
rendering_options: dict[str, typing.Any] | None
: Options for customizing the visual rendering of the invoice.
shipping_cost: dict[str, typing.Any] | None
: Total cost of shipping charges included in the invoice.
shipping_details: dict[str, typing.Any] | None
: Detailed shipping information for the invoice, including address and carrier.
starting_balance: int | None
: The customer's starting account balance at the beginning of the billing period.
statement_description: str | None
: Extra information about the invoice that appears on the customer's credit card statement.
statement_descriptor: str | None
: A dynamic descriptor that appears on the customer's credit card statement for this invoice.
status: str | None
: The status of the invoice: draft, open, paid, void, or uncollectible.
status_transitions: dict[str, typing.Any]
: Timestamps tracking when the invoice transitioned between different statuses.
subscription: str | None
: The subscription this invoice was generated for, if applicable.
subscription_details: dict[str, typing.Any] | None
: Additional details about the subscription associated with this invoice.
subtotal: int | None
: Total of all line items before discounts or tax are applied.
subtotal_excluding_tax: int | None
: The subtotal amount excluding any tax calculations.
tax: int | None
: Total tax amount applied to the invoice.
tax_percent: float | None
: The percentage of tax applied to the invoice (deprecated, use total_tax_amounts instead).
test_clock: str | None
: ID of the test clock this invoice belongs to, used for testing time-dependent billing.
total: int | None
: Total amount of the invoice after all line items, discounts, and taxes are calculated.
total_discount_amounts: list[typing.Any] | None
: Array of the total discount amounts applied, broken down by discount.
total_excluding_tax: int | None
: Total amount of the invoice excluding all tax calculations.
total_tax_amounts: list[typing.Any] | None
: Array of tax amounts applied to the invoice, broken down by tax rate.
transfer_data: dict[str, typing.Any] | None
: Information about the transfer of funds associated with this invoice in Connect scenarios.
updated: int | None
: Timestamp indicating when the invoice was last updated.
webhooks_delivered_at: float | None
: Timestamp indicating when webhooks for this invoice were successfully delivered.
PaymentIntent(**data: Any)
: PaymentIntent type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: The type of the None singleton.
amount_capturable: int | None
: The type of the None singleton.
amount_received: int | None
: The type of the None singleton.
application: str | None
: The type of the None singleton.
application_fee_amount: int | None
: The type of the None singleton.
capture_method: str | None
: The type of the None singleton.
client_secret: str | None
: The type of the None singleton.
confirmation_method: str | None
: The type of the None singleton.
created: int | None
: The type of the None singleton.
currency: str | None
: The type of the None singleton.
customer: str | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
livemode: bool | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
payment_method: str | None
: The type of the None singleton.
payment_method_types: list[str] | None
: The type of the None singleton.
status: str | None
: The type of the None singleton.
PaymentIntentCancelParams(**data: Any)
: PaymentIntentCancelParams type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
cancellation_reason: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
PaymentIntentConfirmParams(**data: Any)
: PaymentIntentConfirmParams type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
payment_method: str | None
: The type of the None singleton.
receipt_email: str | None
: The type of the None singleton.
return_url: str | None
: The type of the None singleton.
PaymentIntentCreateParams(**data: Any)
: PaymentIntentCreateParams type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int
: The type of the None singleton.
automatic_payment_methods: airbyte_agent_sdk.connectors.stripe.models.PaymentIntentCreateParamsAutomaticPaymentMethods | None
: The type of the None singleton.
confirm: bool | None
: The type of the None singleton.
currency: str
: The type of the None singleton.
customer: str | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
payment_method: str | None
: The type of the None singleton.
receipt_email: str | None
: The type of the None singleton.
statement_descriptor: str | None
: The type of the None singleton.
statement_descriptor_suffix: str | None
: The type of the None singleton.
PaymentIntentCreateParamsAutomaticPaymentMethods(**data: Any)
: When you enable this parameter, this PaymentIntent accepts payment methods that you enable in the Dashboard and that are compatible with this PaymentIntent's other parameters
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
allow_redirects: str | None
: Controls whether this PaymentIntent can accept redirect-based payment methods
enabled: bool | None
: Whether this feature is enabled
model_config
: The type of the None singleton.
PaymentIntentList(**data: Any)
: PaymentIntentList type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
data: list[airbyte_agent_sdk.connectors.stripe.models.PaymentIntent] | None
: The type of the None singleton.
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
PaymentIntentSearchResult(**data: Any)
: PaymentIntentSearchResult type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
data: list[airbyte_agent_sdk.connectors.stripe.models.PaymentIntent] | None
: The type of the None singleton.
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
next_page: str | None
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
PaymentIntentUpdateParams(**data: Any)
: PaymentIntentUpdateParams type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: The type of the None singleton.
currency: str | None
: The type of the None singleton.
customer: str | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
payment_method: str | None
: The type of the None singleton.
receipt_email: str | None
: The type of the None singleton.
statement_descriptor: str | None
: The type of the None singleton.
statement_descriptor_suffix: str | None
: The type of the None singleton.
PaymentIntentsApiSearchResultMeta(**data: Any)
: Metadata for payment_intents.Action.API_SEARCH operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
PaymentIntentsListResultMeta(**data: Any)
: Metadata for payment_intents.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
PaymentMethod(**data: Any)
: PaymentMethod type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
billing_details: airbyte_agent_sdk.connectors.stripe.models.PaymentMethodBillingDetails | None
: The type of the None singleton.
card: airbyte_agent_sdk.connectors.stripe.models.PaymentMethodCard | None
: The type of the None singleton.
created: int | None
: The type of the None singleton.
customer: str | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
livemode: bool | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
PaymentMethodAttachParams(**data: Any)
: PaymentMethodAttachParams type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
customer: str
: The type of the None singleton.
model_config
: The type of the None singleton.
PaymentMethodBillingDetails(**data: Any)
: Billing information associated with the PaymentMethod
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
address: airbyte_agent_sdk.connectors.stripe.models.PaymentMethodBillingDetailsAddress | None
: Billing address
email: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
phone: str | None
: The type of the None singleton.
PaymentMethodBillingDetailsAddress(**data: Any)
: Billing address
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
city: str | None
: The type of the None singleton.
country: str | None
: The type of the None singleton.
line1: str | None
: The type of the None singleton.
line2: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
postal_code: str | None
: The type of the None singleton.
state: str | None
: The type of the None singleton.
PaymentMethodCard(**data: Any)
: If this is a card PaymentMethod, this hash contains the card details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
brand: str | None
: Card brand
country: str | None
: Two-letter ISO code representing the country of the card
exp_month: int | None
: Two-digit number representing the card's expiration month
exp_year: int | None
: Four-digit number representing the card's expiration year
fingerprint: str | None
: Uniquely identifies this particular card number
funding: str | None
: Card funding type
last4: str | None
: The last four digits of the card
model_config
: The type of the None singleton.
Payout(**data: Any)
: Payout type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: The type of the None singleton.
application_fee: str | None
: The type of the None singleton.
application_fee_amount: int | None
: The type of the None singleton.
arrival_date: int | None
: The type of the None singleton.
automatic: bool | None
: The type of the None singleton.
balance_transaction: str | None
: The type of the None singleton.
created: int | None
: The type of the None singleton.
currency: str | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
destination: str | None
: The type of the None singleton.
failure_balance_transaction: str | None
: The type of the None singleton.
failure_code: str | None
: The type of the None singleton.
failure_message: str | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
livemode: bool | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
method: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
original_payout: str | None
: The type of the None singleton.
payout_method: str | None
: The type of the None singleton.
reconciliation_status: str | None
: The type of the None singleton.
reversed_by: str | None
: The type of the None singleton.
source_balance: str | None
: The type of the None singleton.
source_type: str | None
: The type of the None singleton.
statement_descriptor: str | None
: The type of the None singleton.
status: str | None
: The type of the None singleton.
trace_id: airbyte_agent_sdk.connectors.stripe.models.PayoutTraceId | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
PayoutList(**data: Any)
: PayoutList type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
data: list[airbyte_agent_sdk.connectors.stripe.models.Payout] | None
: The type of the None singleton.
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
PayoutTraceId(**data: Any)
: A string that identifies this payout as part of a group
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
status: str | None
: The status of the trace ID
value: str | None
: The trace ID value
PayoutsListResultMeta(**data: Any)
: Metadata for payouts.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
Price(**data: Any)
: Price type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
active: bool | None
: The type of the None singleton.
billing_scheme: str | None
: The type of the None singleton.
created: int | None
: The type of the None singleton.
currency: str | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
livemode: bool | None
: The type of the None singleton.
lookup_key: str | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
nickname: str | None
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
product: str | None
: The type of the None singleton.
recurring: airbyte_agent_sdk.connectors.stripe.models.PriceRecurring | None
: The type of the None singleton.
tax_behavior: str | None
: The type of the None singleton.
tiers_mode: str | None
: The type of the None singleton.
transform_quantity: airbyte_agent_sdk.connectors.stripe.models.PriceTransformQuantity | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
unit_amount: int | None
: The type of the None singleton.
unit_amount_decimal: str | None
: The type of the None singleton.
PriceCreateParams(**data: Any)
: PriceCreateParams type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
active: bool | None
: The type of the None singleton.
billing_scheme: str | None
: The type of the None singleton.
currency: str
: The type of the None singleton.
lookup_key: str | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
nickname: str | None
: The type of the None singleton.
product: str
: The type of the None singleton.
recurring: airbyte_agent_sdk.connectors.stripe.models.PriceCreateParamsRecurring | None
: The type of the None singleton.
tax_behavior: str | None
: The type of the None singleton.
unit_amount: int
: The type of the None singleton.
PriceCreateParamsRecurring(**data: Any)
: The recurring components of a price
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
interval: str | None
: Specifies billing frequency
interval_count: int | None
: The number of intervals between subscription billings (e.g., interval=month and interval_count=3 bills every 3 months)
model_config
: The type of the None singleton.
usage_type: str | None
: Configures how the quantity per period should be determined
PriceRecurring(**data: Any)
: The recurring components of a price such as interval and usage_type
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
interval: str | None
: The frequency at which a subscription is billed
interval_count: int | None
: The number of intervals between subscription billings
model_config
: The type of the None singleton.
usage_type: str | None
: Configures how the quantity per period should be determined
PriceTransformQuantity(**data: Any)
: Apply a transformation to the reported usage or set quantity before computing the amount billed
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
divide_by: int | None
: Divide usage by this number
model_config
: The type of the None singleton.
round: str | None
: After division, either round the result up or down
Product(**data: Any)
: Product type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
active: bool | None
: The type of the None singleton.
attributes: list[str] | None
: The type of the None singleton.
created: int | None
: The type of the None singleton.
default_price: str | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
features: list[airbyte_agent_sdk.connectors.stripe.models.ProductFeaturesItem] | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
images: list[str] | None
: The type of the None singleton.
livemode: bool | None
: The type of the None singleton.
marketing_features: list[airbyte_agent_sdk.connectors.stripe.models.ProductMarketingFeaturesItem] | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
package_dimensions: airbyte_agent_sdk.connectors.stripe.models.ProductPackageDimensions | None
: The type of the None singleton.
shippable: bool | None
: The type of the None singleton.
statement_descriptor: str | None
: The type of the None singleton.
tax_code: str | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
unit_label: str | None
: The type of the None singleton.
updated: int | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
ProductCreateParams(**data: Any)
: ProductCreateParams type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
active: bool | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
images: list[str] | None
: The type of the None singleton.
marketing_features: list[airbyte_agent_sdk.connectors.stripe.models.ProductCreateParamsMarketingFeaturesItem] | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str
: The type of the None singleton.
package_dimensions: airbyte_agent_sdk.connectors.stripe.models.ProductCreateParamsPackageDimensions | None
: The type of the None singleton.
shippable: bool | None
: The type of the None singleton.
statement_descriptor: str | None
: The type of the None singleton.
tax_code: str | None
: The type of the None singleton.
unit_label: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
ProductCreateParamsMarketingFeaturesItem(**data: Any)
: Nested schema for ProductCreateParams.marketing_features_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
name: str | None
: The marketing feature name. Up to 80 characters long
ProductCreateParamsPackageDimensions(**data: Any)
: The dimensions of this product for shipping purposes
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
height: float | None
: Height, in inches
length: float | None
: Length, in inches
model_config
: The type of the None singleton.
weight: float | None
: Weight, in ounces
width: float | None
: Width, in inches
ProductDeletedResponse(**data: Any)
: ProductDeletedResponse type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
deleted: bool | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
ProductFeaturesItem(**data: Any)
: Nested schema for Product.features_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
name: str | None
: The feature name
ProductList(**data: Any)
: ProductList type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
data: list[airbyte_agent_sdk.connectors.stripe.models.Product] | None
: The type of the None singleton.
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
ProductMarketingFeaturesItem(**data: Any)
: Nested schema for Product.marketing_features_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
name: str | None
: The marketing feature name. Up to 80 characters long
ProductPackageDimensions(**data: Any)
: The dimensions of this product for shipping purposes
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
height: float | None
: Height, in inches
length: float | None
: Length, in inches
model_config
: The type of the None singleton.
weight: float | None
: Weight, in ounces
width: float | None
: Width, in inches
ProductSearchResult(**data: Any)
: ProductSearchResult type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
data: list[airbyte_agent_sdk.connectors.stripe.models.Product] | None
: The type of the None singleton.
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
next_page: str | None
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
ProductUpdateParams(**data: Any)
: ProductUpdateParams type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
active: bool | None
: The type of the None singleton.
default_price: str | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
images: list[str] | None
: The type of the None singleton.
marketing_features: list[airbyte_agent_sdk.connectors.stripe.models.ProductUpdateParamsMarketingFeaturesItem] | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
package_dimensions: airbyte_agent_sdk.connectors.stripe.models.ProductUpdateParamsPackageDimensions | None
: The type of the None singleton.
shippable: bool | None
: The type of the None singleton.
statement_descriptor: str | None
: The type of the None singleton.
tax_code: str | None
: The type of the None singleton.
unit_label: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
ProductUpdateParamsMarketingFeaturesItem(**data: Any)
: Nested schema for ProductUpdateParams.marketing_features_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
name: str | None
: The marketing feature name. Up to 80 characters long
ProductUpdateParamsPackageDimensions(**data: Any)
: The dimensions of this product for shipping purposes
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
height: float | None
: Height, in inches
length: float | None
: Length, in inches
model_config
: The type of the None singleton.
weight: float | None
: Weight, in ounces
width: float | None
: Width, in inches
ProductsApiSearchResultMeta(**data: Any)
: Metadata for products.Action.API_SEARCH operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ProductsListResultMeta(**data: Any)
: Metadata for products.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
Refund(**data: Any)
: Refund type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: The type of the None singleton.
balance_transaction: str | None
: The type of the None singleton.
charge: str | None
: The type of the None singleton.
created: int | None
: The type of the None singleton.
currency: str | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
destination_details: airbyte_agent_sdk.connectors.stripe.models.RefundDestinationDetails | None
: The type of the None singleton.
failure_balance_transaction: str | None
: The type of the None singleton.
failure_reason: str | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
instructions_email: str | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
next_action: airbyte_agent_sdk.connectors.stripe.models.RefundNextAction | None
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
payment_intent: str | None
: The type of the None singleton.
pending_reason: str | None
: The type of the None singleton.
reason: str | None
: The type of the None singleton.
receipt_number: str | None
: The type of the None singleton.
source_transfer_reversal: str | None
: The type of the None singleton.
status: str | None
: The type of the None singleton.
transfer_reversal: str | None
: The type of the None singleton.
RefundCreateParams(**data: Any)
: RefundCreateParams type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: The type of the None singleton.
charge: str | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
payment_intent: str | None
: The type of the None singleton.
reason: str | None
: The type of the None singleton.
refund_application_fee: bool | None
: The type of the None singleton.
reverse_transfer: bool | None
: The type of the None singleton.
RefundDestinationDetails(**data: Any)
: Transaction-specific details for the refund
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
affirm: dict[str, typing.Any] | None
: If this is a affirm refund, this hash contains the transaction specific details
afterpay_clearpay: dict[str, typing.Any] | None
: If this is a afterpay_clearpay refund, this hash contains the transaction specific details
alipay: dict[str, typing.Any] | None
: If this is a alipay refund, this hash contains the transaction specific details
alma: dict[str, typing.Any] | None
: If this is a alma refund, this hash contains the transaction specific details
amazon_pay: dict[str, typing.Any] | None
: If this is a amazon_pay refund, this hash contains the transaction specific details
au_bank_transfer: dict[str, typing.Any] | None
: If this is a au_bank_transfer refund, this hash contains the transaction specific details
blik: airbyte_agent_sdk.connectors.stripe.models.RefundDestinationDetailsBlik | None
: If this is a blik refund, this hash contains the transaction specific details
br_bank_transfer: airbyte_agent_sdk.connectors.stripe.models.RefundDestinationDetailsBrBankTransfer | None
: If this is a br_bank_transfer refund, this hash contains the transaction specific details
card: airbyte_agent_sdk.connectors.stripe.models.RefundDestinationDetailsCard | None
: If this is a card refund, this hash contains the transaction specific details
cashapp: dict[str, typing.Any] | None
: If this is a cashapp refund, this hash contains the transaction specific details
crypto: airbyte_agent_sdk.connectors.stripe.models.RefundDestinationDetailsCrypto | None
: If this is a crypto refund, this hash contains the transaction specific details
customer_cash_balance: dict[str, typing.Any] | None
: If this is a customer_cash_balance refund, this hash contains the transaction specific details
eps: dict[str, typing.Any] | None
: If this is a eps refund, this hash contains the transaction specific details
eu_bank_transfer: airbyte_agent_sdk.connectors.stripe.models.RefundDestinationDetailsEuBankTransfer | None
: If this is a eu_bank_transfer refund, this hash contains the transaction specific details
gb_bank_transfer: airbyte_agent_sdk.connectors.stripe.models.RefundDestinationDetailsGbBankTransfer | None
: If this is a gb_bank_transfer refund, this hash contains the transaction specific details
giropay: dict[str, typing.Any] | None
: If this is a giropay refund, this hash contains the transaction specific details
grabpay: dict[str, typing.Any] | None
: If this is a grabpay refund, this hash contains the transaction specific details
jp_bank_transfer: airbyte_agent_sdk.connectors.stripe.models.RefundDestinationDetailsJpBankTransfer | None
: If this is a jp_bank_transfer refund, this hash contains the transaction specific details
klarna: dict[str, typing.Any] | None
: If this is a klarna refund, this hash contains the transaction specific details
mb_way: airbyte_agent_sdk.connectors.stripe.models.RefundDestinationDetailsMbWay | None
: If this is a mb_way refund, this hash contains the transaction specific details
model_config
: The type of the None singleton.
multibanco: airbyte_agent_sdk.connectors.stripe.models.RefundDestinationDetailsMultibanco | None
: If this is a multibanco refund, this hash contains the transaction specific details
mx_bank_transfer: airbyte_agent_sdk.connectors.stripe.models.RefundDestinationDetailsMxBankTransfer | None
: If this is a mx_bank_transfer refund, this hash contains the transaction specific details
nz_bank_transfer: dict[str, typing.Any] | None
: If this is a nz_bank_transfer refund, this hash contains the transaction specific details
p24: airbyte_agent_sdk.connectors.stripe.models.RefundDestinationDetailsP24 | None
: If this is a p24 refund, this hash contains the transaction specific details
paynow: dict[str, typing.Any] | None
: If this is a paynow refund, this hash contains the transaction specific details
paypal: airbyte_agent_sdk.connectors.stripe.models.RefundDestinationDetailsPaypal | None
: If this is a paypal refund, this hash contains the transaction specific details
pix: dict[str, typing.Any] | None
: If this is a pix refund, this hash contains the transaction specific details
revolut: dict[str, typing.Any] | None
: If this is a revolut refund, this hash contains the transaction specific details
sofort: dict[str, typing.Any] | None
: If this is a sofort refund, this hash contains the transaction specific details
swish: airbyte_agent_sdk.connectors.stripe.models.RefundDestinationDetailsSwish | None
: If this is a swish refund, this hash contains the transaction specific details
th_bank_transfer: airbyte_agent_sdk.connectors.stripe.models.RefundDestinationDetailsThBankTransfer | None
: If this is a th_bank_transfer refund, this hash contains the transaction specific details
twint: dict[str, typing.Any] | None
: If this is a twint refund, this hash contains the transaction specific details
type_: str | None
: The type of transaction-specific details of the payment method used in the refund
us_bank_transfer: airbyte_agent_sdk.connectors.stripe.models.RefundDestinationDetailsUsBankTransfer | None
: If this is a us_bank_transfer refund, this hash contains the transaction specific details
wechat_pay: dict[str, typing.Any] | None
: If this is a wechat_pay refund, this hash contains the transaction specific details
zip: dict[str, typing.Any] | None
: If this is a zip refund, this hash contains the transaction specific details
RefundDestinationDetailsBlik(**data: Any)
: If this is a blik refund, this hash contains the transaction specific details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
network_decline_code: str | None
: For refunds declined by the network, a decline code provided by the network
reference: str | None
: The reference assigned to the refund
reference_status: str | None
: Status of the reference on the refund
RefundDestinationDetailsBrBankTransfer(**data: Any)
: If this is a br_bank_transfer refund, this hash contains the transaction specific details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
reference: str | None
: The reference assigned to the refund
reference_status: str | None
: Status of the reference on the refund
RefundDestinationDetailsCard(**data: Any)
: If this is a card refund, this hash contains the transaction specific details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
reference: str | None
: Value of the reference number assigned to the refund
reference_status: str | None
: Status of the reference number on the refund
reference_type: str | None
: Type of the reference number assigned to the refund
type_: str | None
: The type of refund
RefundDestinationDetailsCrypto(**data: Any)
: If this is a crypto refund, this hash contains the transaction specific details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
reference: str | None
: The transaction hash of the refund
RefundDestinationDetailsEuBankTransfer(**data: Any)
: If this is a eu_bank_transfer refund, this hash contains the transaction specific details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
reference: str | None
: The reference assigned to the refund
reference_status: str | None
: Status of the reference on the refund
RefundDestinationDetailsGbBankTransfer(**data: Any)
: If this is a gb_bank_transfer refund, this hash contains the transaction specific details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
reference: str | None
: The reference assigned to the refund
reference_status: str | None
: Status of the reference on the refund
RefundDestinationDetailsJpBankTransfer(**data: Any)
: If this is a jp_bank_transfer refund, this hash contains the transaction specific details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
reference: str | None
: The reference assigned to the refund
reference_status: str | None
: Status of the reference on the refund
RefundDestinationDetailsMbWay(**data: Any)
: If this is a mb_way refund, this hash contains the transaction specific details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
reference: str | None
: The reference assigned to the refund
reference_status: str | None
: Status of the reference on the refund
RefundDestinationDetailsMultibanco(**data: Any)
: If this is a multibanco refund, this hash contains the transaction specific details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
reference: str | None
: The reference assigned to the refund
reference_status: str | None
: Status of the reference on the refund
RefundDestinationDetailsMxBankTransfer(**data: Any)
: If this is a mx_bank_transfer refund, this hash contains the transaction specific details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
reference: str | None
: The reference assigned to the refund
reference_status: str | None
: Status of the reference on the refund
RefundDestinationDetailsP24(**data: Any)
: If this is a p24 refund, this hash contains the transaction specific details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
reference: str | None
: The reference assigned to the refund
reference_status: str | None
: Status of the reference on the refund
RefundDestinationDetailsPaypal(**data: Any)
: If this is a paypal refund, this hash contains the transaction specific details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
network_decline_code: str | None
: For refunds declined by the network, a decline code provided by the network
RefundDestinationDetailsSwish(**data: Any)
: If this is a swish refund, this hash contains the transaction specific details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
network_decline_code: str | None
: For refunds declined by the network, a decline code provided by the network
reference: str | None
: The reference assigned to the refund
reference_status: str | None
: Status of the reference on the refund
RefundDestinationDetailsThBankTransfer(**data: Any)
: If this is a th_bank_transfer refund, this hash contains the transaction specific details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
reference: str | None
: The reference assigned to the refund
reference_status: str | None
: Status of the reference on the refund
RefundDestinationDetailsUsBankTransfer(**data: Any)
: If this is a us_bank_transfer refund, this hash contains the transaction specific details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
reference: str | None
: The reference assigned to the refund
reference_status: str | None
: Status of the reference on the refund
RefundList(**data: Any)
: RefundList type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
count: int | None
: The type of the None singleton.
data: list[airbyte_agent_sdk.connectors.stripe.models.Refund] | None
: The type of the None singleton.
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
RefundNextAction(**data: Any)
: If the refund has a status of requires_action, this property describes what the refund needs to continue processing
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
display_details: airbyte_agent_sdk.connectors.stripe.models.RefundNextActionDisplayDetails | None
: Contains the refund details
model_config
: The type of the None singleton.
type_: str | None
: Type of the next action to perform
RefundNextActionDisplayDetails(**data: Any)
: Contains the refund details
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
email_sent: airbyte_agent_sdk.connectors.stripe.models.RefundNextActionDisplayDetailsEmailSent | None
: Contains information about the email sent to the customer
expires_at: int | None
: The expiry timestamp
model_config
: The type of the None singleton.
RefundNextActionDisplayDetailsEmailSent(**data: Any)
: Contains information about the email sent to the customer
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
email_sent_at: int | None
: The timestamp when the email was sent
email_sent_to: str | None
: The recipient's email address
model_config
: The type of the None singleton.
RefundsListResultMeta(**data: Any)
: Metadata for refunds.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
RefundsSearchData(**data: Any)
: Search result data for refunds entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: Amount refunded, in cents (the smallest currency unit).
balance_transaction: str | None
: ID of the balance transaction that describes the impact of this refund on your account balance.
charge: str | None
: ID of the charge that was refunded.
created: int | None
: Timestamp indicating when the refund was created.
currency: str | None
: Three-letter ISO currency code in lowercase representing the currency of the refund.
destination_details: dict[str, typing.Any] | None
: Details about the destination where the refunded funds should be sent.
id: str | None
: Unique identifier for the refund object.
metadata: dict[str, typing.Any] | None
: Set of key-value pairs that you can attach to an object for storing additional structured information.
model_config
: The type of the None singleton.
object_: str | None
: String representing the object type, always 'refund'.
payment_intent: str | None
: ID of the PaymentIntent that was refunded.
reason: str | None
: Reason for the refund, either user-provided (duplicate, fraudulent, or requested_by_customer) or generated by Stripe internally (expired_uncaptured_charge).
receipt_number: str | None
: The transaction number that appears on email receipts sent for this refund.
source_transfer_reversal: str | None
: ID of the transfer reversal that was created as a result of refunding a transfer (Connect only).
status: str | None
: Status of the refund (pending, requires_action, succeeded, failed, or canceled).
transfer_reversal: str | None
: ID of the reversal of the transfer that funded the charge being refunded (Connect only).
updated: int | None
: Timestamp indicating when the refund was last updated.
StripeAuthConfig(**data: Any)
: API Key Authentication
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
api_key: str
: Your Stripe API Key (starts with sk_test_ or sk_live_)
model_config
: The type of the None singleton.
StripeCheckResult(**data: Any)
: Result of a health check operation.
Returned by the check() method to indicate connectivity and credential status.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
checked_action: str | None
: Action name used for the health check.
checked_entity: str | None
: Entity name used for the health check.
error: str | None
: Error message if status is 'unhealthy', None otherwise.
model_config
: The type of the None singleton.
status: str
: Health check status: 'healthy' or 'unhealthy'.
StripeExecuteResult(**data: Any)
: Response envelope with data only.
Used for actions that return data without metadata.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
- typing.Generic
Descendants
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult[ChargeSearchResult]
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult[InvoiceSearchResult]
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult[SubscriptionSearchResult]
Class variables
data: ~T
: Response data containing the result of the action.
model_config
: The type of the None singleton.
StripeExecuteResultWithMeta(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Descendants
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta[list[BalanceTransaction], BalanceTransactionsListResultMeta]
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta[list[Charge], ChargesListResultMeta]
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta[list[Customer], CustomersApiSearchResultMeta]
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta[list[Customer], CustomersListResultMeta]
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta[list[Dispute], DisputesListResultMeta]
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta[list[Invoice], InvoicesListResultMeta]
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta[list[PaymentIntent], PaymentIntentsApiSearchResultMeta]
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta[list[PaymentIntent], PaymentIntentsListResultMeta]
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta[list[Payout], PayoutsListResultMeta]
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta[list[Product], ProductsApiSearchResultMeta]
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta[list[Product], ProductsListResultMeta]
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta[list[Refund], RefundsListResultMeta]
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta[list[Subscription], SubscriptionsListResultMeta]
Class variables
meta: ~S
: Metadata about the response (e.g., pagination cursors, record counts).
StripeExecuteResultWithMeta[list[BalanceTransaction], BalanceTransactionsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
BalanceTransactionsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
StripeExecuteResultWithMeta[list[Charge], ChargesListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ChargesListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
StripeExecuteResultWithMeta[list[Customer], CustomersApiSearchResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
CustomersApiSearchResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
StripeExecuteResultWithMeta[list[Customer], CustomersListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
CustomersListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
StripeExecuteResultWithMeta[list[Dispute], DisputesListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
DisputesListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
StripeExecuteResultWithMeta[list[Invoice], InvoicesListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
InvoicesListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
StripeExecuteResultWithMeta[list[PaymentIntent], PaymentIntentsApiSearchResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
PaymentIntentsApiSearchResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
StripeExecuteResultWithMeta[list[PaymentIntent], PaymentIntentsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
PaymentIntentsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
StripeExecuteResultWithMeta[list[Payout], PayoutsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
PayoutsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
StripeExecuteResultWithMeta[list[Product], ProductsApiSearchResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ProductsApiSearchResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
StripeExecuteResultWithMeta[list[Product], ProductsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ProductsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
StripeExecuteResultWithMeta[list[Refund], RefundsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
RefundsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
StripeExecuteResultWithMeta[list[Subscription], SubscriptionsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
SubscriptionsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResultWithMeta
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
StripeExecuteResult[ChargeSearchResult](**data: Any)
: Response envelope with data only.
Used for actions that return data without metadata.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ChargesApiSearchResult(**data: Any)
: Response envelope with data only.
Used for actions that return data without metadata.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
StripeExecuteResult[InvoiceSearchResult](**data: Any)
: Response envelope with data only.
Used for actions that return data without metadata.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
InvoicesApiSearchResult(**data: Any)
: Response envelope with data only.
Used for actions that return data without metadata.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
StripeExecuteResult[SubscriptionSearchResult](**data: Any)
: Response envelope with data only.
Used for actions that return data without metadata.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
SubscriptionsApiSearchResult(**data: Any)
: Response envelope with data only.
Used for actions that return data without metadata.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.stripe.models.StripeExecuteResult
- pydantic.main.BaseModel
- typing.Generic
StripeReplicationConfig(**data: Any)
: Replication Configuration - Settings for data replication from Stripe.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
account_id: str
: Your Stripe account ID (starts with 'acct_', find yours at https://dashboard.stripe.com/settings/account)
model_config
: The type of the None singleton.
Subscription(**data: Any)
: Subscription type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
application: str | None
: The type of the None singleton.
application_fee_percent: float | None
: The type of the None singleton.
automatic_tax: airbyte_agent_sdk.connectors.stripe.models.SubscriptionAutomaticTax | None
: The type of the None singleton.
billing_cycle_anchor: int | None
: The type of the None singleton.
billing_cycle_anchor_config: airbyte_agent_sdk.connectors.stripe.models.SubscriptionBillingCycleAnchorConfig | None
: The type of the None singleton.
billing_mode: airbyte_agent_sdk.connectors.stripe.models.SubscriptionBillingMode | None
: The type of the None singleton.
billing_thresholds: airbyte_agent_sdk.connectors.stripe.models.SubscriptionBillingThresholds | None
: The type of the None singleton.
cancel_at: int | None
: The type of the None singleton.
cancel_at_period_end: bool | None
: The type of the None singleton.
canceled_at: int | None
: The type of the None singleton.
cancellation_details: airbyte_agent_sdk.connectors.stripe.models.SubscriptionCancellationDetails | None
: The type of the None singleton.
collection_method: str | None
: The type of the None singleton.
created: int | None
: The type of the None singleton.
currency: str | None
: The type of the None singleton.
current_period_end: int | None
: The type of the None singleton.
current_period_start: int | None
: The type of the None singleton.
customer: str | None
: The type of the None singleton.
customer_account: str | None
: The type of the None singleton.
days_until_due: int | None
: The type of the None singleton.
default_payment_method: str | None
: The type of the None singleton.
default_source: str | None
: The type of the None singleton.
default_tax_rates: list[airbyte_agent_sdk.connectors.stripe.models.SubscriptionDefaultTaxRatesItem] | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
discount: dict[str, typing.Any] | None
: The type of the None singleton.
discounts: list[str] | None
: The type of the None singleton.
ended_at: int | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
invoice_settings: airbyte_agent_sdk.connectors.stripe.models.SubscriptionInvoiceSettings | None
: The type of the None singleton.
items: airbyte_agent_sdk.connectors.stripe.models.SubscriptionItems | None
: The type of the None singleton.
latest_invoice: str | None
: The type of the None singleton.
livemode: bool | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
next_pending_invoice_item_invoice: int | None
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
on_behalf_of: str | None
: The type of the None singleton.
pause_collection: airbyte_agent_sdk.connectors.stripe.models.SubscriptionPauseCollection | None
: The type of the None singleton.
payment_settings: airbyte_agent_sdk.connectors.stripe.models.SubscriptionPaymentSettings | None
: The type of the None singleton.
pending_invoice_item_interval: dict[str, typing.Any] | None
: The type of the None singleton.
pending_setup_intent: str | None
: The type of the None singleton.
pending_update: dict[str, typing.Any] | None
: The type of the None singleton.
plan: dict[str, typing.Any] | None
: The type of the None singleton.
quantity: int | None
: The type of the None singleton.
schedule: str | None
: The type of the None singleton.
start_date: int | None
: The type of the None singleton.
status: str | None
: The type of the None singleton.
test_clock: str | None
: The type of the None singleton.
transfer_data: dict[str, typing.Any] | None
: The type of the None singleton.
trial_end: int | None
: The type of the None singleton.
trial_settings: airbyte_agent_sdk.connectors.stripe.models.SubscriptionTrialSettings | None
: The type of the None singleton.
trial_start: int | None
: The type of the None singleton.
SubscriptionAutomaticTax(**data: Any)
: Automatic tax settings for this subscription
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
disabled_reason: str | None
: If Stripe disabled automatic tax, this enum describes why
enabled: bool | None
: Whether Stripe automatically computes tax on this subscription
liability: airbyte_agent_sdk.connectors.stripe.models.SubscriptionAutomaticTaxLiability | None
: The account that's liable for tax
model_config
: The type of the None singleton.
SubscriptionAutomaticTaxLiability(**data: Any)
: The account that's liable for tax
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
account: str | None
: The connected account being referenced when type is account
model_config
: The type of the None singleton.
type_: str | None
: Type of the account referenced
SubscriptionBillingCycleAnchorConfig(**data: Any)
: The fixed values used to calculate the billing_cycle_anchor
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
day_of_month: int | None
: The day of the month of the billing_cycle_anchor
hour: int | None
: The hour of the day of the billing_cycle_anchor
minute: int | None
: The minute of the hour of the billing_cycle_anchor
model_config
: The type of the None singleton.
month: int | None
: The month to start full cycle billing periods
second: int | None
: The second of the minute of the billing_cycle_anchor
SubscriptionBillingMode(**data: Any)
: Controls how prorations and invoices for subscriptions are calculated and orchestrated
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
flexible: airbyte_agent_sdk.connectors.stripe.models.SubscriptionBillingModeFlexible | None
: Configure behavior for flexible billing mode
model_config
: The type of the None singleton.
type_: str | None
: Controls how prorations and invoices for subscriptions are calculated and orchestrated
updated_at: int | None
: Details on when the current billing_mode was adopted
SubscriptionBillingModeFlexible(**data: Any)
: Configure behavior for flexible billing mode
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
proration_discounts: str | None
: Controls how invoices and invoice items display proration amounts and discount amounts
SubscriptionBillingThresholds(**data: Any)
: Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount_gte: int | None
: Monetary threshold that triggers the subscription to create an invoice
model_config
: The type of the None singleton.
reset_billing_cycle_anchor: bool | None
: Indicates if the billing_cycle_anchor should be reset when a threshold is reached
SubscriptionCancellationDetails(**data: Any)
: Details about why this subscription was cancelled
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
comment: str | None
: Additional comments about why the user canceled the subscription
feedback: str | None
: The customer submitted reason for why they canceled
model_config
: The type of the None singleton.
reason: str | None
: Why this subscription was canceled
SubscriptionCreateParams(**data: Any)
: SubscriptionCreateParams type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
cancel_at_period_end: bool | None
: The type of the None singleton.
collection_method: str | None
: The type of the None singleton.
currency: str | None
: The type of the None singleton.
customer: str
: The type of the None singleton.
days_until_due: int | None
: The type of the None singleton.
default_payment_method: str | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
items: list[airbyte_agent_sdk.connectors.stripe.models.SubscriptionCreateParamsItemsItem] | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
trial_period_days: int | None
: The type of the None singleton.
SubscriptionCreateParamsItemsItem(**data: Any)
: Nested schema for SubscriptionCreateParams.items_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
price: str | None
: The ID of the price object
quantity: int | None
: The quantity you'd like to apply to the subscription item
SubscriptionDefaultTaxRatesItem(**data: Any)
: Nested schema for Subscription.default_tax_rates_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
active: bool | None
: Defaults to true
country: str | None
: Two-letter country code (ISO 3166-1 alpha-2)
created: int | None
: Time at which the object was created
description: str | None
: An arbitrary string attached to the tax rate for your internal use only
display_name: str | None
: The display name of the tax rates
effective_percentage: float | None
: Actual/effective tax rate percentage out of 100
flat_amount: airbyte_agent_sdk.connectors.stripe.models.SubscriptionDefaultTaxRatesItemFlatAmount | None
: The amount of the tax rate when the rate_type is flat_amount
id: str | None
: Unique identifier for the object
inclusive: bool | None
: This specifies if the tax rate is inclusive or exclusive
jurisdiction: str | None
: The jurisdiction for the tax rate
jurisdiction_level: str | None
: The level of the jurisdiction that imposes this tax rate
livemode: bool | None
: Has the value true if the object exists in live mode or false if in test mode
metadata: dict[str, str] | None
: Set of key-value pairs
model_config
: The type of the None singleton.
object_: str | None
: String representing the object's type
percentage: float | None
: Tax rate percentage out of 100
rate_type: str | None
: Indicates the type of tax rate applied to the taxable amount
state: str | None
: ISO 3166-2 subdivision code, without country prefix
tax_type: str | None
: The high-level tax type
SubscriptionDefaultTaxRatesItemFlatAmount(**data: Any)
: The amount of the tax rate when the rate_type is flat_amount
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount: int | None
: Amount of the tax when the rate_type is flat_amount
currency: str | None
: Three-letter ISO currency code, in lowercase
model_config
: The type of the None singleton.
SubscriptionInvoiceSettings(**data: Any)
: All invoices will be billed using the specified settings
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
account_tax_ids: list[str] | None
: The account tax IDs associated with the subscription
issuer: airbyte_agent_sdk.connectors.stripe.models.SubscriptionInvoiceSettingsIssuer | None
: The connected account that issues the invoice
model_config
: The type of the None singleton.
SubscriptionInvoiceSettingsIssuer(**data: Any)
: The connected account that issues the invoice
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
account: str | None
: The connected account being referenced when type is account
model_config
: The type of the None singleton.
type_: str | None
: Type of the account referenced
SubscriptionItems(**data: Any)
: List of subscription items, each with an attached price
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
data: list[airbyte_agent_sdk.connectors.stripe.models.SubscriptionItemsDataItem] | None
: Details about each object
has_more: bool | None
: True if this list has another page of items after this one
model_config
: The type of the None singleton.
object_: str | None
: String representing the object's type
total_count: int | None
: The total count of items in the list
url: str | None
: The URL where this list can be accessed
SubscriptionItemsDataItem(**data: Any)
: Nested schema for SubscriptionItems.data_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
billing_thresholds: airbyte_agent_sdk.connectors.stripe.models.SubscriptionItemsDataItemBillingThresholds | None
: Define thresholds at which an invoice will be sent
created: int | None
: Time at which the object was created
current_period_end: int | None
: The end time of this subscription item's current billing period
current_period_start: int | None
: The start time of this subscription item's current billing period
discounts: list[str] | None
: The discounts applied to the subscription item
id: str | None
: Unique identifier for the object
metadata: dict[str, str] | None
: Set of key-value pairs
model_config
: The type of the None singleton.
object_: str | None
: String representing the object's type
plan: dict[str, typing.Any] | None
: The plan the customer is subscribed to (deprecated, use price instead)
price: dict[str, typing.Any] | None
: The price the customer is subscribed to
quantity: int | None
: The quantity of the plan to which the customer should be subscribed
subscription: str | None
: The subscription this subscription_item belongs to
tax_rates: list[dict[str, typing.Any]] | None
: The tax rates which apply to this subscription_item
SubscriptionItemsDataItemBillingThresholds(**data: Any)
: Define thresholds at which an invoice will be sent
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
usage_gte: int | None
: Usage threshold that triggers the subscription to create an invoice
SubscriptionList(**data: Any)
: SubscriptionList type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
data: list[airbyte_agent_sdk.connectors.stripe.models.Subscription] | None
: The type of the None singleton.
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
SubscriptionPauseCollection(**data: Any)
: If specified, payment collection for this subscription will be paused
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
behavior: str | None
: The payment collection behavior for this subscription while paused
model_config
: The type of the None singleton.
resumes_at: int | None
: The time after which the subscription will resume collecting payments
SubscriptionPaymentSettings(**data: Any)
: Payment settings passed on to invoices created by the subscription
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
payment_method_options: dict[str, typing.Any] | None
: Payment-method-specific configuration to provide to invoices
payment_method_types: list[str] | None
: The list of payment method types to provide to every invoice
SubscriptionSearchResult(**data: Any)
: SubscriptionSearchResult type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
data: list[airbyte_agent_sdk.connectors.stripe.models.Subscription] | None
: The type of the None singleton.
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
next_page: str | None
: The type of the None singleton.
object_: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
SubscriptionTrialSettings(**data: Any)
: Settings related to subscription trials
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
end_behavior: airbyte_agent_sdk.connectors.stripe.models.SubscriptionTrialSettingsEndBehavior | None
: The type of the None singleton.
model_config
: The type of the None singleton.
SubscriptionTrialSettingsEndBehavior(**data: Any)
: Nested schema for SubscriptionTrialSettings.end_behavior
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
missing_payment_method: str | None
: Behavior when the trial ends and payment method is missing
model_config
: The type of the None singleton.
SubscriptionUpdateParams(**data: Any)
: SubscriptionUpdateParams type definition
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
cancel_at_period_end: bool | None
: The type of the None singleton.
collection_method: str | None
: The type of the None singleton.
days_until_due: int | None
: The type of the None singleton.
default_payment_method: str | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
items: list[airbyte_agent_sdk.connectors.stripe.models.SubscriptionUpdateParamsItemsItem] | None
: The type of the None singleton.
metadata: dict[str, str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
proration_behavior: str | None
: The type of the None singleton.
SubscriptionUpdateParamsItemsItem(**data: Any)
: Nested schema for SubscriptionUpdateParams.items_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
deleted: bool | None
: A flag that, if set to true, will delete the specified item
id: str | None
: Subscription item to update
model_config
: The type of the None singleton.
price: str | None
: The ID of the price object
quantity: int | None
: The quantity you'd like to apply to the subscription item
SubscriptionsListResultMeta(**data: Any)
: Metadata for subscriptions.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
SubscriptionsSearchData(**data: Any)
: Search result data for subscriptions entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
application: str | None
: For Connect platforms, the application associated with the subscription.
application_fee_percent: float | None
: For Connect platforms, the percentage of the subscription amount taken as an application fee.
automatic_tax: dict[str, typing.Any] | None
: Automatic tax calculation settings for the subscription.
billing: str | None
: Billing mode configuration for the subscription.
billing_cycle_anchor: float | None
: Timestamp determining when the billing cycle for the subscription starts.
billing_cycle_anchor_config: dict[str, typing.Any] | None
: Configuration for the subscription's billing cycle anchor behavior.
billing_thresholds: dict[str, typing.Any] | None
: Defines thresholds at which an invoice will be sent, controlling billing timing based on usage.
cancel_at: float | None
: Timestamp indicating when the subscription is scheduled to be canceled.
cancel_at_period_end: bool | None
: Boolean indicating whether the subscription will be canceled at the end of the current billing period.
canceled_at: float | None
: Timestamp indicating when the subscription was canceled, if applicable.
cancellation_details: dict[str, typing.Any] | None
: Details about why and how the subscription was canceled.
collection_method: str | None
: How invoices are collected (charge_automatically or send_invoice).
created: int | None
: Timestamp indicating when the subscription was created.
currency: str | None
: Three-letter ISO currency code in lowercase indicating the currency for the subscription.
current_period_end: float | None
: Timestamp marking the end of the current billing period.
current_period_start: int | None
: Timestamp marking the start of the current billing period.
customer: str | None
: ID of the customer who owns the subscription, expandable to full customer object.
days_until_due: int | None
: Number of days until the invoice is due for subscriptions using send_invoice collection method.
default_payment_method: str | None
: ID of the default payment method for the subscription, taking precedence over default_source.
default_source: str | None
: ID of the default payment source for the subscription.
default_tax_rates: list[typing.Any] | None
: Tax rates that apply to the subscription by default.
description: str | None
: Human-readable description of the subscription, displayable to the customer.
discount: dict[str, typing.Any] | None
: Describes any discount currently applied to the subscription.
ended_at: float | None
: Timestamp indicating when the subscription ended, if applicable.
id: str | None
: Unique identifier for the subscription object.
invoice_settings: dict[str, typing.Any] | None
: Settings for invoices generated by this subscription, such as custom fields and footer.
is_deleted: bool | None
: Indicates whether the subscription has been deleted.
items: dict[str, typing.Any] | None
: List of subscription items, each with an attached price defining what the customer is subscribed to.
latest_invoice: str | None
: The most recent invoice this subscription has generated, expandable to full invoice object.
livemode: bool | None
: Indicates whether the subscription exists in live mode (true) or test mode (false).
metadata: dict[str, typing.Any] | None
: Set of key-value pairs that you can attach to the subscription for storing additional structured information.
model_config
: The type of the None singleton.
next_pending_invoice_item_invoice: int | None
: Timestamp when the next invoice for pending invoice items will be created.
object_: str | None
: String representing the object type, always 'subscription'.
on_behalf_of: str | None
: For Connect platforms, the account for which the subscription is being created or managed.
pause_collection: dict[str, typing.Any] | None
: Configuration for pausing collection on the subscription while retaining the subscription structure.
payment_settings: dict[str, typing.Any] | None
: Payment settings for invoices generated by this subscription.
pending_invoice_item_interval: dict[str, typing.Any] | None
: Specifies an interval for aggregating usage records into pending invoice items.
pending_setup_intent: str | None
: SetupIntent used for collecting user authentication when updating payment methods without immediate payment.
pending_update: dict[str, typing.Any] | None
: If specified, pending updates that will be applied to the subscription once the latest_invoice has been paid.
plan: dict[str, typing.Any] | None
: The plan associated with the subscription (deprecated, use items instead).
quantity: int | None
: Quantity of the plan subscribed to (deprecated, use items instead).
schedule: str | None
: ID of the subscription schedule managing this subscription's lifecycle, if applicable.
start_date: int | None
: Timestamp indicating when the subscription started.
status: str | None
: Current status of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, or paused).
tax_percent: float | None
: The percentage of tax applied to the subscription (deprecated, use default_tax_rates instead).
test_clock: str | None
: ID of the test clock associated with this subscription for simulating time-based scenarios.
transfer_data: dict[str, typing.Any] | None
: For Connect platforms, the account receiving funds from the subscription and optional percentage transferred.
trial_end: float | None
: Timestamp indicating when the trial period ends, if applicable.
trial_settings: dict[str, typing.Any] | None
: Settings related to trial periods, including conditions for ending trials.
trial_start: int | None
: Timestamp indicating when the trial period began, if applicable.
updated: int | None
: Timestamp indicating when the subscription was last updated.