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.StiggClientUndocumented
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