__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
from _typeshed import Incomplete
from decimal import Decimal
from typing import Final
from braintree.add_on import AddOn
from braintree.descriptor import Descriptor
from braintree.discount import Discount
from braintree.resource import Resource
from braintree.subscription_status_event import SubscriptionStatusEvent
from braintree.transaction import Transaction
class Subscription(Resource):
class TrialDurationUnit:
Day: Final = "day"
Month: Final = "month"
class Source:
Api: Final = "api"
ControlPanel: Final = "control_panel"
Recurring: Final = "recurring"
class Status:
Active: Final = "Active"
Canceled: Final = "Canceled"
Expired: Final = "Expired"
PastDue: Final = "Past Due"
Pending: Final = "Pending"
@staticmethod
def create(params: Incomplete | None = None): ...
@staticmethod
def create_signature(): ...
@staticmethod
def find(subscription_id): ...
@staticmethod
def retry_charge(subscription_id, amount: Incomplete | None = None, submit_for_settlement: bool = False): ...
@staticmethod
def update(subscription_id, params: Incomplete | None = None): ...
@staticmethod
def cancel(subscription_id): ...
@staticmethod
def search(*query): ...
@staticmethod
def update_signature(): ...
price: Decimal
balance: Decimal
next_billing_period_amount: Decimal
add_ons: list[AddOn]
descriptor: Descriptor
description: Incomplete
discounts: list[Discount]
status_history: list[SubscriptionStatusEvent]
transactions: list[Transaction]
def __init__(self, gateway, attributes) -> None: ...