View Source ExChargebee.Subscription (ex_chargebee v0.4.5)
An interface for Interacting with subscriptions
For More information see Chargebee subscription Documentation
Summary
Functions
Perform a add_charge_at_term_end on individual subscription.
Perform a cancel_for_items on individual subscription.
Perform a change_term_end on individual subscription.
Perform a charge_future_renewals on individual subscription.
Perform a contract_terms on individual subscription.
Perform a create_usage on individual usage.
Perform a delete on individual subscription.
Perform a delete_usage on individual usage.
Perform a discounts on individual subscription.
Perform a edit_advance_invoice_schedule on individual subscription.
Perform a import_contract_term on individual subscription.
Returns a list of subscriptions. Pagination is handled automatically unless the opt paginate
is set to false.
Perform a override_billing_profile on individual subscription.
Perform a pause on individual subscription.
Perform a reactivate on individual subscription.
Perform a regenerate_invoice on individual subscription.
Perform a remove_advance_invoice_schedule on individual subscription.
Perform a remove_coupons on individual subscription.
Perform a remove_scheduled_cancellation on individual subscription.
Perform a remove_scheduled_changes on individual subscription.
Perform a remove_scheduled_pause on individual subscription.
Perform a remove_scheduled_resumption on individual subscription.
Perform a resume on individual subscription.
Perform a retrieve_advance_invoice_schedule on individual subscription.
Perform a retrieve_with_scheduled_changes on individual subscription.
Returns a stream of subscriptions. Pagination is handled automatically as the stream is consumed.
Perform a update_for_items on individual subscription.
Functions
Perform a add_charge_at_term_end on individual subscription.
Find more information in the Chargebee Documentation
Perform a cancel_for_items on individual subscription.
Find more information in the Chargebee Documentation
Perform a change_term_end on individual subscription.
Find more information in the Chargebee Documentation
Perform a charge_future_renewals on individual subscription.
Find more information in the Chargebee Documentation
Perform a contract_terms on individual subscription.
Find more information in the Chargebee Documentation
Perform a create_usage on individual usage.
Find more information in the Chargebee Documentation
Perform a delete on individual subscription.
Find more information in the Chargebee Documentation
Perform a delete_usage on individual usage.
Find more information in the Chargebee Documentation
Perform a discounts on individual subscription.
Find more information in the Chargebee Documentation
edit_advance_invoice_schedule(resource_id, params \\ %{}, opts \\ [])
View SourcePerform a edit_advance_invoice_schedule on individual subscription.
Find more information in the Chargebee Documentation
Perform a import_contract_term on individual subscription.
Find more information in the Chargebee Documentation
Returns a list of subscriptions. Pagination is handled automatically unless the opt paginate
is set to false.
opts:
- site: the site to use for the request. Defaults to the default site.
- paginate: whether to paginate the results. Defaults to false. If false, all results will be returned.
@spec operations() :: Keyword.t()
Perform a override_billing_profile on individual subscription.
Find more information in the Chargebee Documentation
Perform a pause on individual subscription.
Find more information in the Chargebee Documentation
Perform a reactivate on individual subscription.
Find more information in the Chargebee Documentation
Perform a regenerate_invoice on individual subscription.
Find more information in the Chargebee Documentation
remove_advance_invoice_schedule(resource_id, params \\ %{}, opts \\ [])
View SourcePerform a remove_advance_invoice_schedule on individual subscription.
Find more information in the Chargebee Documentation
Perform a remove_coupons on individual subscription.
Find more information in the Chargebee Documentation
remove_scheduled_cancellation(resource_id, params \\ %{}, opts \\ [])
View SourcePerform a remove_scheduled_cancellation on individual subscription.
Find more information in the Chargebee Documentation
Perform a remove_scheduled_changes on individual subscription.
Find more information in the Chargebee Documentation
Perform a remove_scheduled_pause on individual subscription.
Find more information in the Chargebee Documentation
remove_scheduled_resumption(resource_id, params \\ %{}, opts \\ [])
View SourcePerform a remove_scheduled_resumption on individual subscription.
Find more information in the Chargebee Documentation
Perform a resume on individual subscription.
Find more information in the Chargebee Documentation
retrieve_advance_invoice_schedule(resource_id, params \\ %{}, opts \\ [])
View SourcePerform a retrieve_advance_invoice_schedule on individual subscription.
Find more information in the Chargebee Documentation
retrieve_with_scheduled_changes(resource_id, params \\ %{}, opts \\ [])
View SourcePerform a retrieve_with_scheduled_changes on individual subscription.
Find more information in the Chargebee Documentation
@spec stream_list( map(), keyword() ) :: Enumerable.t()
Returns a stream of subscriptions. Pagination is handled automatically as the stream is consumed.
Perform a update_for_items on individual subscription.
Find more information in the Chargebee Documentation