pub struct MockUserSubscriptionsApi {
UserSubscriptionsApi_expectations: MockUserSubscriptionsApi_UserSubscriptionsApi,
}Fields§
§UserSubscriptionsApi_expectations: MockUserSubscriptionsApi_UserSubscriptionsApiImplementations§
Source§impl MockUserSubscriptionsApi
impl MockUserSubscriptionsApi
Sourcepub fn checkpoint(&mut self)
pub fn checkpoint(&mut self)
Validate that all current expectations for all methods have been satisfied, and discard them.
Sourcepub fn new() -> Self
pub fn new() -> Self
Create a new mock object with no expectations.
This method will not be generated if the real struct
already has a new method. However, it will be
generated if the struct implements a trait with a new
method. The trait’s new method can still be called
like <MockX as TraitY>::new
Source§impl MockUserSubscriptionsApi
impl MockUserSubscriptionsApi
Sourcepub fn expect_get_account_subscription_preview(&mut self) -> &mut Expectation
pub fn expect_get_account_subscription_preview(&mut self) -> &mut Expectation
Create an Expectation for mocking the get_account_subscription_preview method
Sourcepub fn expect_get_account_subscription_purchase_preview(
&mut self,
) -> &mut Expectation
pub fn expect_get_account_subscription_purchase_preview( &mut self, ) -> &mut Expectation
Create an Expectation for mocking the get_account_subscription_purchase_preview method
Sourcepub fn expect_get_account_subscription_upgrade_preview(
&mut self,
) -> &mut Expectation
pub fn expect_get_account_subscription_upgrade_preview( &mut self, ) -> &mut Expectation
Create an Expectation for mocking the get_account_subscription_upgrade_preview method
Trait Implementations§
Source§impl Debug for MockUserSubscriptionsApi
impl Debug for MockUserSubscriptionsApi
Source§impl Default for MockUserSubscriptionsApi
impl Default for MockUserSubscriptionsApi
Source§impl UserSubscriptionsApi for MockUserSubscriptionsApi
impl UserSubscriptionsApi for MockUserSubscriptionsApi
Source§fn get_account_subscription_preview<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<SubscriptionPreview, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_account_subscription_preview<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<SubscriptionPreview, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
GET /account/billing/subscription/preview Previews the account’s upcoming subscription renewal.
Source§fn get_account_subscription_purchase_preview<'a, 'life0, 'async_trait>(
&'life0 self,
additional_storage: Option<i32>,
coupons: Option<Vec<String>>,
country: Option<&'a str>,
postal_code: Option<&'a str>,
) -> Pin<Box<dyn Future<Output = Result<InvoicePreview, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn get_account_subscription_purchase_preview<'a, 'life0, 'async_trait>(
&'life0 self,
additional_storage: Option<i32>,
coupons: Option<Vec<String>>,
country: Option<&'a str>,
postal_code: Option<&'a str>,
) -> Pin<Box<dyn Future<Output = Result<InvoicePreview, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
GET /account/billing/subscription/purchase/preview Previews the invoice for purchasing a Premium subscription.
Source§fn get_account_subscription_upgrade_preview<'a, 'life0, 'async_trait>(
&'life0 self,
target_product_tier_type: ProductTierType,
country: Option<&'a str>,
postal_code: Option<&'a str>,
) -> Pin<Box<dyn Future<Output = Result<InvoicePreview, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn get_account_subscription_upgrade_preview<'a, 'life0, 'async_trait>(
&'life0 self,
target_product_tier_type: ProductTierType,
country: Option<&'a str>,
postal_code: Option<&'a str>,
) -> Pin<Box<dyn Future<Output = Result<InvoicePreview, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
GET /account/billing/subscription/upgrade/preview Previews the invoice for upgrading the user’s Premium subscription to an organization plan.
Auto Trait Implementations§
impl Freeze for MockUserSubscriptionsApi
impl RefUnwindSafe for MockUserSubscriptionsApi
impl Send for MockUserSubscriptionsApi
impl Sync for MockUserSubscriptionsApi
impl Unpin for MockUserSubscriptionsApi
impl UnsafeUnpin for MockUserSubscriptionsApi
impl UnwindSafe for MockUserSubscriptionsApi
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CompatExt for T
impl<T> CompatExt for T
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
§unsafe fn clone_handle(handle: Handle) -> Handle
unsafe fn clone_handle(handle: Handle) -> Handle
§unsafe fn consume_handle(handle: Handle) -> Arc<T> ⓘ
unsafe fn consume_handle(handle: Handle) -> Arc<T> ⓘ
Arc<> Read more