Module airbyte_agent_sdk.connectors.stripe.types
Type definitions for stripe connector.
Classes
AirbyteSearchParams(*args, **kwargs)
: Parameters for Airbyte cache search operations (generic, use entity-specific query types for better type hints).
Ancestors (in MRO)
- builtins.dict
Class variables
cursor: str
: The type of the None singleton.
fields: list[list[str]]
: The type of the None singleton.
limit: int
: The type of the None singleton.
query: dict[str, typing.Any]
: The type of the None singleton.
BalanceGetParams(*args, **kwargs)
: Parameters for balance.get operation
Ancestors (in MRO)
- builtins.dict
BalanceTransactionsGetParams(*args, **kwargs)
: Parameters for balance_transactions.get operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.
BalanceTransactionsListParams(*args, **kwargs)
: Parameters for balance_transactions.list operation
Ancestors (in MRO)
- builtins.dict
Class variables
created: airbyte_agent_sdk.connectors.stripe.types.BalanceTransactionsListParamsCreated
: The type of the None singleton.
currency: str
: The type of the None singleton.
ending_before: str
: The type of the None singleton.
limit: int
: The type of the None singleton.
payout: str
: The type of the None singleton.
source: str
: The type of the None singleton.
starting_after: str
: The type of the None singleton.
type: str
: The type of the None singleton.
BalanceTransactionsListParamsCreated(*args, **kwargs)
: Nested schema for BalanceTransactionsListParams.created
Ancestors (in MRO)
- builtins.dict
Class variables
gt: int
: The type of the None singleton.
gte: int
: The type of the None singleton.
lt: int
: The type of the None singleton.
lte: int
: The type of the None singleton.
ChargesAndCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
and: list[airbyte_agent_sdk.connectors.stripe.types.ChargesEqCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesNeqCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesGtCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesGteCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesLtCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesLteCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesInCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesStartswithCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesEndswithCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesFuzzyCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesKeywordCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesContainsCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesArrayContainsCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesNotCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesAndCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesOrCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesAnyCondition]
: The type of the None singleton.
ChargesAnyCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
any: airbyte_agent_sdk.connectors.stripe.types.ChargesAnyValueFilter
: The type of the None singleton.
ChargesAnyValueFilter(*args, **kwargs)
: Available fields with Any value type. Used for 'contains' and 'any' conditions.
Ancestors (in MRO)
- builtins.dict
Class variables
amount: Any
: 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: Any
: Amount that was actually captured from this charge.
amount_refunded: Any
: Amount that has been refunded back to the customer.
amount_updates: Any
: Updates to the amount that have been made during the charge lifecycle.
application: Any
: ID of the application that created this charge (Connect only).
application_fee: Any
: ID of the application fee associated with this charge (Connect only).
application_fee_amount: Any
: The amount of the application fee deducted from this charge (Connect only).
balance_transaction: Any
: ID of the balance transaction that describes the impact of this charge on your account balance (excluding refunds or disputes).
billing_details: Any
: Billing information associated with the payment method at the time of the transaction, including name, email, phone, and address.
calculated_statement_descriptor: Any
: The full statement descriptor that appears on the customer's credit card statement, combining prefix and suffix.
captured: Any
: Whether the charge has been captured and funds transferred to your account.
card: Any
: Deprecated card object containing payment card details if a card was used.
created: Any
: Timestamp indicating when the charge was created.
currency: Any
: Three-letter ISO currency code in lowercase (e.g., 'usd', 'eur') for the charge amount.
customer: Any
: ID of the customer this charge is for, if one exists.
description: Any
: An arbitrary string attached to the charge, often useful for displaying to users or internal reference.
destination: Any
: ID of the destination account where funds are transferred (Connect only).
dispute: Any
: ID of the dispute object if the charge has been disputed.
disputed: Any
: Whether the charge has been disputed by the customer with their card issuer.
failure_balance_transaction: Any
: ID of the balance transaction that describes the reversal of funds if the charge failed.
failure_code: Any
: Error code explaining the reason for charge failure, if applicable.
failure_message: Any
: Human-readable message providing more details about why the charge failed.
fraud_details: Any
: Information about fraud assessments and user reports related to this charge.
id: Any
: Unique identifier for the charge, used to link transactions across other records.
invoice: Any
: ID of the invoice this charge is for, if the charge was created by invoicing.
livemode: Any
: Whether the charge occurred in live mode (true) or test mode (false).
metadata: Any
: Key-value pairs for storing additional structured information about the charge, useful for internal tracking.
object_: Any
: String representing the object type, always 'charge' for charge objects.
on_behalf_of: Any
: ID of the account on whose behalf the charge was made (Connect only).
order: Any
: Deprecated field for order information associated with this charge.
outcome: Any
: Details about the outcome of the charge, including network status, risk assessment, and reason codes.
paid: Any
: Whether the charge succeeded and funds were successfully collected.
payment_intent: Any
: ID of the PaymentIntent associated with this charge, if one exists.
payment_method: Any
: ID of the payment method used for this charge.
payment_method_details: Any
: Details about the payment method at the time of the transaction, including card brand, network, and authentication results.
receipt_email: Any
: Email address to which the receipt for this charge was sent.
receipt_number: Any
: Receipt number that appears on email receipts sent for this charge.
receipt_url: Any
: URL to a hosted receipt page for this charge, viewable by the customer.
refunded: Any
: Whether the charge has been fully refunded (partial refunds will still show as false).
refunds: Any
: List of refunds that have been applied to this charge.
review: Any
: ID of the review object associated with this charge, if it was flagged for manual review.
shipping: Any
: Shipping information for the charge, including recipient name, address, and tracking details.
source: Any
: Deprecated payment source object used to create this charge.
source_transfer: Any
: ID of the transfer from a source account if funds came from another Stripe account (Connect only).
statement_description: Any
: Deprecated alias for statement_descriptor.
statement_descriptor: Any
: Statement descriptor that overrides the account default for card charges, appearing on the customer's statement.
statement_descriptor_suffix: Any
: Suffix concatenated to the account's statement descriptor prefix to form the complete descriptor on customer statements.
status: Any
: Current status of the payment: 'succeeded' (completed), 'pending' (processing), or 'failed' (unsuccessful).
transfer_data: Any
: Object containing destination and amount for transfers to connected accounts (Connect only).
transfer_group: Any
: String identifier for grouping related charges and transfers together (Connect only).
updated: Any
: Timestamp of the last update to this charge object.
ChargesArrayContainsCondition(*args, **kwargs)
: Exact membership test on an array field. Example: {"array_contains": {"tags": "premium"}}
Ancestors (in MRO)
- builtins.dict
Class variables
array_contains: airbyte_agent_sdk.connectors.stripe.types.ChargesAnyValueFilter
: The type of the None singleton.
ChargesContainsCondition(*args, **kwargs)
: Case-insensitive substring match on a scalar field. Example: {"contains": {"subject": "billing"}}
Ancestors (in MRO)
- builtins.dict
Class variables
contains: airbyte_agent_sdk.connectors.stripe.types.ChargesAnyValueFilter
: The type of the None singleton.
ChargesEndswithCondition(*args, **kwargs)
: Literal case-insensitive suffix match.
Ancestors (in MRO)
- builtins.dict
Class variables
endswith: airbyte_agent_sdk.connectors.stripe.types.ChargesStringFilter
: The type of the None singleton.
ChargesEqCondition(*args, **kwargs)
: Equal to: field equals value.
Ancestors (in MRO)
- builtins.dict
Class variables
eq: airbyte_agent_sdk.connectors.stripe.types.ChargesSearchFilter
: The type of the None singleton.
ChargesFuzzyCondition(*args, **kwargs)
: Ordered word text match (case-insensitive).
Ancestors (in MRO)
- builtins.dict
Class variables
fuzzy: airbyte_agent_sdk.connectors.stripe.types.ChargesStringFilter
: The type of the None singleton.
ChargesGetParams(*args, **kwargs)
: Parameters for charges.get operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.
ChargesGtCondition(*args, **kwargs)
: Greater than: field > value.
Ancestors (in MRO)
- builtins.dict
Class variables
gt: airbyte_agent_sdk.connectors.stripe.types.ChargesSearchFilter
: The type of the None singleton.
ChargesGteCondition(*args, **kwargs)
: Greater than or equal: field >= value.
Ancestors (in MRO)
- builtins.dict
Class variables
gte: airbyte_agent_sdk.connectors.stripe.types.ChargesSearchFilter
: The type of the None singleton.
ChargesInCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
in: airbyte_agent_sdk.connectors.stripe.types.ChargesInFilter
: The type of the None singleton.
ChargesInFilter(*args, **kwargs)
: Available fields for 'in' condition (values are lists).
Ancestors (in MRO)
- builtins.dict
Class variables
amount: list[int]
: 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: list[int]
: Amount that was actually captured from this charge.
amount_refunded: list[int]
: Amount that has been refunded back to the customer.
amount_updates: list[list[typing.Any]]
: Updates to the amount that have been made during the charge lifecycle.
application: list[str]
: ID of the application that created this charge (Connect only).
application_fee: list[str]
: ID of the application fee associated with this charge (Connect only).
application_fee_amount: list[int]
: The amount of the application fee deducted from this charge (Connect only).
balance_transaction: list[str]
: ID of the balance transaction that describes the impact of this charge on your account balance (excluding refunds or disputes).
billing_details: list[dict[str, typing.Any]]
: Billing information associated with the payment method at the time of the transaction, including name, email, phone, and address.
calculated_statement_descriptor: list[str]
: The full statement descriptor that appears on the customer's credit card statement, combining prefix and suffix.
captured: list[bool]
: Whether the charge has been captured and funds transferred to your account.
card: list[dict[str, typing.Any]]
: Deprecated card object containing payment card details if a card was used.
created: list[int]
: Timestamp indicating when the charge was created.
currency: list[str]
: Three-letter ISO currency code in lowercase (e.g., 'usd', 'eur') for the charge amount.
customer: list[str]
: ID of the customer this charge is for, if one exists.
description: list[str]
: An arbitrary string attached to the charge, often useful for displaying to users or internal reference.
destination: list[str]
: ID of the destination account where funds are transferred (Connect only).
dispute: list[str]
: ID of the dispute object if the charge has been disputed.
disputed: list[bool]
: Whether the charge has been disputed by the customer with their card issuer.
failure_balance_transaction: list[str]
: ID of the balance transaction that describes the reversal of funds if the charge failed.
failure_code: list[str]
: Error code explaining the reason for charge failure, if applicable.
failure_message: list[str]
: Human-readable message providing more details about why the charge failed.
fraud_details: list[dict[str, typing.Any]]
: Information about fraud assessments and user reports related to this charge.
id: list[str]
: Unique identifier for the charge, used to link transactions across other records.
invoice: list[str]
: ID of the invoice this charge is for, if the charge was created by invoicing.
livemode: list[bool]
: Whether the charge occurred in live mode (true) or test mode (false).
metadata: list[dict[str, typing.Any]]
: Key-value pairs for storing additional structured information about the charge, useful for internal tracking.
object_: list[str]
: String representing the object type, always 'charge' for charge objects.
on_behalf_of: list[str]
: ID of the account on whose behalf the charge was made (Connect only).
order: list[str]
: Deprecated field for order information associated with this charge.
outcome: list[dict[str, typing.Any]]
: Details about the outcome of the charge, including network status, risk assessment, and reason codes.
paid: list[bool]
: Whether the charge succeeded and funds were successfully collected.
payment_intent: list[str]
: ID of the PaymentIntent associated with this charge, if one exists.
payment_method: list[str]
: ID of the payment method used for this charge.
payment_method_details: list[dict[str, typing.Any]]
: Details about the payment method at the time of the transaction, including card brand, network, and authentication results.
receipt_email: list[str]
: Email address to which the receipt for this charge was sent.
receipt_number: list[str]
: Receipt number that appears on email receipts sent for this charge.
receipt_url: list[str]
: URL to a hosted receipt page for this charge, viewable by the customer.
refunded: list[bool]
: Whether the charge has been fully refunded (partial refunds will still show as false).
refunds: list[dict[str, typing.Any]]
: List of refunds that have been applied to this charge.
review: list[str]
: ID of the review object associated with this charge, if it was flagged for manual review.
shipping: list[dict[str, typing.Any]]
: Shipping information for the charge, including recipient name, address, and tracking details.
source: list[dict[str, typing.Any]]
: Deprecated payment source object used to create this charge.
source_transfer: list[str]
: ID of the transfer from a source account if funds came from another Stripe account (Connect only).
statement_description: list[str]
: Deprecated alias for statement_descriptor.
statement_descriptor: list[str]
: Statement descriptor that overrides the account default for card charges, appearing on the customer's statement.
statement_descriptor_suffix: list[str]
: Suffix concatenated to the account's statement descriptor prefix to form the complete descriptor on customer statements.
status: list[str]
: Current status of the payment: 'succeeded' (completed), 'pending' (processing), or 'failed' (unsuccessful).
transfer_data: list[dict[str, typing.Any]]
: Object containing destination and amount for transfers to connected accounts (Connect only).
transfer_group: list[str]
: String identifier for grouping related charges and transfers together (Connect only).
updated: list[int]
: Timestamp of the last update to this charge object.
ChargesKeywordCondition(*args, **kwargs)
: Keyword text match (any word present).
Ancestors (in MRO)
- builtins.dict
Class variables
keyword: airbyte_agent_sdk.connectors.stripe.types.ChargesStringFilter
: The type of the None singleton.
ChargesListParams(*args, **kwargs)
: Parameters for charges.list operation
Ancestors (in MRO)
- builtins.dict
Class variables
created: airbyte_agent_sdk.connectors.stripe.types.ChargesListParamsCreated
: The type of the None singleton.
customer: str
: The type of the None singleton.
ending_before: str
: The type of the None singleton.
limit: int
: The type of the None singleton.
payment_intent: str
: The type of the None singleton.
starting_after: str
: The type of the None singleton.
ChargesListParamsCreated(*args, **kwargs)
: Nested schema for ChargesListParams.created
Ancestors (in MRO)
- builtins.dict
Class variables
gt: int
: The type of the None singleton.
gte: int
: The type of the None singleton.
lt: int
: The type of the None singleton.
lte: int
: The type of the None singleton.
ChargesLtCondition(*args, **kwargs)
: Less than: field < value.
Ancestors (in MRO)
- builtins.dict
Class variables
lt: airbyte_agent_sdk.connectors.stripe.types.ChargesSearchFilter
: The type of the None singleton.
ChargesLteCondition(*args, **kwargs)
: Less than or equal: field <= value.
Ancestors (in MRO)
- builtins.dict
Class variables
lte: airbyte_agent_sdk.connectors.stripe.types.ChargesSearchFilter
: The type of the None singleton.
ChargesNeqCondition(*args, **kwargs)
: Not equal to: field does not equal value.
Ancestors (in MRO)
- builtins.dict
Class variables
neq: airbyte_agent_sdk.connectors.stripe.types.ChargesSearchFilter
: The type of the None singleton.
ChargesNotCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
not: airbyte_agent_sdk.connectors.stripe.types.ChargesEqCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesNeqCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesGtCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesGteCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesLtCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesLteCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesInCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesStartswithCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesEndswithCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesFuzzyCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesKeywordCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesContainsCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesArrayContainsCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesNotCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesAndCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesOrCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesAnyCondition
: The type of the None singleton.
ChargesOrCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
or: list[airbyte_agent_sdk.connectors.stripe.types.ChargesEqCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesNeqCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesGtCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesGteCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesLtCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesLteCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesInCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesStartswithCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesEndswithCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesFuzzyCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesKeywordCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesContainsCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesArrayContainsCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesNotCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesAndCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesOrCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesAnyCondition]
: The type of the None singleton.
ChargesSearchFilter(*args, **kwargs)
: Available fields for filtering charges search queries.
Ancestors (in MRO)
- builtins.dict
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.
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.
ChargesSearchParams(*args, **kwargs)
: Parameters for charges.search operation
Ancestors (in MRO)
- builtins.dict
Class variables
limit: int
: The type of the None singleton.
page: str
: The type of the None singleton.
query: str
: The type of the None singleton.
ChargesSearchQuery(*args, **kwargs)
: Search query for charges entity.
Ancestors (in MRO)
- builtins.dict
Class variables
filter: airbyte_agent_sdk.connectors.stripe.types.ChargesEqCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesNeqCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesGtCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesGteCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesLtCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesLteCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesInCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesStartswithCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesEndswithCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesFuzzyCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesKeywordCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesContainsCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesArrayContainsCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesNotCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesAndCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesOrCondition | airbyte_agent_sdk.connectors.stripe.types.ChargesAnyCondition
: The type of the None singleton.
sort: list[airbyte_agent_sdk.connectors.stripe.types.ChargesSortFilter]
: The type of the None singleton.
ChargesSortFilter(*args, **kwargs)
: Available fields for sorting charges search results.
Ancestors (in MRO)
- builtins.dict
Class variables
amount: Literal['asc', 'desc']
: 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: Literal['asc', 'desc']
: Amount that was actually captured from this charge.
amount_refunded: Literal['asc', 'desc']
: Amount that has been refunded back to the customer.
amount_updates: Literal['asc', 'desc']
: Updates to the amount that have been made during the charge lifecycle.
application: Literal['asc', 'desc']
: ID of the application that created this charge (Connect only).
application_fee: Literal['asc', 'desc']
: ID of the application fee associated with this charge (Connect only).
application_fee_amount: Literal['asc', 'desc']
: The amount of the application fee deducted from this charge (Connect only).
balance_transaction: Literal['asc', 'desc']
: ID of the balance transaction that describes the impact of this charge on your account balance (excluding refunds or disputes).
billing_details: Literal['asc', 'desc']
: Billing information associated with the payment method at the time of the transaction, including name, email, phone, and address.
calculated_statement_descriptor: Literal['asc', 'desc']
: The full statement descriptor that appears on the customer's credit card statement, combining prefix and suffix.
captured: Literal['asc', 'desc']
: Whether the charge has been captured and funds transferred to your account.
card: Literal['asc', 'desc']
: Deprecated card object containing payment card details if a card was used.
created: Literal['asc', 'desc']
: Timestamp indicating when the charge was created.
currency: Literal['asc', 'desc']
: Three-letter ISO currency code in lowercase (e.g., 'usd', 'eur') for the charge amount.
customer: Literal['asc', 'desc']
: ID of the customer this charge is for, if one exists.
description: Literal['asc', 'desc']
: An arbitrary string attached to the charge, often useful for displaying to users or internal reference.
destination: Literal['asc', 'desc']
: ID of the destination account where funds are transferred (Connect only).
dispute: Literal['asc', 'desc']
: ID of the dispute object if the charge has been disputed.
disputed: Literal['asc', 'desc']
: Whether the charge has been disputed by the customer with their card issuer.
failure_balance_transaction: Literal['asc', 'desc']
: ID of the balance transaction that describes the reversal of funds if the charge failed.
failure_code: Literal['asc', 'desc']
: Error code explaining the reason for charge failure, if applicable.
failure_message: Literal['asc', 'desc']
: Human-readable message providing more details about why the charge failed.
fraud_details: Literal['asc', 'desc']
: Information about fraud assessments and user reports related to this charge.
id: Literal['asc', 'desc']
: Unique identifier for the charge, used to link transactions across other records.
invoice: Literal['asc', 'desc']
: ID of the invoice this charge is for, if the charge was created by invoicing.
livemode: Literal['asc', 'desc']
: Whether the charge occurred in live mode (true) or test mode (false).
metadata: Literal['asc', 'desc']
: Key-value pairs for storing additional structured information about the charge, useful for internal tracking.
object_: Literal['asc', 'desc']
: String representing the object type, always 'charge' for charge objects.
on_behalf_of: Literal['asc', 'desc']
: ID of the account on whose behalf the charge was made (Connect only).
order: Literal['asc', 'desc']
: Deprecated field for order information associated with this charge.
outcome: Literal['asc', 'desc']
: Details about the outcome of the charge, including network status, risk assessment, and reason codes.
paid: Literal['asc', 'desc']
: Whether the charge succeeded and funds were successfully collected.
payment_intent: Literal['asc', 'desc']
: ID of the PaymentIntent associated with this charge, if one exists.
payment_method: Literal['asc', 'desc']
: ID of the payment method used for this charge.
payment_method_details: Literal['asc', 'desc']
: Details about the payment method at the time of the transaction, including card brand, network, and authentication results.
receipt_email: Literal['asc', 'desc']
: Email address to which the receipt for this charge was sent.
receipt_number: Literal['asc', 'desc']
: Receipt number that appears on email receipts sent for this charge.
receipt_url: Literal['asc', 'desc']
: URL to a hosted receipt page for this charge, viewable by the customer.
refunded: Literal['asc', 'desc']
: Whether the charge has been fully refunded (partial refunds will still show as false).
refunds: Literal['asc', 'desc']
: List of refunds that have been applied to this charge.
review: Literal['asc', 'desc']
: ID of the review object associated with this charge, if it was flagged for manual review.
shipping: Literal['asc', 'desc']
: Shipping information for the charge, including recipient name, address, and tracking details.
source: Literal['asc', 'desc']
: Deprecated payment source object used to create this charge.
source_transfer: Literal['asc', 'desc']
: ID of the transfer from a source account if funds came from another Stripe account (Connect only).
statement_description: Literal['asc', 'desc']
: Deprecated alias for statement_descriptor.
statement_descriptor: Literal['asc', 'desc']
: Statement descriptor that overrides the account default for card charges, appearing on the customer's statement.
statement_descriptor_suffix: Literal['asc', 'desc']
: Suffix concatenated to the account's statement descriptor prefix to form the complete descriptor on customer statements.
status: Literal['asc', 'desc']
: Current status of the payment: 'succeeded' (completed), 'pending' (processing), or 'failed' (unsuccessful).
transfer_data: Literal['asc', 'desc']
: Object containing destination and amount for transfers to connected accounts (Connect only).
transfer_group: Literal['asc', 'desc']
: String identifier for grouping related charges and transfers together (Connect only).
updated: Literal['asc', 'desc']
: Timestamp of the last update to this charge object.
ChargesStartswithCondition(*args, **kwargs)
: Literal case-insensitive prefix match.
Ancestors (in MRO)
- builtins.dict
Class variables
startswith: airbyte_agent_sdk.connectors.stripe.types.ChargesStringFilter
: The type of the None singleton.
ChargesStringFilter(*args, **kwargs)
: String fields for text search conditions (startswith, endswith, fuzzy, keyword).
Ancestors (in MRO)
- builtins.dict
Class variables
amount: str
: 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: str
: Amount that was actually captured from this charge.
amount_refunded: str
: Amount that has been refunded back to the customer.
amount_updates: str
: Updates to the amount that have been made during the charge lifecycle.
application: str
: ID of the application that created this charge (Connect only).
application_fee: str
: ID of the application fee associated with this charge (Connect only).
application_fee_amount: str
: The amount of the application fee deducted from this charge (Connect only).
balance_transaction: str
: ID of the balance transaction that describes the impact of this charge on your account balance (excluding refunds or disputes).
billing_details: str
: Billing information associated with the payment method at the time of the transaction, including name, email, phone, and address.
calculated_statement_descriptor: str
: The full statement descriptor that appears on the customer's credit card statement, combining prefix and suffix.
captured: str
: Whether the charge has been captured and funds transferred to your account.
card: str
: Deprecated card object containing payment card details if a card was used.
created: str
: Timestamp indicating when the charge was created.
currency: str
: Three-letter ISO currency code in lowercase (e.g., 'usd', 'eur') for the charge amount.
customer: str
: ID of the customer this charge is for, if one exists.
description: str
: An arbitrary string attached to the charge, often useful for displaying to users or internal reference.
destination: str
: ID of the destination account where funds are transferred (Connect only).
dispute: str
: ID of the dispute object if the charge has been disputed.
disputed: str
: Whether the charge has been disputed by the customer with their card issuer.
failure_balance_transaction: str
: ID of the balance transaction that describes the reversal of funds if the charge failed.
failure_code: str
: Error code explaining the reason for charge failure, if applicable.
failure_message: str
: Human-readable message providing more details about why the charge failed.
fraud_details: str
: 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
: ID of the invoice this charge is for, if the charge was created by invoicing.
livemode: str
: Whether the charge occurred in live mode (true) or test mode (false).
metadata: str
: Key-value pairs for storing additional structured information about the charge, useful for internal tracking.
object_: str
: String representing the object type, always 'charge' for charge objects.
on_behalf_of: str
: ID of the account on whose behalf the charge was made (Connect only).
order: str
: Deprecated field for order information associated with this charge.
outcome: str
: Details about the outcome of the charge, including network status, risk assessment, and reason codes.
paid: str
: Whether the charge succeeded and funds were successfully collected.
payment_intent: str
: ID of the PaymentIntent associated with this charge, if one exists.
payment_method: str
: ID of the payment method used for this charge.
payment_method_details: str
: Details about the payment method at the time of the transaction, including card brand, network, and authentication results.
receipt_email: str
: Email address to which the receipt for this charge was sent.
receipt_number: str
: Receipt number that appears on email receipts sent for this charge.
receipt_url: str
: URL to a hosted receipt page for this charge, viewable by the customer.
refunded: str
: Whether the charge has been fully refunded (partial refunds will still show as false).
refunds: str
: List of refunds that have been applied to this charge.
review: str
: ID of the review object associated with this charge, if it was flagged for manual review.
shipping: str
: Shipping information for the charge, including recipient name, address, and tracking details.
source: str
: Deprecated payment source object used to create this charge.
source_transfer: str
: ID of the transfer from a source account if funds came from another Stripe account (Connect only).
statement_description: str
: Deprecated alias for statement_descriptor.
statement_descriptor: str
: Statement descriptor that overrides the account default for card charges, appearing on the customer's statement.
statement_descriptor_suffix: str
: Suffix concatenated to the account's statement descriptor prefix to form the complete descriptor on customer statements.
status: str
: Current status of the payment: 'succeeded' (completed), 'pending' (processing), or 'failed' (unsuccessful).
transfer_data: str
: Object containing destination and amount for transfers to connected accounts (Connect only).
transfer_group: str
: String identifier for grouping related charges and transfers together (Connect only).
updated: str
: Timestamp of the last update to this charge object.
CheckoutSessionsCreateParams(*args, **kwargs)
: Parameters for checkout_sessions.create operation
Ancestors (in MRO)
- builtins.dict
CustomersAndCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
and: list[airbyte_agent_sdk.connectors.stripe.types.CustomersEqCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersNeqCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersGtCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersGteCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersLtCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersLteCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersInCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersStartswithCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersEndswithCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersFuzzyCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersKeywordCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersContainsCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersArrayContainsCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersNotCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersAndCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersOrCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersAnyCondition]
: The type of the None singleton.
CustomersAnyCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
any: airbyte_agent_sdk.connectors.stripe.types.CustomersAnyValueFilter
: The type of the None singleton.
CustomersAnyValueFilter(*args, **kwargs)
: Available fields with Any value type. Used for 'contains' and 'any' conditions.
Ancestors (in MRO)
- builtins.dict
Class variables
account_balance: Any
: Current balance value representing funds owed by or to the customer.
address: Any
: The customer's address information including line1, line2, city, state, postal code, and country.
balance: Any
: Current balance (positive or negative) that is automatically applied to the customer's next invoice.
cards: Any
: Card payment methods associated with the customer account.
created: Any
: Timestamp indicating when the customer object was created.
currency: Any
: Three-letter ISO currency code representing the customer's default currency.
default_card: Any
: The default card to be used for charges when no specific payment method is provided.
default_source: Any
: The default payment source (card or bank account) for the customer.
delinquent: Any
: Boolean indicating whether the customer is currently delinquent on payments.
description: Any
: An arbitrary string attached to the customer, often useful for displaying to users.
discount: Any
: Discount object describing any active discount applied to the customer.
email: Any
: The customer's email address for communication and tracking purposes.
id: Any
: Unique identifier for the customer object.
invoice_prefix: Any
: The prefix for invoice numbers generated for this customer.
invoice_settings: Any
: Customer's invoice-related settings including default payment method and custom fields.
is_deleted: Any
: Boolean indicating whether the customer has been deleted.
livemode: Any
: Boolean indicating whether the object exists in live mode or test mode.
metadata: Any
: Set of key-value pairs for storing additional structured information about the customer.
name: Any
: The customer's full name or business name.
next_invoice_sequence: Any
: The sequence number for the next invoice generated for this customer.
object_: Any
: String representing the object type, always 'customer'.
phone: Any
: The customer's phone number.
preferred_locales: Any
: Array of preferred locales for the customer, used for invoice and receipt localization.
shipping: Any
: Mailing and shipping address for the customer, appears on invoices emailed to the customer.
sources: Any
: Payment sources (cards, bank accounts) attached to the customer for making payments.
subscriptions: Any
: List of active subscriptions associated with the customer.
tax_exempt: Any
: Describes the customer's tax exemption status (none, exempt, or reverse).
tax_info: Any
: Tax identification information for the customer.
tax_info_verification: Any
: Verification status of the customer's tax information.
test_clock: Any
: ID of the test clock associated with this customer for testing time-dependent scenarios.
updated: Any
: Timestamp indicating when the customer object was last updated.
CustomersArrayContainsCondition(*args, **kwargs)
: Exact membership test on an array field. Example: {"array_contains": {"tags": "premium"}}
Ancestors (in MRO)
- builtins.dict
Class variables
array_contains: airbyte_agent_sdk.connectors.stripe.types.CustomersAnyValueFilter
: The type of the None singleton.
CustomersContainsCondition(*args, **kwargs)
: Case-insensitive substring match on a scalar field. Example: {"contains": {"subject": "billing"}}
Ancestors (in MRO)
- builtins.dict
Class variables
contains: airbyte_agent_sdk.connectors.stripe.types.CustomersAnyValueFilter
: The type of the None singleton.
CustomersCreateParams(*args, **kwargs)
: Parameters for customers.create operation
Ancestors (in MRO)
- builtins.dict
CustomersDeleteParams(*args, **kwargs)
: Parameters for customers.delete operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.
CustomersEndswithCondition(*args, **kwargs)
: Literal case-insensitive suffix match.
Ancestors (in MRO)
- builtins.dict
Class variables
endswith: airbyte_agent_sdk.connectors.stripe.types.CustomersStringFilter
: The type of the None singleton.
CustomersEqCondition(*args, **kwargs)
: Equal to: field equals value.
Ancestors (in MRO)
- builtins.dict
Class variables
eq: airbyte_agent_sdk.connectors.stripe.types.CustomersSearchFilter
: The type of the None singleton.
CustomersFuzzyCondition(*args, **kwargs)
: Ordered word text match (case-insensitive).
Ancestors (in MRO)
- builtins.dict
Class variables
fuzzy: airbyte_agent_sdk.connectors.stripe.types.CustomersStringFilter
: The type of the None singleton.
CustomersGetParams(*args, **kwargs)
: Parameters for customers.get operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.
CustomersGtCondition(*args, **kwargs)
: Greater than: field > value.
Ancestors (in MRO)
- builtins.dict
Class variables
gt: airbyte_agent_sdk.connectors.stripe.types.CustomersSearchFilter
: The type of the None singleton.
CustomersGteCondition(*args, **kwargs)
: Greater than or equal: field >= value.
Ancestors (in MRO)
- builtins.dict
Class variables
gte: airbyte_agent_sdk.connectors.stripe.types.CustomersSearchFilter
: The type of the None singleton.
CustomersInCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
in: airbyte_agent_sdk.connectors.stripe.types.CustomersInFilter
: The type of the None singleton.
CustomersInFilter(*args, **kwargs)
: Available fields for 'in' condition (values are lists).
Ancestors (in MRO)
- builtins.dict
Class variables
account_balance: list[int]
: Current balance value representing funds owed by or to the customer.
address: list[dict[str, typing.Any]]
: The customer's address information including line1, line2, city, state, postal code, and country.
balance: list[int]
: Current balance (positive or negative) that is automatically applied to the customer's next invoice.
cards: list[list[typing.Any]]
: Card payment methods associated with the customer account.
created: list[int]
: Timestamp indicating when the customer object was created.
currency: list[str]
: Three-letter ISO currency code representing the customer's default currency.
default_card: list[str]
: The default card to be used for charges when no specific payment method is provided.
default_source: list[str]
: The default payment source (card or bank account) for the customer.
delinquent: list[bool]
: Boolean indicating whether the customer is currently delinquent on payments.
description: list[str]
: An arbitrary string attached to the customer, often useful for displaying to users.
discount: list[dict[str, typing.Any]]
: Discount object describing any active discount applied to the customer.
email: list[str]
: The customer's email address for communication and tracking purposes.
id: list[str]
: Unique identifier for the customer object.
invoice_prefix: list[str]
: The prefix for invoice numbers generated for this customer.
invoice_settings: list[dict[str, typing.Any]]
: Customer's invoice-related settings including default payment method and custom fields.
is_deleted: list[bool]
: Boolean indicating whether the customer has been deleted.
livemode: list[bool]
: Boolean indicating whether the object exists in live mode or test mode.
metadata: list[dict[str, typing.Any]]
: Set of key-value pairs for storing additional structured information about the customer.
name: list[str]
: The customer's full name or business name.
next_invoice_sequence: list[int]
: The sequence number for the next invoice generated for this customer.
object_: list[str]
: String representing the object type, always 'customer'.
phone: list[str]
: The customer's phone number.
preferred_locales: list[list[typing.Any]]
: Array of preferred locales for the customer, used for invoice and receipt localization.
shipping: list[dict[str, typing.Any]]
: Mailing and shipping address for the customer, appears on invoices emailed to the customer.
sources: list[str]
: Payment sources (cards, bank accounts) attached to the customer for making payments.
subscriptions: list[dict[str, typing.Any]]
: List of active subscriptions associated with the customer.
tax_exempt: list[str]
: Describes the customer's tax exemption status (none, exempt, or reverse).
tax_info: list[str]
: Tax identification information for the customer.
tax_info_verification: list[str]
: Verification status of the customer's tax information.
test_clock: list[str]
: ID of the test clock associated with this customer for testing time-dependent scenarios.
updated: list[int]
: Timestamp indicating when the customer object was last updated.
CustomersKeywordCondition(*args, **kwargs)
: Keyword text match (any word present).
Ancestors (in MRO)
- builtins.dict
Class variables
keyword: airbyte_agent_sdk.connectors.stripe.types.CustomersStringFilter
: The type of the None singleton.
CustomersListParams(*args, **kwargs)
: Parameters for customers.list operation
Ancestors (in MRO)
- builtins.dict
Class variables
created: airbyte_agent_sdk.connectors.stripe.types.CustomersListParamsCreated
: The type of the None singleton.
email: str
: The type of the None singleton.
ending_before: str
: The type of the None singleton.
limit: int
: The type of the None singleton.
starting_after: str
: The type of the None singleton.
CustomersListParamsCreated(*args, **kwargs)
: Nested schema for CustomersListParams.created
Ancestors (in MRO)
- builtins.dict
Class variables
gt: int
: The type of the None singleton.
gte: int
: The type of the None singleton.
lt: int
: The type of the None singleton.
lte: int
: The type of the None singleton.
CustomersLtCondition(*args, **kwargs)
: Less than: field < value.
Ancestors (in MRO)
- builtins.dict
Class variables
lt: airbyte_agent_sdk.connectors.stripe.types.CustomersSearchFilter
: The type of the None singleton.
CustomersLteCondition(*args, **kwargs)
: Less than or equal: field <= value.
Ancestors (in MRO)
- builtins.dict
Class variables
lte: airbyte_agent_sdk.connectors.stripe.types.CustomersSearchFilter
: The type of the None singleton.
CustomersNeqCondition(*args, **kwargs)
: Not equal to: field does not equal value.
Ancestors (in MRO)
- builtins.dict
Class variables
neq: airbyte_agent_sdk.connectors.stripe.types.CustomersSearchFilter
: The type of the None singleton.
CustomersNotCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
not: airbyte_agent_sdk.connectors.stripe.types.CustomersEqCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersNeqCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersGtCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersGteCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersLtCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersLteCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersInCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersStartswithCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersEndswithCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersFuzzyCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersKeywordCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersContainsCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersArrayContainsCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersNotCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersAndCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersOrCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersAnyCondition
: The type of the None singleton.
CustomersOrCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
or: list[airbyte_agent_sdk.connectors.stripe.types.CustomersEqCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersNeqCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersGtCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersGteCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersLtCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersLteCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersInCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersStartswithCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersEndswithCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersFuzzyCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersKeywordCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersContainsCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersArrayContainsCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersNotCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersAndCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersOrCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersAnyCondition]
: The type of the None singleton.
CustomersSearchFilter(*args, **kwargs)
: Available fields for filtering customers search queries.
Ancestors (in MRO)
- builtins.dict
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.
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.
CustomersSearchParams(*args, **kwargs)
: Parameters for customers.search operation
Ancestors (in MRO)
- builtins.dict
Class variables
limit: int
: The type of the None singleton.
page: str
: The type of the None singleton.
query: str
: The type of the None singleton.
CustomersSearchQuery(*args, **kwargs)
: Search query for customers entity.
Ancestors (in MRO)
- builtins.dict
Class variables
filter: airbyte_agent_sdk.connectors.stripe.types.CustomersEqCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersNeqCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersGtCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersGteCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersLtCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersLteCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersInCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersStartswithCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersEndswithCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersFuzzyCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersKeywordCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersContainsCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersArrayContainsCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersNotCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersAndCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersOrCondition | airbyte_agent_sdk.connectors.stripe.types.CustomersAnyCondition
: The type of the None singleton.
sort: list[airbyte_agent_sdk.connectors.stripe.types.CustomersSortFilter]
: The type of the None singleton.
CustomersSortFilter(*args, **kwargs)
: Available fields for sorting customers search results.
Ancestors (in MRO)
- builtins.dict
Class variables
account_balance: Literal['asc', 'desc']
: Current balance value representing funds owed by or to the customer.
address: Literal['asc', 'desc']
: The customer's address information including line1, line2, city, state, postal code, and country.
balance: Literal['asc', 'desc']
: Current balance (positive or negative) that is automatically applied to the customer's next invoice.
cards: Literal['asc', 'desc']
: Card payment methods associated with the customer account.
created: Literal['asc', 'desc']
: Timestamp indicating when the customer object was created.
currency: Literal['asc', 'desc']
: Three-letter ISO currency code representing the customer's default currency.
default_card: Literal['asc', 'desc']
: The default card to be used for charges when no specific payment method is provided.
default_source: Literal['asc', 'desc']
: The default payment source (card or bank account) for the customer.
delinquent: Literal['asc', 'desc']
: Boolean indicating whether the customer is currently delinquent on payments.
description: Literal['asc', 'desc']
: An arbitrary string attached to the customer, often useful for displaying to users.
discount: Literal['asc', 'desc']
: Discount object describing any active discount applied to the customer.
email: Literal['asc', 'desc']
: The customer's email address for communication and tracking purposes.
id: Literal['asc', 'desc']
: Unique identifier for the customer object.
invoice_prefix: Literal['asc', 'desc']
: The prefix for invoice numbers generated for this customer.
invoice_settings: Literal['asc', 'desc']
: Customer's invoice-related settings including default payment method and custom fields.
is_deleted: Literal['asc', 'desc']
: Boolean indicating whether the customer has been deleted.
livemode: Literal['asc', 'desc']
: Boolean indicating whether the object exists in live mode or test mode.
metadata: Literal['asc', 'desc']
: Set of key-value pairs for storing additional structured information about the customer.
name: Literal['asc', 'desc']
: The customer's full name or business name.
next_invoice_sequence: Literal['asc', 'desc']
: The sequence number for the next invoice generated for this customer.
object_: Literal['asc', 'desc']
: String representing the object type, always 'customer'.
phone: Literal['asc', 'desc']
: The customer's phone number.
preferred_locales: Literal['asc', 'desc']
: Array of preferred locales for the customer, used for invoice and receipt localization.
shipping: Literal['asc', 'desc']
: Mailing and shipping address for the customer, appears on invoices emailed to the customer.
sources: Literal['asc', 'desc']
: Payment sources (cards, bank accounts) attached to the customer for making payments.
subscriptions: Literal['asc', 'desc']
: List of active subscriptions associated with the customer.
tax_exempt: Literal['asc', 'desc']
: Describes the customer's tax exemption status (none, exempt, or reverse).
tax_info: Literal['asc', 'desc']
: Tax identification information for the customer.
tax_info_verification: Literal['asc', 'desc']
: Verification status of the customer's tax information.
test_clock: Literal['asc', 'desc']
: ID of the test clock associated with this customer for testing time-dependent scenarios.
updated: Literal['asc', 'desc']
: Timestamp indicating when the customer object was last updated.
CustomersStartswithCondition(*args, **kwargs)
: Literal case-insensitive prefix match.
Ancestors (in MRO)
- builtins.dict
Class variables
startswith: airbyte_agent_sdk.connectors.stripe.types.CustomersStringFilter
: The type of the None singleton.
CustomersStringFilter(*args, **kwargs)
: String fields for text search conditions (startswith, endswith, fuzzy, keyword).
Ancestors (in MRO)
- builtins.dict
Class variables
account_balance: str
: Current balance value representing funds owed by or to the customer.
address: str
: The customer's address information including line1, line2, city, state, postal code, and country.
balance: str
: Current balance (positive or negative) that is automatically applied to the customer's next invoice.
cards: str
: Card payment methods associated with the customer account.
created: str
: Timestamp indicating when the customer object was created.
currency: str
: Three-letter ISO currency code representing the customer's default currency.
default_card: str
: The default card to be used for charges when no specific payment method is provided.
default_source: str
: The default payment source (card or bank account) for the customer.
delinquent: str
: Boolean indicating whether the customer is currently delinquent on payments.
description: str
: An arbitrary string attached to the customer, often useful for displaying to users.
discount: str
: Discount object describing any active discount applied to the customer.
email: str
: The customer's email address for communication and tracking purposes.
id: str
: Unique identifier for the customer object.
invoice_prefix: str
: The prefix for invoice numbers generated for this customer.
invoice_settings: str
: Customer's invoice-related settings including default payment method and custom fields.
is_deleted: str
: Boolean indicating whether the customer has been deleted.
livemode: str
: Boolean indicating whether the object exists in live mode or test mode.
metadata: str
: Set of key-value pairs for storing additional structured information about the customer.
name: str
: The customer's full name or business name.
next_invoice_sequence: str
: The sequence number for the next invoice generated for this customer.
object_: str
: String representing the object type, always 'customer'.
phone: str
: The customer's phone number.
preferred_locales: str
: Array of preferred locales for the customer, used for invoice and receipt localization.
shipping: str
: 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: str
: List of active subscriptions associated with the customer.
tax_exempt: str
: Describes the customer's tax exemption status (none, exempt, or reverse).
tax_info: str
: Tax identification information for the customer.
tax_info_verification: str
: Verification status of the customer's tax information.
test_clock: str
: ID of the test clock associated with this customer for testing time-dependent scenarios.
updated: str
: Timestamp indicating when the customer object was last updated.
CustomersUpdateParams(*args, **kwargs)
: Parameters for customers.update operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.
DisputesGetParams(*args, **kwargs)
: Parameters for disputes.get operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.
DisputesListParams(*args, **kwargs)
: Parameters for disputes.list operation
Ancestors (in MRO)
- builtins.dict
Class variables
charge: str
: The type of the None singleton.
created: airbyte_agent_sdk.connectors.stripe.types.DisputesListParamsCreated
: The type of the None singleton.
ending_before: str
: The type of the None singleton.
limit: int
: The type of the None singleton.
payment_intent: str
: The type of the None singleton.
starting_after: str
: The type of the None singleton.
DisputesListParamsCreated(*args, **kwargs)
: Nested schema for DisputesListParams.created
Ancestors (in MRO)
- builtins.dict
Class variables
gt: int
: The type of the None singleton.
gte: int
: The type of the None singleton.
lt: int
: The type of the None singleton.
lte: int
: The type of the None singleton.
InvoiceFinalizationsCreateParams(*args, **kwargs)
: Parameters for invoice_finalizations.create operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.
InvoiceSendsCreateParams(*args, **kwargs)
: Parameters for invoice_sends.create operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.
InvoicesAndCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
and: list[airbyte_agent_sdk.connectors.stripe.types.InvoicesEqCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesNeqCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesGtCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesGteCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesLtCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesLteCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesInCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesStartswithCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesEndswithCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesFuzzyCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesKeywordCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesContainsCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesArrayContainsCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesNotCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesAndCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesOrCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesAnyCondition]
: The type of the None singleton.
InvoicesAnyCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
any: airbyte_agent_sdk.connectors.stripe.types.InvoicesAnyValueFilter
: The type of the None singleton.
InvoicesAnyValueFilter(*args, **kwargs)
: Available fields with Any value type. Used for 'contains' and 'any' conditions.
Ancestors (in MRO)
- builtins.dict
Class variables
account_country: Any
: The country of the business associated with this invoice, commonly used to display localized content.
account_name: Any
: The public name of the business associated with this invoice.
account_tax_ids: Any
: Tax IDs of the account associated with this invoice.
amount_due: Any
: Total amount, in smallest currency unit, that is due and owed by the customer.
amount_paid: Any
: Total amount, in smallest currency unit, that has been paid by the customer.
amount_remaining: Any
: The difference between amount_due and amount_paid, representing the outstanding balance.
amount_shipping: Any
: Total amount of shipping costs on the invoice.
application: Any
: ID of the Connect application that created this invoice.
application_fee: Any
: Amount of application fee charged for this invoice in a Connect scenario.
application_fee_amount: Any
: The fee in smallest currency unit that is collected by the application in a Connect scenario.
attempt_count: Any
: Number of payment attempts made for this invoice.
attempted: Any
: Whether an attempt has been made to pay the invoice.
auto_advance: Any
: Controls whether Stripe performs automatic collection of the invoice.
automatic_tax: Any
: Settings and status for automatic tax calculation on this invoice.
billing: Any
: Billing method used for the invoice (charge_automatically or send_invoice).
billing_reason: Any
: Indicates the reason why the invoice was created (subscription_cycle, manual, etc.).
charge: Any
: ID of the latest charge generated for this invoice, if any.
closed: Any
: Whether the invoice has been marked as closed and no longer open for collection.
collection_method: Any
: Method by which the invoice is collected: charge_automatically or send_invoice.
created: Any
: Timestamp indicating when the invoice was created.
currency: Any
: Three-letter ISO currency code in which the invoice is denominated.
custom_fields: Any
: Custom fields displayed on the invoice as specified by the account.
customer: Any
: The customer object or ID associated with this invoice.
customer_address: Any
: The customer's address at the time the invoice was finalized.
customer_email: Any
: The customer's email address at the time the invoice was finalized.
customer_name: Any
: The customer's name at the time the invoice was finalized.
customer_phone: Any
: The customer's phone number at the time the invoice was finalized.
customer_shipping: Any
: The customer's shipping information at the time the invoice was finalized.
customer_tax_exempt: Any
: The customer's tax exempt status at the time the invoice was finalized.
customer_tax_ids: Any
: The customer's tax IDs at the time the invoice was finalized.
default_payment_method: Any
: Default payment method for the invoice, used if no other method is specified.
default_source: Any
: Default payment source for the invoice if no payment method is set.
default_tax_rates: Any
: The tax rates applied to the invoice by default.
description: Any
: An arbitrary string attached to the invoice, often displayed to customers.
discount: Any
: The discount object applied to the invoice, if any.
discounts: Any
: Array of discount IDs or objects currently applied to this invoice.
due_date: Any
: The date by which payment on this invoice is due, if the invoice is not auto-collected.
effective_at: Any
: Timestamp when the invoice becomes effective and finalized for payment.
ending_balance: Any
: The customer's ending account balance after this invoice is finalized.
footer: Any
: Footer text displayed on the invoice.
forgiven: Any
: Whether the invoice has been forgiven and is considered paid without actual payment.
from_invoice: Any
: Details about the invoice this invoice was created from, if applicable.
hosted_invoice_url: Any
: URL for the hosted invoice page where customers can view and pay the invoice.
id: Any
: Unique identifier for the invoice object.
invoice_pdf: Any
: URL for the PDF version of the invoice.
is_deleted: Any
: Indicates whether this invoice has been deleted.
issuer: Any
: Details about the entity issuing the invoice.
last_finalization_error: Any
: The error encountered during the last finalization attempt, if any.
latest_revision: Any
: The latest revision of the invoice, if revisions are enabled.
lines: Any
: The individual line items that make up the invoice, representing products, services, or fees.
livemode: Any
: Indicates whether the invoice exists in live mode (true) or test mode (false).
metadata: Any
: Key-value pairs for storing additional structured information about the invoice.
next_payment_attempt: Any
: Timestamp of the next automatic payment attempt for this invoice, if applicable.
number: Any
: A unique, human-readable identifier for this invoice, often shown to customers.
object_: Any
: String representing the object type, always 'invoice'.
on_behalf_of: Any
: The account on behalf of which the invoice is being created, used in Connect scenarios.
paid: Any
: Whether the invoice has been paid in full.
paid_out_of_band: Any
: Whether payment was made outside of Stripe and manually marked as paid.
payment: Any
: ID of the payment associated with this invoice, if any.
payment_intent: Any
: The PaymentIntent associated with this invoice for processing payment.
payment_settings: Any
: Configuration settings for how payment should be collected on this invoice.
period_end: Any
: End date of the billing period covered by this invoice.
period_start: Any
: Start date of the billing period covered by this invoice.
post_payment_credit_notes_amount: Any
: Total amount of credit notes issued after the invoice was paid.
pre_payment_credit_notes_amount: Any
: Total amount of credit notes applied before payment was attempted.
quote: Any
: The quote from which this invoice was generated, if applicable.
receipt_number: Any
: The receipt number displayed on the invoice, if available.
rendering: Any
: Settings that control how the invoice is rendered for display.
rendering_options: Any
: Options for customizing the visual rendering of the invoice.
shipping_cost: Any
: Total cost of shipping charges included in the invoice.
shipping_details: Any
: Detailed shipping information for the invoice, including address and carrier.
starting_balance: Any
: The customer's starting account balance at the beginning of the billing period.
statement_description: Any
: Extra information about the invoice that appears on the customer's credit card statement.
statement_descriptor: Any
: A dynamic descriptor that appears on the customer's credit card statement for this invoice.
status: Any
: The status of the invoice: draft, open, paid, void, or uncollectible.
status_transitions: Any
: Timestamps tracking when the invoice transitioned between different statuses.
subscription: Any
: The subscription this invoice was generated for, if applicable.
subscription_details: Any
: Additional details about the subscription associated with this invoice.
subtotal: Any
: Total of all line items before discounts or tax are applied.
subtotal_excluding_tax: Any
: The subtotal amount excluding any tax calculations.
tax: Any
: Total tax amount applied to the invoice.
tax_percent: Any
: The percentage of tax applied to the invoice (deprecated, use total_tax_amounts instead).
test_clock: Any
: ID of the test clock this invoice belongs to, used for testing time-dependent billing.
total: Any
: Total amount of the invoice after all line items, discounts, and taxes are calculated.
total_discount_amounts: Any
: Array of the total discount amounts applied, broken down by discount.
total_excluding_tax: Any
: Total amount of the invoice excluding all tax calculations.
total_tax_amounts: Any
: Array of tax amounts applied to the invoice, broken down by tax rate.
transfer_data: Any
: Information about the transfer of funds associated with this invoice in Connect scenarios.
updated: Any
: Timestamp indicating when the invoice was last updated.
webhooks_delivered_at: Any
: Timestamp indicating when webhooks for this invoice were successfully delivered.
InvoicesArrayContainsCondition(*args, **kwargs)
: Exact membership test on an array field. Example: {"array_contains": {"tags": "premium"}}
Ancestors (in MRO)
- builtins.dict
Class variables
array_contains: airbyte_agent_sdk.connectors.stripe.types.InvoicesAnyValueFilter
: The type of the None singleton.
InvoicesContainsCondition(*args, **kwargs)
: Case-insensitive substring match on a scalar field. Example: {"contains": {"subject": "billing"}}
Ancestors (in MRO)
- builtins.dict
Class variables
contains: airbyte_agent_sdk.connectors.stripe.types.InvoicesAnyValueFilter
: The type of the None singleton.
InvoicesCreateParams(*args, **kwargs)
: Parameters for invoices.create operation
Ancestors (in MRO)
- builtins.dict
InvoicesEndswithCondition(*args, **kwargs)
: Literal case-insensitive suffix match.
Ancestors (in MRO)
- builtins.dict
Class variables
endswith: airbyte_agent_sdk.connectors.stripe.types.InvoicesStringFilter
: The type of the None singleton.
InvoicesEqCondition(*args, **kwargs)
: Equal to: field equals value.
Ancestors (in MRO)
- builtins.dict
Class variables
eq: airbyte_agent_sdk.connectors.stripe.types.InvoicesSearchFilter
: The type of the None singleton.
InvoicesFuzzyCondition(*args, **kwargs)
: Ordered word text match (case-insensitive).
Ancestors (in MRO)
- builtins.dict
Class variables
fuzzy: airbyte_agent_sdk.connectors.stripe.types.InvoicesStringFilter
: The type of the None singleton.
InvoicesGetParams(*args, **kwargs)
: Parameters for invoices.get operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.
InvoicesGtCondition(*args, **kwargs)
: Greater than: field > value.
Ancestors (in MRO)
- builtins.dict
Class variables
gt: airbyte_agent_sdk.connectors.stripe.types.InvoicesSearchFilter
: The type of the None singleton.
InvoicesGteCondition(*args, **kwargs)
: Greater than or equal: field >= value.
Ancestors (in MRO)
- builtins.dict
Class variables
gte: airbyte_agent_sdk.connectors.stripe.types.InvoicesSearchFilter
: The type of the None singleton.
InvoicesInCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
in: airbyte_agent_sdk.connectors.stripe.types.InvoicesInFilter
: The type of the None singleton.
InvoicesInFilter(*args, **kwargs)
: Available fields for 'in' condition (values are lists).
Ancestors (in MRO)
- builtins.dict
Class variables
account_country: list[str]
: The country of the business associated with this invoice, commonly used to display localized content.
account_name: list[str]
: The public name of the business associated with this invoice.
account_tax_ids: list[list[typing.Any]]
: Tax IDs of the account associated with this invoice.
amount_due: list[int]
: Total amount, in smallest currency unit, that is due and owed by the customer.
amount_paid: list[int]
: Total amount, in smallest currency unit, that has been paid by the customer.
amount_remaining: list[int]
: The difference between amount_due and amount_paid, representing the outstanding balance.
amount_shipping: list[int]
: Total amount of shipping costs on the invoice.
application: list[str]
: ID of the Connect application that created this invoice.
application_fee: list[int]
: Amount of application fee charged for this invoice in a Connect scenario.
application_fee_amount: list[int]
: The fee in smallest currency unit that is collected by the application in a Connect scenario.
attempt_count: list[int]
: Number of payment attempts made for this invoice.
attempted: list[bool]
: Whether an attempt has been made to pay the invoice.
auto_advance: list[bool]
: Controls whether Stripe performs automatic collection of the invoice.
automatic_tax: list[dict[str, typing.Any]]
: Settings and status for automatic tax calculation on this invoice.
billing: list[str]
: Billing method used for the invoice (charge_automatically or send_invoice).
billing_reason: list[str]
: Indicates the reason why the invoice was created (subscription_cycle, manual, etc.).
charge: list[str]
: ID of the latest charge generated for this invoice, if any.
closed: list[bool]
: Whether the invoice has been marked as closed and no longer open for collection.
collection_method: list[str]
: Method by which the invoice is collected: charge_automatically or send_invoice.
created: list[int]
: Timestamp indicating when the invoice was created.
currency: list[str]
: Three-letter ISO currency code in which the invoice is denominated.
custom_fields: list[list[typing.Any]]
: Custom fields displayed on the invoice as specified by the account.
customer: list[str]
: The customer object or ID associated with this invoice.
customer_address: list[dict[str, typing.Any]]
: The customer's address at the time the invoice was finalized.
customer_email: list[str]
: The customer's email address at the time the invoice was finalized.
customer_name: list[str]
: The customer's name at the time the invoice was finalized.
customer_phone: list[str]
: The customer's phone number at the time the invoice was finalized.
customer_shipping: list[dict[str, typing.Any]]
: The customer's shipping information at the time the invoice was finalized.
customer_tax_exempt: list[str]
: The customer's tax exempt status at the time the invoice was finalized.
customer_tax_ids: list[list[typing.Any]]
: The customer's tax IDs at the time the invoice was finalized.
default_payment_method: list[str]
: Default payment method for the invoice, used if no other method is specified.
default_source: list[str]
: Default payment source for the invoice if no payment method is set.
default_tax_rates: list[list[typing.Any]]
: The tax rates applied to the invoice by default.
description: list[str]
: An arbitrary string attached to the invoice, often displayed to customers.
discount: list[dict[str, typing.Any]]
: The discount object applied to the invoice, if any.
discounts: list[list[typing.Any]]
: Array of discount IDs or objects currently applied to this invoice.
due_date: list[float]
: The date by which payment on this invoice is due, if the invoice is not auto-collected.
effective_at: list[int]
: Timestamp when the invoice becomes effective and finalized for payment.
ending_balance: list[int]
: The customer's ending account balance after this invoice is finalized.
footer: list[str]
: Footer text displayed on the invoice.
forgiven: list[bool]
: Whether the invoice has been forgiven and is considered paid without actual payment.
from_invoice: list[dict[str, typing.Any]]
: Details about the invoice this invoice was created from, if applicable.
hosted_invoice_url: list[str]
: URL for the hosted invoice page where customers can view and pay the invoice.
id: list[str]
: Unique identifier for the invoice object.
invoice_pdf: list[str]
: URL for the PDF version of the invoice.
is_deleted: list[bool]
: Indicates whether this invoice has been deleted.
issuer: list[dict[str, typing.Any]]
: Details about the entity issuing the invoice.
last_finalization_error: list[dict[str, typing.Any]]
: The error encountered during the last finalization attempt, if any.
latest_revision: list[str]
: The latest revision of the invoice, if revisions are enabled.
lines: list[dict[str, typing.Any]]
: The individual line items that make up the invoice, representing products, services, or fees.
livemode: list[bool]
: Indicates whether the invoice exists in live mode (true) or test mode (false).
metadata: list[dict[str, typing.Any]]
: Key-value pairs for storing additional structured information about the invoice.
next_payment_attempt: list[float]
: Timestamp of the next automatic payment attempt for this invoice, if applicable.
number: list[str]
: A unique, human-readable identifier for this invoice, often shown to customers.
object_: list[str]
: String representing the object type, always 'invoice'.
on_behalf_of: list[str]
: The account on behalf of which the invoice is being created, used in Connect scenarios.
paid: list[bool]
: Whether the invoice has been paid in full.
paid_out_of_band: list[bool]
: Whether payment was made outside of Stripe and manually marked as paid.
payment: list[str]
: ID of the payment associated with this invoice, if any.
payment_intent: list[str]
: The PaymentIntent associated with this invoice for processing payment.
payment_settings: list[dict[str, typing.Any]]
: Configuration settings for how payment should be collected on this invoice.
period_end: list[float]
: End date of the billing period covered by this invoice.
period_start: list[float]
: Start date of the billing period covered by this invoice.
post_payment_credit_notes_amount: list[int]
: Total amount of credit notes issued after the invoice was paid.
pre_payment_credit_notes_amount: list[int]
: Total amount of credit notes applied before payment was attempted.
quote: list[str]
: The quote from which this invoice was generated, if applicable.
receipt_number: list[str]
: The receipt number displayed on the invoice, if available.
rendering: list[dict[str, typing.Any]]
: Settings that control how the invoice is rendered for display.
rendering_options: list[dict[str, typing.Any]]
: Options for customizing the visual rendering of the invoice.
shipping_cost: list[dict[str, typing.Any]]
: Total cost of shipping charges included in the invoice.
shipping_details: list[dict[str, typing.Any]]
: Detailed shipping information for the invoice, including address and carrier.
starting_balance: list[int]
: The customer's starting account balance at the beginning of the billing period.
statement_description: list[str]
: Extra information about the invoice that appears on the customer's credit card statement.
statement_descriptor: list[str]
: A dynamic descriptor that appears on the customer's credit card statement for this invoice.
status: list[str]
: The status of the invoice: draft, open, paid, void, or uncollectible.
status_transitions: list[dict[str, typing.Any]]
: Timestamps tracking when the invoice transitioned between different statuses.
subscription: list[str]
: The subscription this invoice was generated for, if applicable.
subscription_details: list[dict[str, typing.Any]]
: Additional details about the subscription associated with this invoice.
subtotal: list[int]
: Total of all line items before discounts or tax are applied.
subtotal_excluding_tax: list[int]
: The subtotal amount excluding any tax calculations.
tax: list[int]
: Total tax amount applied to the invoice.
tax_percent: list[float]
: The percentage of tax applied to the invoice (deprecated, use total_tax_amounts instead).
test_clock: list[str]
: ID of the test clock this invoice belongs to, used for testing time-dependent billing.
total: list[int]
: Total amount of the invoice after all line items, discounts, and taxes are calculated.
total_discount_amounts: list[list[typing.Any]]
: Array of the total discount amounts applied, broken down by discount.
total_excluding_tax: list[int]
: Total amount of the invoice excluding all tax calculations.
total_tax_amounts: list[list[typing.Any]]
: Array of tax amounts applied to the invoice, broken down by tax rate.
transfer_data: list[dict[str, typing.Any]]
: Information about the transfer of funds associated with this invoice in Connect scenarios.
updated: list[int]
: Timestamp indicating when the invoice was last updated.
webhooks_delivered_at: list[float]
: Timestamp indicating when webhooks for this invoice were successfully delivered.
InvoicesKeywordCondition(*args, **kwargs)
: Keyword text match (any word present).
Ancestors (in MRO)
- builtins.dict
Class variables
keyword: airbyte_agent_sdk.connectors.stripe.types.InvoicesStringFilter
: The type of the None singleton.
InvoicesListParams(*args, **kwargs)
: Parameters for invoices.list operation
Ancestors (in MRO)
- builtins.dict
Class variables
collection_method: str
: The type of the None singleton.
created: airbyte_agent_sdk.connectors.stripe.types.InvoicesListParamsCreated
: The type of the None singleton.
customer: str
: The type of the None singleton.
customer_account: str
: The type of the None singleton.
ending_before: str
: The type of the None singleton.
limit: int
: The type of the None singleton.
starting_after: str
: The type of the None singleton.
status: str
: The type of the None singleton.
subscription: str
: The type of the None singleton.
InvoicesListParamsCreated(*args, **kwargs)
: Nested schema for InvoicesListParams.created
Ancestors (in MRO)
- builtins.dict
Class variables
gt: int
: The type of the None singleton.
gte: int
: The type of the None singleton.
lt: int
: The type of the None singleton.
lte: int
: The type of the None singleton.
InvoicesLtCondition(*args, **kwargs)
: Less than: field < value.
Ancestors (in MRO)
- builtins.dict
Class variables
lt: airbyte_agent_sdk.connectors.stripe.types.InvoicesSearchFilter
: The type of the None singleton.
InvoicesLteCondition(*args, **kwargs)
: Less than or equal: field <= value.
Ancestors (in MRO)
- builtins.dict
Class variables
lte: airbyte_agent_sdk.connectors.stripe.types.InvoicesSearchFilter
: The type of the None singleton.
InvoicesNeqCondition(*args, **kwargs)
: Not equal to: field does not equal value.
Ancestors (in MRO)
- builtins.dict
Class variables
neq: airbyte_agent_sdk.connectors.stripe.types.InvoicesSearchFilter
: The type of the None singleton.
InvoicesNotCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
not: airbyte_agent_sdk.connectors.stripe.types.InvoicesEqCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesNeqCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesGtCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesGteCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesLtCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesLteCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesInCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesStartswithCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesEndswithCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesFuzzyCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesKeywordCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesContainsCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesArrayContainsCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesNotCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesAndCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesOrCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesAnyCondition
: The type of the None singleton.
InvoicesOrCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
or: list[airbyte_agent_sdk.connectors.stripe.types.InvoicesEqCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesNeqCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesGtCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesGteCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesLtCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesLteCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesInCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesStartswithCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesEndswithCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesFuzzyCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesKeywordCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesContainsCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesArrayContainsCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesNotCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesAndCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesOrCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesAnyCondition]
: The type of the None singleton.
InvoicesSearchFilter(*args, **kwargs)
: Available fields for filtering invoices search queries.
Ancestors (in MRO)
- builtins.dict
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.
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.
InvoicesSearchParams(*args, **kwargs)
: Parameters for invoices.search operation
Ancestors (in MRO)
- builtins.dict
Class variables
limit: int
: The type of the None singleton.
page: str
: The type of the None singleton.
query: str
: The type of the None singleton.
InvoicesSearchQuery(*args, **kwargs)
: Search query for invoices entity.
Ancestors (in MRO)
- builtins.dict
Class variables
filter: airbyte_agent_sdk.connectors.stripe.types.InvoicesEqCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesNeqCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesGtCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesGteCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesLtCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesLteCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesInCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesStartswithCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesEndswithCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesFuzzyCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesKeywordCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesContainsCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesArrayContainsCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesNotCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesAndCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesOrCondition | airbyte_agent_sdk.connectors.stripe.types.InvoicesAnyCondition
: The type of the None singleton.
sort: list[airbyte_agent_sdk.connectors.stripe.types.InvoicesSortFilter]
: The type of the None singleton.
InvoicesSortFilter(*args, **kwargs)
: Available fields for sorting invoices search results.
Ancestors (in MRO)
- builtins.dict
Class variables
account_country: Literal['asc', 'desc']
: The country of the business associated with this invoice, commonly used to display localized content.
account_name: Literal['asc', 'desc']
: The public name of the business associated with this invoice.
account_tax_ids: Literal['asc', 'desc']
: Tax IDs of the account associated with this invoice.
amount_due: Literal['asc', 'desc']
: Total amount, in smallest currency unit, that is due and owed by the customer.
amount_paid: Literal['asc', 'desc']
: Total amount, in smallest currency unit, that has been paid by the customer.
amount_remaining: Literal['asc', 'desc']
: The difference between amount_due and amount_paid, representing the outstanding balance.
amount_shipping: Literal['asc', 'desc']
: Total amount of shipping costs on the invoice.
application: Literal['asc', 'desc']
: ID of the Connect application that created this invoice.
application_fee: Literal['asc', 'desc']
: Amount of application fee charged for this invoice in a Connect scenario.
application_fee_amount: Literal['asc', 'desc']
: The fee in smallest currency unit that is collected by the application in a Connect scenario.
attempt_count: Literal['asc', 'desc']
: Number of payment attempts made for this invoice.
attempted: Literal['asc', 'desc']
: Whether an attempt has been made to pay the invoice.
auto_advance: Literal['asc', 'desc']
: Controls whether Stripe performs automatic collection of the invoice.
automatic_tax: Literal['asc', 'desc']
: Settings and status for automatic tax calculation on this invoice.
billing: Literal['asc', 'desc']
: Billing method used for the invoice (charge_automatically or send_invoice).
billing_reason: Literal['asc', 'desc']
: Indicates the reason why the invoice was created (subscription_cycle, manual, etc.).
charge: Literal['asc', 'desc']
: ID of the latest charge generated for this invoice, if any.
closed: Literal['asc', 'desc']
: Whether the invoice has been marked as closed and no longer open for collection.
collection_method: Literal['asc', 'desc']
: Method by which the invoice is collected: charge_automatically or send_invoice.
created: Literal['asc', 'desc']
: Timestamp indicating when the invoice was created.
currency: Literal['asc', 'desc']
: Three-letter ISO currency code in which the invoice is denominated.
custom_fields: Literal['asc', 'desc']
: Custom fields displayed on the invoice as specified by the account.
customer: Literal['asc', 'desc']
: The customer object or ID associated with this invoice.
customer_address: Literal['asc', 'desc']
: The customer's address at the time the invoice was finalized.
customer_email: Literal['asc', 'desc']
: The customer's email address at the time the invoice was finalized.
customer_name: Literal['asc', 'desc']
: The customer's name at the time the invoice was finalized.
customer_phone: Literal['asc', 'desc']
: The customer's phone number at the time the invoice was finalized.
customer_shipping: Literal['asc', 'desc']
: The customer's shipping information at the time the invoice was finalized.
customer_tax_exempt: Literal['asc', 'desc']
: The customer's tax exempt status at the time the invoice was finalized.
customer_tax_ids: Literal['asc', 'desc']
: The customer's tax IDs at the time the invoice was finalized.
default_payment_method: Literal['asc', 'desc']
: Default payment method for the invoice, used if no other method is specified.
default_source: Literal['asc', 'desc']
: Default payment source for the invoice if no payment method is set.
default_tax_rates: Literal['asc', 'desc']
: The tax rates applied to the invoice by default.
description: Literal['asc', 'desc']
: An arbitrary string attached to the invoice, often displayed to customers.
discount: Literal['asc', 'desc']
: The discount object applied to the invoice, if any.
discounts: Literal['asc', 'desc']
: Array of discount IDs or objects currently applied to this invoice.
due_date: Literal['asc', 'desc']
: The date by which payment on this invoice is due, if the invoice is not auto-collected.
effective_at: Literal['asc', 'desc']
: Timestamp when the invoice becomes effective and finalized for payment.
ending_balance: Literal['asc', 'desc']
: The customer's ending account balance after this invoice is finalized.
footer: Literal['asc', 'desc']
: Footer text displayed on the invoice.
forgiven: Literal['asc', 'desc']
: Whether the invoice has been forgiven and is considered paid without actual payment.
from_invoice: Literal['asc', 'desc']
: Details about the invoice this invoice was created from, if applicable.
hosted_invoice_url: Literal['asc', 'desc']
: URL for the hosted invoice page where customers can view and pay the invoice.
id: Literal['asc', 'desc']
: Unique identifier for the invoice object.
invoice_pdf: Literal['asc', 'desc']
: URL for the PDF version of the invoice.
is_deleted: Literal['asc', 'desc']
: Indicates whether this invoice has been deleted.
issuer: Literal['asc', 'desc']
: Details about the entity issuing the invoice.
last_finalization_error: Literal['asc', 'desc']
: The error encountered during the last finalization attempt, if any.
latest_revision: Literal['asc', 'desc']
: The latest revision of the invoice, if revisions are enabled.
lines: Literal['asc', 'desc']
: The individual line items that make up the invoice, representing products, services, or fees.
livemode: Literal['asc', 'desc']
: Indicates whether the invoice exists in live mode (true) or test mode (false).
metadata: Literal['asc', 'desc']
: Key-value pairs for storing additional structured information about the invoice.
next_payment_attempt: Literal['asc', 'desc']
: Timestamp of the next automatic payment attempt for this invoice, if applicable.
number: Literal['asc', 'desc']
: A unique, human-readable identifier for this invoice, often shown to customers.
object_: Literal['asc', 'desc']
: String representing the object type, always 'invoice'.
on_behalf_of: Literal['asc', 'desc']
: The account on behalf of which the invoice is being created, used in Connect scenarios.
paid: Literal['asc', 'desc']
: Whether the invoice has been paid in full.
paid_out_of_band: Literal['asc', 'desc']
: Whether payment was made outside of Stripe and manually marked as paid.
payment: Literal['asc', 'desc']
: ID of the payment associated with this invoice, if any.
payment_intent: Literal['asc', 'desc']
: The PaymentIntent associated with this invoice for processing payment.
payment_settings: Literal['asc', 'desc']
: Configuration settings for how payment should be collected on this invoice.
period_end: Literal['asc', 'desc']
: End date of the billing period covered by this invoice.
period_start: Literal['asc', 'desc']
: Start date of the billing period covered by this invoice.
post_payment_credit_notes_amount: Literal['asc', 'desc']
: Total amount of credit notes issued after the invoice was paid.
pre_payment_credit_notes_amount: Literal['asc', 'desc']
: Total amount of credit notes applied before payment was attempted.
quote: Literal['asc', 'desc']
: The quote from which this invoice was generated, if applicable.
receipt_number: Literal['asc', 'desc']
: The receipt number displayed on the invoice, if available.
rendering: Literal['asc', 'desc']
: Settings that control how the invoice is rendered for display.
rendering_options: Literal['asc', 'desc']
: Options for customizing the visual rendering of the invoice.
shipping_cost: Literal['asc', 'desc']
: Total cost of shipping charges included in the invoice.
shipping_details: Literal['asc', 'desc']
: Detailed shipping information for the invoice, including address and carrier.
starting_balance: Literal['asc', 'desc']
: The customer's starting account balance at the beginning of the billing period.
statement_description: Literal['asc', 'desc']
: Extra information about the invoice that appears on the customer's credit card statement.
statement_descriptor: Literal['asc', 'desc']
: A dynamic descriptor that appears on the customer's credit card statement for this invoice.
status: Literal['asc', 'desc']
: The status of the invoice: draft, open, paid, void, or uncollectible.
status_transitions: Literal['asc', 'desc']
: Timestamps tracking when the invoice transitioned between different statuses.
subscription: Literal['asc', 'desc']
: The subscription this invoice was generated for, if applicable.
subscription_details: Literal['asc', 'desc']
: Additional details about the subscription associated with this invoice.
subtotal: Literal['asc', 'desc']
: Total of all line items before discounts or tax are applied.
subtotal_excluding_tax: Literal['asc', 'desc']
: The subtotal amount excluding any tax calculations.
tax: Literal['asc', 'desc']
: Total tax amount applied to the invoice.
tax_percent: Literal['asc', 'desc']
: The percentage of tax applied to the invoice (deprecated, use total_tax_amounts instead).
test_clock: Literal['asc', 'desc']
: ID of the test clock this invoice belongs to, used for testing time-dependent billing.
total: Literal['asc', 'desc']
: Total amount of the invoice after all line items, discounts, and taxes are calculated.
total_discount_amounts: Literal['asc', 'desc']
: Array of the total discount amounts applied, broken down by discount.
total_excluding_tax: Literal['asc', 'desc']
: Total amount of the invoice excluding all tax calculations.
total_tax_amounts: Literal['asc', 'desc']
: Array of tax amounts applied to the invoice, broken down by tax rate.
transfer_data: Literal['asc', 'desc']
: Information about the transfer of funds associated with this invoice in Connect scenarios.
updated: Literal['asc', 'desc']
: Timestamp indicating when the invoice was last updated.
webhooks_delivered_at: Literal['asc', 'desc']
: Timestamp indicating when webhooks for this invoice were successfully delivered.
InvoicesStartswithCondition(*args, **kwargs)
: Literal case-insensitive prefix match.
Ancestors (in MRO)
- builtins.dict
Class variables
startswith: airbyte_agent_sdk.connectors.stripe.types.InvoicesStringFilter
: The type of the None singleton.
InvoicesStringFilter(*args, **kwargs)
: String fields for text search conditions (startswith, endswith, fuzzy, keyword).
Ancestors (in MRO)
- builtins.dict
Class variables
account_country: str
: The country of the business associated with this invoice, commonly used to display localized content.
account_name: str
: The public name of the business associated with this invoice.
account_tax_ids: str
: Tax IDs of the account associated with this invoice.
amount_due: str
: Total amount, in smallest currency unit, that is due and owed by the customer.
amount_paid: str
: Total amount, in smallest currency unit, that has been paid by the customer.
amount_remaining: str
: The difference between amount_due and amount_paid, representing the outstanding balance.
amount_shipping: str
: Total amount of shipping costs on the invoice.
application: str
: ID of the Connect application that created this invoice.
application_fee: str
: Amount of application fee charged for this invoice in a Connect scenario.
application_fee_amount: str
: The fee in smallest currency unit that is collected by the application in a Connect scenario.
attempt_count: str
: Number of payment attempts made for this invoice.
attempted: str
: Whether an attempt has been made to pay the invoice.
auto_advance: str
: Controls whether Stripe performs automatic collection of the invoice.
automatic_tax: str
: Settings and status for automatic tax calculation on this invoice.
billing: str
: Billing method used for the invoice (charge_automatically or send_invoice).
billing_reason: str
: Indicates the reason why the invoice was created (subscription_cycle, manual, etc.).
charge: str
: ID of the latest charge generated for this invoice, if any.
closed: str
: Whether the invoice has been marked as closed and no longer open for collection.
collection_method: str
: Method by which the invoice is collected: charge_automatically or send_invoice.
created: str
: Timestamp indicating when the invoice was created.
currency: str
: Three-letter ISO currency code in which the invoice is denominated.
custom_fields: str
: Custom fields displayed on the invoice as specified by the account.
customer: str
: The customer object or ID associated with this invoice.
customer_address: str
: The customer's address at the time the invoice was finalized.
customer_email: str
: The customer's email address at the time the invoice was finalized.
customer_name: str
: The customer's name at the time the invoice was finalized.
customer_phone: str
: The customer's phone number at the time the invoice was finalized.
customer_shipping: str
: The customer's shipping information at the time the invoice was finalized.
customer_tax_exempt: str
: The customer's tax exempt status at the time the invoice was finalized.
customer_tax_ids: str
: The customer's tax IDs at the time the invoice was finalized.
default_payment_method: str
: Default payment method for the invoice, used if no other method is specified.
default_source: str
: Default payment source for the invoice if no payment method is set.
default_tax_rates: str
: The tax rates applied to the invoice by default.
description: str
: An arbitrary string attached to the invoice, often displayed to customers.
discount: str
: The discount object applied to the invoice, if any.
discounts: str
: Array of discount IDs or objects currently applied to this invoice.
due_date: str
: The date by which payment on this invoice is due, if the invoice is not auto-collected.
effective_at: str
: Timestamp when the invoice becomes effective and finalized for payment.
ending_balance: str
: The customer's ending account balance after this invoice is finalized.
footer: str
: Footer text displayed on the invoice.
forgiven: str
: Whether the invoice has been forgiven and is considered paid without actual payment.
from_invoice: str
: Details about the invoice this invoice was created from, if applicable.
hosted_invoice_url: str
: URL for the hosted invoice page where customers can view and pay the invoice.
id: str
: Unique identifier for the invoice object.
invoice_pdf: str
: URL for the PDF version of the invoice.
is_deleted: str
: Indicates whether this invoice has been deleted.
issuer: str
: Details about the entity issuing the invoice.
last_finalization_error: str
: The error encountered during the last finalization attempt, if any.
latest_revision: str
: The latest revision of the invoice, if revisions are enabled.
lines: str
: The individual line items that make up the invoice, representing products, services, or fees.
livemode: str
: Indicates whether the invoice exists in live mode (true) or test mode (false).
metadata: str
: Key-value pairs for storing additional structured information about the invoice.
next_payment_attempt: str
: Timestamp of the next automatic payment attempt for this invoice, if applicable.
number: str
: A unique, human-readable identifier for this invoice, often shown to customers.
object_: str
: String representing the object type, always 'invoice'.
on_behalf_of: str
: The account on behalf of which the invoice is being created, used in Connect scenarios.
paid: str
: Whether the invoice has been paid in full.
paid_out_of_band: str
: Whether payment was made outside of Stripe and manually marked as paid.
payment: str
: ID of the payment associated with this invoice, if any.
payment_intent: str
: The PaymentIntent associated with this invoice for processing payment.
payment_settings: str
: Configuration settings for how payment should be collected on this invoice.
period_end: str
: End date of the billing period covered by this invoice.
period_start: str
: Start date of the billing period covered by this invoice.
post_payment_credit_notes_amount: str
: Total amount of credit notes issued after the invoice was paid.
pre_payment_credit_notes_amount: str
: Total amount of credit notes applied before payment was attempted.
quote: str
: The quote from which this invoice was generated, if applicable.
receipt_number: str
: The receipt number displayed on the invoice, if available.
rendering: str
: Settings that control how the invoice is rendered for display.
rendering_options: str
: Options for customizing the visual rendering of the invoice.
shipping_cost: str
: Total cost of shipping charges included in the invoice.
shipping_details: str
: Detailed shipping information for the invoice, including address and carrier.
starting_balance: str
: The customer's starting account balance at the beginning of the billing period.
statement_description: str
: Extra information about the invoice that appears on the customer's credit card statement.
statement_descriptor: str
: A dynamic descriptor that appears on the customer's credit card statement for this invoice.
status: str
: The status of the invoice: draft, open, paid, void, or uncollectible.
status_transitions: str
: Timestamps tracking when the invoice transitioned between different statuses.
subscription: str
: The subscription this invoice was generated for, if applicable.
subscription_details: str
: Additional details about the subscription associated with this invoice.
subtotal: str
: Total of all line items before discounts or tax are applied.
subtotal_excluding_tax: str
: The subtotal amount excluding any tax calculations.
tax: str
: Total tax amount applied to the invoice.
tax_percent: str
: The percentage of tax applied to the invoice (deprecated, use total_tax_amounts instead).
test_clock: str
: ID of the test clock this invoice belongs to, used for testing time-dependent billing.
total: str
: Total amount of the invoice after all line items, discounts, and taxes are calculated.
total_discount_amounts: str
: Array of the total discount amounts applied, broken down by discount.
total_excluding_tax: str
: Total amount of the invoice excluding all tax calculations.
total_tax_amounts: str
: Array of tax amounts applied to the invoice, broken down by tax rate.
transfer_data: str
: Information about the transfer of funds associated with this invoice in Connect scenarios.
updated: str
: Timestamp indicating when the invoice was last updated.
webhooks_delivered_at: str
: Timestamp indicating when webhooks for this invoice were successfully delivered.
PaymentIntentCancellationsCreateParams(*args, **kwargs)
: Parameters for payment_intent_cancellations.create operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.
PaymentIntentConfirmationsCreateParams(*args, **kwargs)
: Parameters for payment_intent_confirmations.create operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.
PaymentIntentsCreateParams(*args, **kwargs)
: Parameters for payment_intents.create operation
Ancestors (in MRO)
- builtins.dict
PaymentIntentsGetParams(*args, **kwargs)
: Parameters for payment_intents.get operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.
PaymentIntentsListParams(*args, **kwargs)
: Parameters for payment_intents.list operation
Ancestors (in MRO)
- builtins.dict
Class variables
created: airbyte_agent_sdk.connectors.stripe.types.PaymentIntentsListParamsCreated
: The type of the None singleton.
customer: str
: The type of the None singleton.
customer_account: str
: The type of the None singleton.
ending_before: str
: The type of the None singleton.
limit: int
: The type of the None singleton.
starting_after: str
: The type of the None singleton.
PaymentIntentsListParamsCreated(*args, **kwargs)
: Nested schema for PaymentIntentsListParams.created
Ancestors (in MRO)
- builtins.dict
Class variables
gt: int
: The type of the None singleton.
gte: int
: The type of the None singleton.
lt: int
: The type of the None singleton.
lte: int
: The type of the None singleton.
PaymentIntentsSearchParams(*args, **kwargs)
: Parameters for payment_intents.search operation
Ancestors (in MRO)
- builtins.dict
Class variables
limit: int
: The type of the None singleton.
page: str
: The type of the None singleton.
query: str
: The type of the None singleton.
PaymentIntentsUpdateParams(*args, **kwargs)
: Parameters for payment_intents.update operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.
PaymentMethodAttachmentsCreateParams(*args, **kwargs)
: Parameters for payment_method_attachments.create operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.
PayoutsGetParams(*args, **kwargs)
: Parameters for payouts.get operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.
PayoutsListParams(*args, **kwargs)
: Parameters for payouts.list operation
Ancestors (in MRO)
- builtins.dict
Class variables
arrival_date: airbyte_agent_sdk.connectors.stripe.types.PayoutsListParamsArrivalDate
: The type of the None singleton.
created: airbyte_agent_sdk.connectors.stripe.types.PayoutsListParamsCreated
: The type of the None singleton.
destination: str
: The type of the None singleton.
ending_before: str
: The type of the None singleton.
limit: int
: The type of the None singleton.
starting_after: str
: The type of the None singleton.
status: str
: The type of the None singleton.
PayoutsListParamsArrivalDate(*args, **kwargs)
: Nested schema for PayoutsListParams.arrival_date
Ancestors (in MRO)
- builtins.dict
Class variables
gt: int
: The type of the None singleton.
gte: int
: The type of the None singleton.
lt: int
: The type of the None singleton.
lte: int
: The type of the None singleton.
PayoutsListParamsCreated(*args, **kwargs)
: Nested schema for PayoutsListParams.created
Ancestors (in MRO)
- builtins.dict
Class variables
gt: int
: The type of the None singleton.
gte: int
: The type of the None singleton.
lt: int
: The type of the None singleton.
lte: int
: The type of the None singleton.
PricesCreateParams(*args, **kwargs)
: Parameters for prices.create operation
Ancestors (in MRO)
- builtins.dict
ProductsCreateParams(*args, **kwargs)
: Parameters for products.create operation
Ancestors (in MRO)
- builtins.dict
ProductsDeleteParams(*args, **kwargs)
: Parameters for products.delete operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.
ProductsGetParams(*args, **kwargs)
: Parameters for products.get operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.
ProductsListParams(*args, **kwargs)
: Parameters for products.list operation
Ancestors (in MRO)
- builtins.dict
Class variables
active: bool
: The type of the None singleton.
created: airbyte_agent_sdk.connectors.stripe.types.ProductsListParamsCreated
: The type of the None singleton.
ending_before: str
: The type of the None singleton.
ids: list[str]
: The type of the None singleton.
limit: int
: The type of the None singleton.
shippable: bool
: The type of the None singleton.
starting_after: str
: The type of the None singleton.
url: str
: The type of the None singleton.
ProductsListParamsCreated(*args, **kwargs)
: Nested schema for ProductsListParams.created
Ancestors (in MRO)
- builtins.dict
Class variables
gt: int
: The type of the None singleton.
gte: int
: The type of the None singleton.
lt: int
: The type of the None singleton.
lte: int
: The type of the None singleton.
ProductsSearchParams(*args, **kwargs)
: Parameters for products.search operation
Ancestors (in MRO)
- builtins.dict
Class variables
limit: int
: The type of the None singleton.
page: str
: The type of the None singleton.
query: str
: The type of the None singleton.
ProductsUpdateParams(*args, **kwargs)
: Parameters for products.update operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.
RefundsAndCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
and: list[airbyte_agent_sdk.connectors.stripe.types.RefundsEqCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsNeqCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsGtCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsGteCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsLtCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsLteCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsInCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsStartswithCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsEndswithCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsFuzzyCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsKeywordCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsContainsCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsArrayContainsCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsNotCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsAndCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsOrCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsAnyCondition]
: The type of the None singleton.
RefundsAnyCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
any: airbyte_agent_sdk.connectors.stripe.types.RefundsAnyValueFilter
: The type of the None singleton.
RefundsAnyValueFilter(*args, **kwargs)
: Available fields with Any value type. Used for 'contains' and 'any' conditions.
Ancestors (in MRO)
- builtins.dict
Class variables
amount: Any
: Amount refunded, in cents (the smallest currency unit).
balance_transaction: Any
: ID of the balance transaction that describes the impact of this refund on your account balance.
charge: Any
: ID of the charge that was refunded.
created: Any
: Timestamp indicating when the refund was created.
currency: Any
: Three-letter ISO currency code in lowercase representing the currency of the refund.
destination_details: Any
: Details about the destination where the refunded funds should be sent.
id: Any
: Unique identifier for the refund object.
metadata: Any
: Set of key-value pairs that you can attach to an object for storing additional structured information.
object_: Any
: String representing the object type, always 'refund'.
payment_intent: Any
: ID of the PaymentIntent that was refunded.
reason: Any
: Reason for the refund, either user-provided (duplicate, fraudulent, or requested_by_customer) or generated by Stripe internally (expired_uncaptured_charge).
receipt_number: Any
: The transaction number that appears on email receipts sent for this refund.
source_transfer_reversal: Any
: ID of the transfer reversal that was created as a result of refunding a transfer (Connect only).
status: Any
: Status of the refund (pending, requires_action, succeeded, failed, or canceled).
transfer_reversal: Any
: ID of the reversal of the transfer that funded the charge being refunded (Connect only).
updated: Any
: Timestamp indicating when the refund was last updated.
RefundsArrayContainsCondition(*args, **kwargs)
: Exact membership test on an array field. Example: {"array_contains": {"tags": "premium"}}
Ancestors (in MRO)
- builtins.dict
Class variables
array_contains: airbyte_agent_sdk.connectors.stripe.types.RefundsAnyValueFilter
: The type of the None singleton.
RefundsContainsCondition(*args, **kwargs)
: Case-insensitive substring match on a scalar field. Example: {"contains": {"subject": "billing"}}
Ancestors (in MRO)
- builtins.dict
Class variables
contains: airbyte_agent_sdk.connectors.stripe.types.RefundsAnyValueFilter
: The type of the None singleton.
RefundsCreateParams(*args, **kwargs)
: Parameters for refunds.create operation
Ancestors (in MRO)
- builtins.dict
RefundsEndswithCondition(*args, **kwargs)
: Literal case-insensitive suffix match.
Ancestors (in MRO)
- builtins.dict
Class variables
endswith: airbyte_agent_sdk.connectors.stripe.types.RefundsStringFilter
: The type of the None singleton.
RefundsEqCondition(*args, **kwargs)
: Equal to: field equals value.
Ancestors (in MRO)
- builtins.dict
Class variables
eq: airbyte_agent_sdk.connectors.stripe.types.RefundsSearchFilter
: The type of the None singleton.
RefundsFuzzyCondition(*args, **kwargs)
: Ordered word text match (case-insensitive).
Ancestors (in MRO)
- builtins.dict
Class variables
fuzzy: airbyte_agent_sdk.connectors.stripe.types.RefundsStringFilter
: The type of the None singleton.
RefundsGetParams(*args, **kwargs)
: Parameters for refunds.get operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.
RefundsGtCondition(*args, **kwargs)
: Greater than: field > value.
Ancestors (in MRO)
- builtins.dict
Class variables
gt: airbyte_agent_sdk.connectors.stripe.types.RefundsSearchFilter
: The type of the None singleton.
RefundsGteCondition(*args, **kwargs)
: Greater than or equal: field >= value.
Ancestors (in MRO)
- builtins.dict
Class variables
gte: airbyte_agent_sdk.connectors.stripe.types.RefundsSearchFilter
: The type of the None singleton.
RefundsInCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
in: airbyte_agent_sdk.connectors.stripe.types.RefundsInFilter
: The type of the None singleton.
RefundsInFilter(*args, **kwargs)
: Available fields for 'in' condition (values are lists).
Ancestors (in MRO)
- builtins.dict
Class variables
amount: list[int]
: Amount refunded, in cents (the smallest currency unit).
balance_transaction: list[str]
: ID of the balance transaction that describes the impact of this refund on your account balance.
charge: list[str]
: ID of the charge that was refunded.
created: list[int]
: Timestamp indicating when the refund was created.
currency: list[str]
: Three-letter ISO currency code in lowercase representing the currency of the refund.
destination_details: list[dict[str, typing.Any]]
: Details about the destination where the refunded funds should be sent.
id: list[str]
: Unique identifier for the refund object.
metadata: list[dict[str, typing.Any]]
: Set of key-value pairs that you can attach to an object for storing additional structured information.
object_: list[str]
: String representing the object type, always 'refund'.
payment_intent: list[str]
: ID of the PaymentIntent that was refunded.
reason: list[str]
: Reason for the refund, either user-provided (duplicate, fraudulent, or requested_by_customer) or generated by Stripe internally (expired_uncaptured_charge).
receipt_number: list[str]
: The transaction number that appears on email receipts sent for this refund.
source_transfer_reversal: list[str]
: ID of the transfer reversal that was created as a result of refunding a transfer (Connect only).
status: list[str]
: Status of the refund (pending, requires_action, succeeded, failed, or canceled).
transfer_reversal: list[str]
: ID of the reversal of the transfer that funded the charge being refunded (Connect only).
updated: list[int]
: Timestamp indicating when the refund was last updated.
RefundsKeywordCondition(*args, **kwargs)
: Keyword text match (any word present).
Ancestors (in MRO)
- builtins.dict
Class variables
keyword: airbyte_agent_sdk.connectors.stripe.types.RefundsStringFilter
: The type of the None singleton.
RefundsListParams(*args, **kwargs)
: Parameters for refunds.list operation
Ancestors (in MRO)
- builtins.dict
Class variables
charge: str
: The type of the None singleton.
created: airbyte_agent_sdk.connectors.stripe.types.RefundsListParamsCreated
: The type of the None singleton.
ending_before: str
: The type of the None singleton.
limit: int
: The type of the None singleton.
payment_intent: str
: The type of the None singleton.
starting_after: str
: The type of the None singleton.
RefundsListParamsCreated(*args, **kwargs)
: Nested schema for RefundsListParams.created
Ancestors (in MRO)
- builtins.dict
Class variables
gt: int
: The type of the None singleton.
gte: int
: The type of the None singleton.
lt: int
: The type of the None singleton.
lte: int
: The type of the None singleton.
RefundsLtCondition(*args, **kwargs)
: Less than: field < value.
Ancestors (in MRO)
- builtins.dict
Class variables
lt: airbyte_agent_sdk.connectors.stripe.types.RefundsSearchFilter
: The type of the None singleton.
RefundsLteCondition(*args, **kwargs)
: Less than or equal: field <= value.
Ancestors (in MRO)
- builtins.dict
Class variables
lte: airbyte_agent_sdk.connectors.stripe.types.RefundsSearchFilter
: The type of the None singleton.
RefundsNeqCondition(*args, **kwargs)
: Not equal to: field does not equal value.
Ancestors (in MRO)
- builtins.dict
Class variables
neq: airbyte_agent_sdk.connectors.stripe.types.RefundsSearchFilter
: The type of the None singleton.
RefundsNotCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
not: airbyte_agent_sdk.connectors.stripe.types.RefundsEqCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsNeqCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsGtCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsGteCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsLtCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsLteCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsInCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsStartswithCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsEndswithCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsFuzzyCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsKeywordCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsContainsCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsArrayContainsCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsNotCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsAndCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsOrCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsAnyCondition
: The type of the None singleton.
RefundsOrCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
or: list[airbyte_agent_sdk.connectors.stripe.types.RefundsEqCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsNeqCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsGtCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsGteCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsLtCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsLteCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsInCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsStartswithCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsEndswithCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsFuzzyCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsKeywordCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsContainsCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsArrayContainsCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsNotCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsAndCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsOrCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsAnyCondition]
: The type of the None singleton.
RefundsSearchFilter(*args, **kwargs)
: Available fields for filtering refunds search queries.
Ancestors (in MRO)
- builtins.dict
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.
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.
RefundsSearchQuery(*args, **kwargs)
: Search query for refunds entity.
Ancestors (in MRO)
- builtins.dict
Class variables
filter: airbyte_agent_sdk.connectors.stripe.types.RefundsEqCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsNeqCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsGtCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsGteCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsLtCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsLteCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsInCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsStartswithCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsEndswithCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsFuzzyCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsKeywordCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsContainsCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsArrayContainsCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsNotCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsAndCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsOrCondition | airbyte_agent_sdk.connectors.stripe.types.RefundsAnyCondition
: The type of the None singleton.
sort: list[airbyte_agent_sdk.connectors.stripe.types.RefundsSortFilter]
: The type of the None singleton.
RefundsSortFilter(*args, **kwargs)
: Available fields for sorting refunds search results.
Ancestors (in MRO)
- builtins.dict
Class variables
amount: Literal['asc', 'desc']
: Amount refunded, in cents (the smallest currency unit).
balance_transaction: Literal['asc', 'desc']
: ID of the balance transaction that describes the impact of this refund on your account balance.
charge: Literal['asc', 'desc']
: ID of the charge that was refunded.
created: Literal['asc', 'desc']
: Timestamp indicating when the refund was created.
currency: Literal['asc', 'desc']
: Three-letter ISO currency code in lowercase representing the currency of the refund.
destination_details: Literal['asc', 'desc']
: Details about the destination where the refunded funds should be sent.
id: Literal['asc', 'desc']
: Unique identifier for the refund object.
metadata: Literal['asc', 'desc']
: Set of key-value pairs that you can attach to an object for storing additional structured information.
object_: Literal['asc', 'desc']
: String representing the object type, always 'refund'.
payment_intent: Literal['asc', 'desc']
: ID of the PaymentIntent that was refunded.
reason: Literal['asc', 'desc']
: Reason for the refund, either user-provided (duplicate, fraudulent, or requested_by_customer) or generated by Stripe internally (expired_uncaptured_charge).
receipt_number: Literal['asc', 'desc']
: The transaction number that appears on email receipts sent for this refund.
source_transfer_reversal: Literal['asc', 'desc']
: ID of the transfer reversal that was created as a result of refunding a transfer (Connect only).
status: Literal['asc', 'desc']
: Status of the refund (pending, requires_action, succeeded, failed, or canceled).
transfer_reversal: Literal['asc', 'desc']
: ID of the reversal of the transfer that funded the charge being refunded (Connect only).
updated: Literal['asc', 'desc']
: Timestamp indicating when the refund was last updated.
RefundsStartswithCondition(*args, **kwargs)
: Literal case-insensitive prefix match.
Ancestors (in MRO)
- builtins.dict
Class variables
startswith: airbyte_agent_sdk.connectors.stripe.types.RefundsStringFilter
: The type of the None singleton.
RefundsStringFilter(*args, **kwargs)
: String fields for text search conditions (startswith, endswith, fuzzy, keyword).
Ancestors (in MRO)
- builtins.dict
Class variables
amount: str
: Amount refunded, in cents (the smallest currency unit).
balance_transaction: str
: ID of the balance transaction that describes the impact of this refund on your account balance.
charge: str
: ID of the charge that was refunded.
created: str
: Timestamp indicating when the refund was created.
currency: str
: Three-letter ISO currency code in lowercase representing the currency of the refund.
destination_details: str
: Details about the destination where the refunded funds should be sent.
id: str
: Unique identifier for the refund object.
metadata: str
: Set of key-value pairs that you can attach to an object for storing additional structured information.
object_: str
: String representing the object type, always 'refund'.
payment_intent: str
: ID of the PaymentIntent that was refunded.
reason: str
: Reason for the refund, either user-provided (duplicate, fraudulent, or requested_by_customer) or generated by Stripe internally (expired_uncaptured_charge).
receipt_number: str
: The transaction number that appears on email receipts sent for this refund.
source_transfer_reversal: str
: ID of the transfer reversal that was created as a result of refunding a transfer (Connect only).
status: str
: Status of the refund (pending, requires_action, succeeded, failed, or canceled).
transfer_reversal: str
: ID of the reversal of the transfer that funded the charge being refunded (Connect only).
updated: str
: Timestamp indicating when the refund was last updated.
SubscriptionsAndCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
and: list[airbyte_agent_sdk.connectors.stripe.types.SubscriptionsEqCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsNeqCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsGtCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsGteCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsLtCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsLteCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsInCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsStartswithCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsEndswithCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsFuzzyCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsKeywordCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsContainsCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsArrayContainsCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsNotCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsAndCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsOrCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsAnyCondition]
: The type of the None singleton.
SubscriptionsAnyCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
any: airbyte_agent_sdk.connectors.stripe.types.SubscriptionsAnyValueFilter
: The type of the None singleton.
SubscriptionsAnyValueFilter(*args, **kwargs)
: Available fields with Any value type. Used for 'contains' and 'any' conditions.
Ancestors (in MRO)
- builtins.dict
Class variables
application: Any
: For Connect platforms, the application associated with the subscription.
application_fee_percent: Any
: For Connect platforms, the percentage of the subscription amount taken as an application fee.
automatic_tax: Any
: Automatic tax calculation settings for the subscription.
billing: Any
: Billing mode configuration for the subscription.
billing_cycle_anchor: Any
: Timestamp determining when the billing cycle for the subscription starts.
billing_cycle_anchor_config: Any
: Configuration for the subscription's billing cycle anchor behavior.
billing_thresholds: Any
: Defines thresholds at which an invoice will be sent, controlling billing timing based on usage.
cancel_at: Any
: Timestamp indicating when the subscription is scheduled to be canceled.
cancel_at_period_end: Any
: Boolean indicating whether the subscription will be canceled at the end of the current billing period.
canceled_at: Any
: Timestamp indicating when the subscription was canceled, if applicable.
cancellation_details: Any
: Details about why and how the subscription was canceled.
collection_method: Any
: How invoices are collected (charge_automatically or send_invoice).
created: Any
: Timestamp indicating when the subscription was created.
currency: Any
: Three-letter ISO currency code in lowercase indicating the currency for the subscription.
current_period_end: Any
: Timestamp marking the end of the current billing period.
current_period_start: Any
: Timestamp marking the start of the current billing period.
customer: Any
: ID of the customer who owns the subscription, expandable to full customer object.
days_until_due: Any
: Number of days until the invoice is due for subscriptions using send_invoice collection method.
default_payment_method: Any
: ID of the default payment method for the subscription, taking precedence over default_source.
default_source: Any
: ID of the default payment source for the subscription.
default_tax_rates: Any
: Tax rates that apply to the subscription by default.
description: Any
: Human-readable description of the subscription, displayable to the customer.
discount: Any
: Describes any discount currently applied to the subscription.
ended_at: Any
: Timestamp indicating when the subscription ended, if applicable.
id: Any
: Unique identifier for the subscription object.
invoice_settings: Any
: Settings for invoices generated by this subscription, such as custom fields and footer.
is_deleted: Any
: Indicates whether the subscription has been deleted.
latest_invoice: Any
: The most recent invoice this subscription has generated, expandable to full invoice object.
livemode: Any
: Indicates whether the subscription exists in live mode (true) or test mode (false).
metadata: Any
: Set of key-value pairs that you can attach to the subscription for storing additional structured information.
next_pending_invoice_item_invoice: Any
: Timestamp when the next invoice for pending invoice items will be created.
object_: Any
: String representing the object type, always 'subscription'.
on_behalf_of: Any
: For Connect platforms, the account for which the subscription is being created or managed.
pause_collection: Any
: Configuration for pausing collection on the subscription while retaining the subscription structure.
payment_settings: Any
: Payment settings for invoices generated by this subscription.
pending_invoice_item_interval: Any
: Specifies an interval for aggregating usage records into pending invoice items.
pending_setup_intent: Any
: SetupIntent used for collecting user authentication when updating payment methods without immediate payment.
pending_update: Any
: If specified, pending updates that will be applied to the subscription once the latest_invoice has been paid.
plan: Any
: The plan associated with the subscription (deprecated, use items instead).
quantity: Any
: Quantity of the plan subscribed to (deprecated, use items instead).
schedule: Any
: ID of the subscription schedule managing this subscription's lifecycle, if applicable.
start_date: Any
: Timestamp indicating when the subscription started.
status: Any
: Current status of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, or paused).
tax_percent: Any
: The percentage of tax applied to the subscription (deprecated, use default_tax_rates instead).
test_clock: Any
: ID of the test clock associated with this subscription for simulating time-based scenarios.
transfer_data: Any
: For Connect platforms, the account receiving funds from the subscription and optional percentage transferred.
trial_end: Any
: Timestamp indicating when the trial period ends, if applicable.
trial_settings: Any
: Settings related to trial periods, including conditions for ending trials.
trial_start: Any
: Timestamp indicating when the trial period began, if applicable.
updated: Any
: Timestamp indicating when the subscription was last updated.
Methods
items(self, /) ‑> Any
: Return a set-like object providing a view on the dict's items.
SubscriptionsArrayContainsCondition(*args, **kwargs)
: Exact membership test on an array field. Example: {"array_contains": {"tags": "premium"}}
Ancestors (in MRO)
- builtins.dict
Class variables
array_contains: airbyte_agent_sdk.connectors.stripe.types.SubscriptionsAnyValueFilter
: The type of the None singleton.
SubscriptionsContainsCondition(*args, **kwargs)
: Case-insensitive substring match on a scalar field. Example: {"contains": {"subject": "billing"}}
Ancestors (in MRO)
- builtins.dict
Class variables
contains: airbyte_agent_sdk.connectors.stripe.types.SubscriptionsAnyValueFilter
: The type of the None singleton.
SubscriptionsCreateParams(*args, **kwargs)
: Parameters for subscriptions.create operation
Ancestors (in MRO)
- builtins.dict
SubscriptionsDeleteParams(*args, **kwargs)
: Parameters for subscriptions.delete operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.
SubscriptionsEndswithCondition(*args, **kwargs)
: Literal case-insensitive suffix match.
Ancestors (in MRO)
- builtins.dict
Class variables
endswith: airbyte_agent_sdk.connectors.stripe.types.SubscriptionsStringFilter
: The type of the None singleton.
SubscriptionsEqCondition(*args, **kwargs)
: Equal to: field equals value.
Ancestors (in MRO)
- builtins.dict
Class variables
eq: airbyte_agent_sdk.connectors.stripe.types.SubscriptionsSearchFilter
: The type of the None singleton.
SubscriptionsFuzzyCondition(*args, **kwargs)
: Ordered word text match (case-insensitive).
Ancestors (in MRO)
- builtins.dict
Class variables
fuzzy: airbyte_agent_sdk.connectors.stripe.types.SubscriptionsStringFilter
: The type of the None singleton.
SubscriptionsGetParams(*args, **kwargs)
: Parameters for subscriptions.get operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.
SubscriptionsGtCondition(*args, **kwargs)
: Greater than: field > value.
Ancestors (in MRO)
- builtins.dict
Class variables
gt: airbyte_agent_sdk.connectors.stripe.types.SubscriptionsSearchFilter
: The type of the None singleton.
SubscriptionsGteCondition(*args, **kwargs)
: Greater than or equal: field >= value.
Ancestors (in MRO)
- builtins.dict
Class variables
gte: airbyte_agent_sdk.connectors.stripe.types.SubscriptionsSearchFilter
: The type of the None singleton.
SubscriptionsInCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
in: airbyte_agent_sdk.connectors.stripe.types.SubscriptionsInFilter
: The type of the None singleton.
SubscriptionsInFilter(*args, **kwargs)
: Available fields for 'in' condition (values are lists).
Ancestors (in MRO)
- builtins.dict
Class variables
application: list[str]
: For Connect platforms, the application associated with the subscription.
application_fee_percent: list[float]
: For Connect platforms, the percentage of the subscription amount taken as an application fee.
automatic_tax: list[dict[str, typing.Any]]
: Automatic tax calculation settings for the subscription.
billing: list[str]
: Billing mode configuration for the subscription.
billing_cycle_anchor: list[float]
: Timestamp determining when the billing cycle for the subscription starts.
billing_cycle_anchor_config: list[dict[str, typing.Any]]
: Configuration for the subscription's billing cycle anchor behavior.
billing_thresholds: list[dict[str, typing.Any]]
: Defines thresholds at which an invoice will be sent, controlling billing timing based on usage.
cancel_at: list[float]
: Timestamp indicating when the subscription is scheduled to be canceled.
cancel_at_period_end: list[bool]
: Boolean indicating whether the subscription will be canceled at the end of the current billing period.
canceled_at: list[float]
: Timestamp indicating when the subscription was canceled, if applicable.
cancellation_details: list[dict[str, typing.Any]]
: Details about why and how the subscription was canceled.
collection_method: list[str]
: How invoices are collected (charge_automatically or send_invoice).
created: list[int]
: Timestamp indicating when the subscription was created.
currency: list[str]
: Three-letter ISO currency code in lowercase indicating the currency for the subscription.
current_period_end: list[float]
: Timestamp marking the end of the current billing period.
current_period_start: list[int]
: Timestamp marking the start of the current billing period.
customer: list[str]
: ID of the customer who owns the subscription, expandable to full customer object.
days_until_due: list[int]
: Number of days until the invoice is due for subscriptions using send_invoice collection method.
default_payment_method: list[str]
: ID of the default payment method for the subscription, taking precedence over default_source.
default_source: list[str]
: ID of the default payment source for the subscription.
default_tax_rates: list[list[typing.Any]]
: Tax rates that apply to the subscription by default.
description: list[str]
: Human-readable description of the subscription, displayable to the customer.
discount: list[dict[str, typing.Any]]
: Describes any discount currently applied to the subscription.
ended_at: list[float]
: Timestamp indicating when the subscription ended, if applicable.
id: list[str]
: Unique identifier for the subscription object.
invoice_settings: list[dict[str, typing.Any]]
: Settings for invoices generated by this subscription, such as custom fields and footer.
is_deleted: list[bool]
: Indicates whether the subscription has been deleted.
latest_invoice: list[str]
: The most recent invoice this subscription has generated, expandable to full invoice object.
livemode: list[bool]
: Indicates whether the subscription exists in live mode (true) or test mode (false).
metadata: list[dict[str, typing.Any]]
: Set of key-value pairs that you can attach to the subscription for storing additional structured information.
next_pending_invoice_item_invoice: list[int]
: Timestamp when the next invoice for pending invoice items will be created.
object_: list[str]
: String representing the object type, always 'subscription'.
on_behalf_of: list[str]
: For Connect platforms, the account for which the subscription is being created or managed.
pause_collection: list[dict[str, typing.Any]]
: Configuration for pausing collection on the subscription while retaining the subscription structure.
payment_settings: list[dict[str, typing.Any]]
: Payment settings for invoices generated by this subscription.
pending_invoice_item_interval: list[dict[str, typing.Any]]
: Specifies an interval for aggregating usage records into pending invoice items.
pending_setup_intent: list[str]
: SetupIntent used for collecting user authentication when updating payment methods without immediate payment.
pending_update: list[dict[str, typing.Any]]
: If specified, pending updates that will be applied to the subscription once the latest_invoice has been paid.
plan: list[dict[str, typing.Any]]
: The plan associated with the subscription (deprecated, use items instead).
quantity: list[int]
: Quantity of the plan subscribed to (deprecated, use items instead).
schedule: list[str]
: ID of the subscription schedule managing this subscription's lifecycle, if applicable.
start_date: list[int]
: Timestamp indicating when the subscription started.
status: list[str]
: Current status of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, or paused).
tax_percent: list[float]
: The percentage of tax applied to the subscription (deprecated, use default_tax_rates instead).
test_clock: list[str]
: ID of the test clock associated with this subscription for simulating time-based scenarios.
transfer_data: list[dict[str, typing.Any]]
: For Connect platforms, the account receiving funds from the subscription and optional percentage transferred.
trial_end: list[float]
: Timestamp indicating when the trial period ends, if applicable.
trial_settings: list[dict[str, typing.Any]]
: Settings related to trial periods, including conditions for ending trials.
trial_start: list[int]
: Timestamp indicating when the trial period began, if applicable.
updated: list[int]
: Timestamp indicating when the subscription was last updated.
Methods
items(self, /) ‑> list[dict[str, typing.Any]]
: Return a set-like object providing a view on the dict's items.
SubscriptionsKeywordCondition(*args, **kwargs)
: Keyword text match (any word present).
Ancestors (in MRO)
- builtins.dict
Class variables
keyword: airbyte_agent_sdk.connectors.stripe.types.SubscriptionsStringFilter
: The type of the None singleton.
SubscriptionsListParams(*args, **kwargs)
: Parameters for subscriptions.list operation
Ancestors (in MRO)
- builtins.dict
Class variables
automatic_tax: airbyte_agent_sdk.connectors.stripe.types.SubscriptionsListParamsAutomaticTax
: The type of the None singleton.
collection_method: str
: The type of the None singleton.
created: airbyte_agent_sdk.connectors.stripe.types.SubscriptionsListParamsCreated
: The type of the None singleton.
current_period_end: airbyte_agent_sdk.connectors.stripe.types.SubscriptionsListParamsCurrentPeriodEnd
: The type of the None singleton.
current_period_start: airbyte_agent_sdk.connectors.stripe.types.SubscriptionsListParamsCurrentPeriodStart
: The type of the None singleton.
customer: str
: The type of the None singleton.
customer_account: str
: The type of the None singleton.
ending_before: str
: The type of the None singleton.
limit: int
: The type of the None singleton.
price: str
: The type of the None singleton.
starting_after: str
: The type of the None singleton.
status: str
: The type of the None singleton.
SubscriptionsListParamsAutomaticTax(*args, **kwargs)
: Nested schema for SubscriptionsListParams.automatic_tax
Ancestors (in MRO)
- builtins.dict
Class variables
enabled: bool
: The type of the None singleton.
SubscriptionsListParamsCreated(*args, **kwargs)
: Nested schema for SubscriptionsListParams.created
Ancestors (in MRO)
- builtins.dict
Class variables
gt: int
: The type of the None singleton.
gte: int
: The type of the None singleton.
lt: int
: The type of the None singleton.
lte: int
: The type of the None singleton.
SubscriptionsListParamsCurrentPeriodEnd(*args, **kwargs)
: Nested schema for SubscriptionsListParams.current_period_end
Ancestors (in MRO)
- builtins.dict
Class variables
gt: int
: The type of the None singleton.
gte: int
: The type of the None singleton.
lt: int
: The type of the None singleton.
lte: int
: The type of the None singleton.
SubscriptionsListParamsCurrentPeriodStart(*args, **kwargs)
: Nested schema for SubscriptionsListParams.current_period_start
Ancestors (in MRO)
- builtins.dict
Class variables
gt: int
: The type of the None singleton.
gte: int
: The type of the None singleton.
lt: int
: The type of the None singleton.
lte: int
: The type of the None singleton.
SubscriptionsLtCondition(*args, **kwargs)
: Less than: field < value.
Ancestors (in MRO)
- builtins.dict
Class variables
lt: airbyte_agent_sdk.connectors.stripe.types.SubscriptionsSearchFilter
: The type of the None singleton.
SubscriptionsLteCondition(*args, **kwargs)
: Less than or equal: field <= value.
Ancestors (in MRO)
- builtins.dict
Class variables
lte: airbyte_agent_sdk.connectors.stripe.types.SubscriptionsSearchFilter
: The type of the None singleton.
SubscriptionsNeqCondition(*args, **kwargs)
: Not equal to: field does not equal value.
Ancestors (in MRO)
- builtins.dict
Class variables
neq: airbyte_agent_sdk.connectors.stripe.types.SubscriptionsSearchFilter
: The type of the None singleton.
SubscriptionsNotCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
not: airbyte_agent_sdk.connectors.stripe.types.SubscriptionsEqCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsNeqCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsGtCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsGteCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsLtCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsLteCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsInCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsStartswithCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsEndswithCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsFuzzyCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsKeywordCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsContainsCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsArrayContainsCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsNotCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsAndCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsOrCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsAnyCondition
: The type of the None singleton.
SubscriptionsOrCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
or: list[airbyte_agent_sdk.connectors.stripe.types.SubscriptionsEqCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsNeqCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsGtCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsGteCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsLtCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsLteCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsInCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsStartswithCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsEndswithCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsFuzzyCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsKeywordCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsContainsCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsArrayContainsCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsNotCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsAndCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsOrCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsAnyCondition]
: The type of the None singleton.
SubscriptionsSearchFilter(*args, **kwargs)
: Available fields for filtering subscriptions search queries.
Ancestors (in MRO)
- builtins.dict
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.
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.
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.
Methods
items(self, /) ‑> dict[str, typing.Any] | None
: Return a set-like object providing a view on the dict's items.
SubscriptionsSearchParams(*args, **kwargs)
: Parameters for subscriptions.search operation
Ancestors (in MRO)
- builtins.dict
Class variables
limit: int
: The type of the None singleton.
page: str
: The type of the None singleton.
query: str
: The type of the None singleton.
SubscriptionsSearchQuery(*args, **kwargs)
: Search query for subscriptions entity.
Ancestors (in MRO)
- builtins.dict
Class variables
filter: airbyte_agent_sdk.connectors.stripe.types.SubscriptionsEqCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsNeqCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsGtCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsGteCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsLtCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsLteCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsInCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsStartswithCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsEndswithCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsFuzzyCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsKeywordCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsContainsCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsArrayContainsCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsNotCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsAndCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsOrCondition | airbyte_agent_sdk.connectors.stripe.types.SubscriptionsAnyCondition
: The type of the None singleton.
sort: list[airbyte_agent_sdk.connectors.stripe.types.SubscriptionsSortFilter]
: The type of the None singleton.
SubscriptionsSortFilter(*args, **kwargs)
: Available fields for sorting subscriptions search results.
Ancestors (in MRO)
- builtins.dict
Class variables
application: Literal['asc', 'desc']
: For Connect platforms, the application associated with the subscription.
application_fee_percent: Literal['asc', 'desc']
: For Connect platforms, the percentage of the subscription amount taken as an application fee.
automatic_tax: Literal['asc', 'desc']
: Automatic tax calculation settings for the subscription.
billing: Literal['asc', 'desc']
: Billing mode configuration for the subscription.
billing_cycle_anchor: Literal['asc', 'desc']
: Timestamp determining when the billing cycle for the subscription starts.
billing_cycle_anchor_config: Literal['asc', 'desc']
: Configuration for the subscription's billing cycle anchor behavior.
billing_thresholds: Literal['asc', 'desc']
: Defines thresholds at which an invoice will be sent, controlling billing timing based on usage.
cancel_at: Literal['asc', 'desc']
: Timestamp indicating when the subscription is scheduled to be canceled.
cancel_at_period_end: Literal['asc', 'desc']
: Boolean indicating whether the subscription will be canceled at the end of the current billing period.
canceled_at: Literal['asc', 'desc']
: Timestamp indicating when the subscription was canceled, if applicable.
cancellation_details: Literal['asc', 'desc']
: Details about why and how the subscription was canceled.
collection_method: Literal['asc', 'desc']
: How invoices are collected (charge_automatically or send_invoice).
created: Literal['asc', 'desc']
: Timestamp indicating when the subscription was created.
currency: Literal['asc', 'desc']
: Three-letter ISO currency code in lowercase indicating the currency for the subscription.
current_period_end: Literal['asc', 'desc']
: Timestamp marking the end of the current billing period.
current_period_start: Literal['asc', 'desc']
: Timestamp marking the start of the current billing period.
customer: Literal['asc', 'desc']
: ID of the customer who owns the subscription, expandable to full customer object.
days_until_due: Literal['asc', 'desc']
: Number of days until the invoice is due for subscriptions using send_invoice collection method.
default_payment_method: Literal['asc', 'desc']
: ID of the default payment method for the subscription, taking precedence over default_source.
default_source: Literal['asc', 'desc']
: ID of the default payment source for the subscription.
default_tax_rates: Literal['asc', 'desc']
: Tax rates that apply to the subscription by default.
description: Literal['asc', 'desc']
: Human-readable description of the subscription, displayable to the customer.
discount: Literal['asc', 'desc']
: Describes any discount currently applied to the subscription.
ended_at: Literal['asc', 'desc']
: Timestamp indicating when the subscription ended, if applicable.
id: Literal['asc', 'desc']
: Unique identifier for the subscription object.
invoice_settings: Literal['asc', 'desc']
: Settings for invoices generated by this subscription, such as custom fields and footer.
is_deleted: Literal['asc', 'desc']
: Indicates whether the subscription has been deleted.
latest_invoice: Literal['asc', 'desc']
: The most recent invoice this subscription has generated, expandable to full invoice object.
livemode: Literal['asc', 'desc']
: Indicates whether the subscription exists in live mode (true) or test mode (false).
metadata: Literal['asc', 'desc']
: Set of key-value pairs that you can attach to the subscription for storing additional structured information.
next_pending_invoice_item_invoice: Literal['asc', 'desc']
: Timestamp when the next invoice for pending invoice items will be created.
object_: Literal['asc', 'desc']
: String representing the object type, always 'subscription'.
on_behalf_of: Literal['asc', 'desc']
: For Connect platforms, the account for which the subscription is being created or managed.
pause_collection: Literal['asc', 'desc']
: Configuration for pausing collection on the subscription while retaining the subscription structure.
payment_settings: Literal['asc', 'desc']
: Payment settings for invoices generated by this subscription.
pending_invoice_item_interval: Literal['asc', 'desc']
: Specifies an interval for aggregating usage records into pending invoice items.
pending_setup_intent: Literal['asc', 'desc']
: SetupIntent used for collecting user authentication when updating payment methods without immediate payment.
pending_update: Literal['asc', 'desc']
: If specified, pending updates that will be applied to the subscription once the latest_invoice has been paid.
plan: Literal['asc', 'desc']
: The plan associated with the subscription (deprecated, use items instead).
quantity: Literal['asc', 'desc']
: Quantity of the plan subscribed to (deprecated, use items instead).
schedule: Literal['asc', 'desc']
: ID of the subscription schedule managing this subscription's lifecycle, if applicable.
start_date: Literal['asc', 'desc']
: Timestamp indicating when the subscription started.
status: Literal['asc', 'desc']
: Current status of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, or paused).
tax_percent: Literal['asc', 'desc']
: The percentage of tax applied to the subscription (deprecated, use default_tax_rates instead).
test_clock: Literal['asc', 'desc']
: ID of the test clock associated with this subscription for simulating time-based scenarios.
transfer_data: Literal['asc', 'desc']
: For Connect platforms, the account receiving funds from the subscription and optional percentage transferred.
trial_end: Literal['asc', 'desc']
: Timestamp indicating when the trial period ends, if applicable.
trial_settings: Literal['asc', 'desc']
: Settings related to trial periods, including conditions for ending trials.
trial_start: Literal['asc', 'desc']
: Timestamp indicating when the trial period began, if applicable.
updated: Literal['asc', 'desc']
: Timestamp indicating when the subscription was last updated.
Methods
items(self, /) ‑> Literal['asc', 'desc']
: Return a set-like object providing a view on the dict's items.
SubscriptionsStartswithCondition(*args, **kwargs)
: Literal case-insensitive prefix match.
Ancestors (in MRO)
- builtins.dict
Class variables
startswith: airbyte_agent_sdk.connectors.stripe.types.SubscriptionsStringFilter
: The type of the None singleton.
SubscriptionsStringFilter(*args, **kwargs)
: String fields for text search conditions (startswith, endswith, fuzzy, keyword).
Ancestors (in MRO)
- builtins.dict
Class variables
application: str
: For Connect platforms, the application associated with the subscription.
application_fee_percent: str
: For Connect platforms, the percentage of the subscription amount taken as an application fee.
automatic_tax: str
: Automatic tax calculation settings for the subscription.
billing: str
: Billing mode configuration for the subscription.
billing_cycle_anchor: str
: Timestamp determining when the billing cycle for the subscription starts.
billing_cycle_anchor_config: str
: Configuration for the subscription's billing cycle anchor behavior.
billing_thresholds: str
: Defines thresholds at which an invoice will be sent, controlling billing timing based on usage.
cancel_at: str
: Timestamp indicating when the subscription is scheduled to be canceled.
cancel_at_period_end: str
: Boolean indicating whether the subscription will be canceled at the end of the current billing period.
canceled_at: str
: Timestamp indicating when the subscription was canceled, if applicable.
cancellation_details: str
: Details about why and how the subscription was canceled.
collection_method: str
: How invoices are collected (charge_automatically or send_invoice).
created: str
: Timestamp indicating when the subscription was created.
currency: str
: Three-letter ISO currency code in lowercase indicating the currency for the subscription.
current_period_end: str
: Timestamp marking the end of the current billing period.
current_period_start: str
: Timestamp marking the start of the current billing period.
customer: str
: ID of the customer who owns the subscription, expandable to full customer object.
days_until_due: str
: Number of days until the invoice is due for subscriptions using send_invoice collection method.
default_payment_method: str
: ID of the default payment method for the subscription, taking precedence over default_source.
default_source: str
: ID of the default payment source for the subscription.
default_tax_rates: str
: Tax rates that apply to the subscription by default.
description: str
: Human-readable description of the subscription, displayable to the customer.
discount: str
: Describes any discount currently applied to the subscription.
ended_at: str
: Timestamp indicating when the subscription ended, if applicable.
id: str
: Unique identifier for the subscription object.
invoice_settings: str
: Settings for invoices generated by this subscription, such as custom fields and footer.
is_deleted: str
: Indicates whether the subscription has been deleted.
latest_invoice: str
: The most recent invoice this subscription has generated, expandable to full invoice object.
livemode: str
: Indicates whether the subscription exists in live mode (true) or test mode (false).
metadata: str
: Set of key-value pairs that you can attach to the subscription for storing additional structured information.
next_pending_invoice_item_invoice: str
: Timestamp when the next invoice for pending invoice items will be created.
object_: str
: String representing the object type, always 'subscription'.
on_behalf_of: str
: For Connect platforms, the account for which the subscription is being created or managed.
pause_collection: str
: Configuration for pausing collection on the subscription while retaining the subscription structure.
payment_settings: str
: Payment settings for invoices generated by this subscription.
pending_invoice_item_interval: str
: Specifies an interval for aggregating usage records into pending invoice items.
pending_setup_intent: str
: SetupIntent used for collecting user authentication when updating payment methods without immediate payment.
pending_update: str
: If specified, pending updates that will be applied to the subscription once the latest_invoice has been paid.
plan: str
: The plan associated with the subscription (deprecated, use items instead).
quantity: str
: Quantity of the plan subscribed to (deprecated, use items instead).
schedule: str
: ID of the subscription schedule managing this subscription's lifecycle, if applicable.
start_date: str
: Timestamp indicating when the subscription started.
status: str
: Current status of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, or paused).
tax_percent: str
: The percentage of tax applied to the subscription (deprecated, use default_tax_rates instead).
test_clock: str
: ID of the test clock associated with this subscription for simulating time-based scenarios.
transfer_data: str
: For Connect platforms, the account receiving funds from the subscription and optional percentage transferred.
trial_end: str
: Timestamp indicating when the trial period ends, if applicable.
trial_settings: str
: Settings related to trial periods, including conditions for ending trials.
trial_start: str
: Timestamp indicating when the trial period began, if applicable.
updated: str
: Timestamp indicating when the subscription was last updated.
Methods
items(self, /) ‑> str
: Return a set-like object providing a view on the dict's items.
SubscriptionsUpdateParams(*args, **kwargs)
: Parameters for subscriptions.update operation
Ancestors (in MRO)
- builtins.dict
Class variables
id: str
: The type of the None singleton.