class documentation
class Client(BaseClient):
Known subclasses: stigg.client.StiggClient
Constructor: Client(url, headers, http_client)
Undocumented
Inherited from BaseClient
:
Method | __enter__ |
Undocumented |
Method | __exit__ |
Undocumented |
Method | __init__ |
Undocumented |
Method | execute |
Undocumented |
Method | get |
Undocumented |
Instance Variable | headers |
Undocumented |
Instance Variable | http |
Undocumented |
Instance Variable | url |
Undocumented |
Method | _convert |
Undocumented |
Method | _convert |
Undocumented |
Method | _execute |
Undocumented |
Method | _execute |
Undocumented |
Method | _get |
Undocumented |
Method | _process |
Undocumented |
def cancel_subscription(self, input:
SubscriptionCancellationInput
, **kwargs: Any
) -> CancelSubscription
:
¶
Undocumented
def cancel_subscription_updates(self, input:
SubscriptionUpdateScheduleCancellationInput
, **kwargs: Any
) -> CancelSubscriptionUpdates
:
¶
Undocumented
def create_payment_session(self, input:
PaymentSessionInput
, **kwargs: Any
) -> CreatePaymentSession
:
¶
Undocumented
def delegate_subscription_to_customer(self, input:
DelegateSubscriptionToCustomerInput
, **kwargs: Any
) -> DelegateSubscriptionToCustomer
:
¶
Undocumented
def detach_customer_payment_method(self, input:
DetachCustomerPaymentMethodInput
, **kwargs: Any
) -> DetachCustomerPaymentMethod
:
¶
Undocumented
def estimate_subscription(self, input:
EstimateSubscriptionInput
, **kwargs: Any
) -> EstimateSubscription
:
¶
Undocumented
def estimate_subscription_update(self, input:
EstimateSubscriptionUpdateInput
, **kwargs: Any
) -> EstimateSubscriptionUpdate
:
¶
Undocumented
def get_active_subscriptions(self, input:
GetActiveSubscriptionsInput
, **kwargs: Any
) -> GetActiveSubscriptions
:
¶
Undocumented
def get_active_subscriptions_list(self, input:
GetActiveSubscriptionsInput
, **kwargs: Any
) -> GetActiveSubscriptionsList
:
¶
overridden in
stigg.client.StiggClient
Undocumented
def get_credit_balance(self, input:
CreditBalanceSummaryInput
, **kwargs: Any
) -> GetCreditBalance
:
¶
Undocumented
def get_customer_portal_by_ref_id(self, input:
CustomerPortalInput
, **kwargs: Any
) -> GetCustomerPortalByRefId
:
¶
Undocumented
def get_customer_statistics(self, input:
GetCustomerByRefIdInput
, **kwargs: Any
) -> GetCustomerStatistics
:
¶
Undocumented
def get_entitlements_state(self, input:
FetchEntitlementsQuery
, **kwargs: Any
) -> GetEntitlementsState
:
¶
Undocumented
def get_subscriptions(self, filter:
SubscriptionQueryFilter | None | UnsetType
= UNSET, paging: CursorPaging | None | UnsetType
= UNSET, sorting: list[ SubscriptionQuerySort] | None | UnsetType
= UNSET, **kwargs: Any
) -> GetSubscriptions
:
¶
Undocumented
def get_usage_history(self, usage_history_input:
UsageHistoryInput
, **kwargs: Any
) -> GetUsageHistory
:
¶
Undocumented
def grant_promotional_entitlements(self, input:
GrantPromotionalEntitlementsInput
, **kwargs: Any
) -> GrantPromotionalEntitlements
:
¶
Undocumented
def grant_promotional_entitlements_group(self, input:
GrantPromotionalEntitlementsGroupInput
, **kwargs: Any
) -> GrantPromotionalEntitlementsGroup
:
¶
Undocumented
def import_customer_bulk(self, input:
ImportCustomerBulkInput
, **kwargs: Any
) -> ImportCustomerBulk
:
¶
Undocumented
def import_subscriptions_bulk(self, input:
ImportSubscriptionsBulkInput
, **kwargs: Any
) -> ImportSubscriptionsBulk
:
¶
Undocumented
def migrate_subscription_to_latest(self, input:
SubscriptionMigrationInput
, **kwargs: Any
) -> MigrateSubscriptionToLatest
:
¶
Undocumented
def preview_next_invoice(self, input:
PreviewNextInvoiceInput
, **kwargs: Any
) -> PreviewNextInvoice
:
¶
Undocumented
def preview_subscription(self, input:
PreviewSubscriptionInput
, **kwargs: Any
) -> PreviewSubscription
:
¶
Undocumented
def provision_subscription(self, input:
ProvisionSubscriptionInput
, **kwargs: Any
) -> ProvisionSubscription
:
¶
Undocumented
def report_entitlement_check_requested(self, entitlement_check_requested:
EntitlementCheckRequested
, **kwargs: Any
) -> ReportEntitlementCheckRequested
:
¶
Undocumented
def revoke_promotional_entitlement(self, input:
RevokePromotionalEntitlementInput
, **kwargs: Any
) -> RevokePromotionalEntitlement
:
¶
Undocumented
def revoke_promotional_entitlements_group(self, input:
RevokePromotionalEntitlementsGroupInput
, **kwargs: Any
) -> RevokePromotionalEntitlementsGroup
:
¶
Undocumented
def transfer_subscription(self, input:
TransferSubscriptionInput
, **kwargs: Any
) -> TransferSubscription
:
¶
Undocumented
def transfer_subscription_to_resource(self, input:
TransferSubscriptionToResourceInput
, **kwargs: Any
) -> TransferSubscriptionToResource
:
¶
Undocumented
def unlink_promotional_entitlements_group(self, input:
UnlinkPromotionalEntitlementsGroupInput
, **kwargs: Any
) -> UnlinkPromotionalEntitlementsGroup
:
¶
Undocumented
def update_subscription(self, input:
UpdateSubscriptionInput
, **kwargs: Any
) -> UpdateSubscription
:
¶
Undocumented