Skip to main content

MockOrganizationUsersKeysApi

Struct MockOrganizationUsersKeysApi 

Source
pub struct MockOrganizationUsersKeysApi {
    OrganizationUsersKeysApi_expectations: MockOrganizationUsersKeysApi_OrganizationUsersKeysApi,
}

Fields§

§OrganizationUsersKeysApi_expectations: MockOrganizationUsersKeysApi_OrganizationUsersKeysApi

Implementations§

Source§

impl MockOrganizationUsersKeysApi

Source

pub fn checkpoint(&mut self)

Validate that all current expectations for all methods have been satisfied, and discard them.

Source

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 MockOrganizationUsersKeysApi

Source

pub fn expect_get_pending_v2_upgrades(&mut self) -> &mut Expectation

Create an Expectation for mocking the get_pending_v2_upgrades method

Source

pub fn expect_post_v2_upgrades(&mut self) -> &mut Expectation

Create an Expectation for mocking the post_v2_upgrades method

Trait Implementations§

Source§

impl Debug for MockOrganizationUsersKeysApi

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Default for MockOrganizationUsersKeysApi

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl OrganizationUsersKeysApi for MockOrganizationUsersKeysApi

Source§

fn get_pending_v2_upgrades<'a, 'life0, 'async_trait>( &'life0 self, org_id: Uuid, continuation_token: Option<Uuid>, ) -> Pin<Box<dyn Future<Output = Result<OrganizationUserPendingV2UpgradeResponseModelListResponseModel, Error>> + Send + 'async_trait>>
where Self: 'async_trait, 'a: 'async_trait, 'life0: 'async_trait,

GET /organizations/{orgId}/users/keys/pending-v2-upgrades A V1 to V2 upgrade rotation cannot re-wrap the account recovery key, because that requires the member to trust the organization’s public key and the upgrade does not prompt the member. The rotation leaves a V2 upgrade token on the membership instead. Account recovery gives the admin the member’s V1 user key, so the admin unwraps the V2 user key from the token and re-wraps the account recovery key with it. Only Owners and Admins of the organization can call this endpoint. It returns only the members the caller can recover. The client posts each page to POST v2-upgrades, then reads the next page with the continuation token of the response, until the token is null. A page can be empty and still have a token.

Source§

fn post_v2_upgrades<'a, 'life0, 'async_trait>( &'life0 self, org_id: Uuid, organization_user_v2_upgrades_request_model: Option<OrganizationUserV2UpgradesRequestModel>, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>
where Self: 'async_trait, 'a: 'async_trait, 'life0: 'async_trait,

POST /organizations/{orgId}/users/keys/v2-upgrades Only Owners and Admins of the organization can call this endpoint, and only for members they can recover. A membership that has changed since the read is skipped rather than rejected.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync> ⓘ

Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T> ⓘ
where T: Sized,

Applies the [Compat] adapter by value. Read more
§

fn compat_ref(&self) -> Compat<&T> ⓘ

Applies the [Compat] adapter by shared reference. Read more
§

fn compat_mut(&mut self) -> Compat<&mut T> ⓘ

Applies the [Compat] adapter by mutable reference. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T, UT> HandleAlloc<UT> for T
where T: Send + Sync,

§

fn new_handle(value: Arc<T>) -> Handle

Create a new handle for an Arc value Read more
§

unsafe fn clone_handle(handle: Handle) -> Handle

Clone a handle Read more
§

unsafe fn consume_handle(handle: Handle) -> Arc<T> ⓘ

Consume a handle, getting back the initial Arc<> Read more
§

unsafe fn get_arc(handle: Handle) -> Arc<Self> ⓘ

Get a clone of the Arc<> using a “borrowed” handle. Read more
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self> ⓘ

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self> ⓘ

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

§

impl<T> PolicyExt for T
where T: ?Sized,

§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Sized + Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns [Action::Follow] only if self and other return Action::Follow. Read more
§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Sized + Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns [Action::Follow] if either self or other returns Action::Follow. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘ
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more