pub struct TestUtilsCallApi<'api> { /* private fields */ }Implementations§
Source§impl<'api> TestUtilsCallApi<'api>
impl<'api> TestUtilsCallApi<'api>
Sourcepub fn register_did(
&self,
secondary_keys: Vec<SecondaryKey<AccountId>>,
) -> Result<WrappedCall>
pub fn register_did( &self, secondary_keys: Vec<SecondaryKey<AccountId>>, ) -> Result<WrappedCall>
Generates a new IdentityID for the caller, and issues a self-generated CDD claim.
The caller account will be the primary key of that identity.
For each account of secondary_keys, a new JoinIdentity authorization is created, so
each of them will need to accept it before become part of this new IdentityID.
§Errors
AlreadyLinkedif the caller account or if any of the givensecondary_keyshas already linked to anIdentityIDSecondaryKeysContainPrimaryKeyifsecondary_keyscontains the caller account.DidAlreadyExistsif auto-generated DID already exists.
Sourcepub fn mock_cdd_register_did(
&self,
target_account: AccountId,
) -> Result<WrappedCall>
pub fn mock_cdd_register_did( &self, target_account: AccountId, ) -> Result<WrappedCall>
Registers a new Identity for the target_account and issues a CDD claim to it.
§Failure
originhas to be an active CDD provider. Inactive CDD providers cannot add new claims.target_account(primary key of the new Identity) can be linked to just one and only one identity.
Sourcepub fn get_my_did(&self) -> Result<WrappedCall>
pub fn get_my_did(&self) -> Result<WrappedCall>
Emits an event with caller’s identity.
Sourcepub fn get_cdd_of(&self, of: AccountId) -> Result<WrappedCall>
pub fn get_cdd_of(&self, of: AccountId) -> Result<WrappedCall>
Emits an event with caller’s identity and CDD status.
Trait Implementations§
Source§impl<'api> Clone for TestUtilsCallApi<'api>
impl<'api> Clone for TestUtilsCallApi<'api>
Source§fn clone(&self) -> TestUtilsCallApi<'api>
fn clone(&self) -> TestUtilsCallApi<'api>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl<'api> Freeze for TestUtilsCallApi<'api>
impl<'api> !RefUnwindSafe for TestUtilsCallApi<'api>
impl<'api> Send for TestUtilsCallApi<'api>
impl<'api> Sync for TestUtilsCallApi<'api>
impl<'api> Unpin for TestUtilsCallApi<'api>
impl<'api> !UnwindSafe for TestUtilsCallApi<'api>
Blanket Implementations§
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
Mutably borrows from an owned value. Read more
Source§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<Src, Dest> IntoTuple<Dest> for Srcwhere
Dest: FromTuple<Src>,
impl<Src, Dest> IntoTuple<Dest> for Srcwhere
Dest: FromTuple<Src>,
fn into_tuple(self) -> Dest
Source§impl<T, Outer> IsWrappedBy<Outer> for T
impl<T, Outer> IsWrappedBy<Outer> for T
Source§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
Source§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
Source§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of
T. Read moreSource§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
Source§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to
unchecked_from.Source§impl<T, S> UniqueSaturatedInto<T> for S
impl<T, S> UniqueSaturatedInto<T> for S
Source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T.