Struct polymesh_api::polymesh::api::test_utils::TestUtilsCallApi
source · 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 copy 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> !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
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
Self: TryFrom<T>,
fn checked_from<T>(t: T) -> Option<Self>where Self: TryFrom<T>,
§fn checked_into<T>(self) -> Option<T>where
Self: TryInto<T>,
fn checked_into<T>(self) -> Option<T>where Self: TryInto<T>,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 more§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere T: UncheckedFrom<S>,
§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to
unchecked_from.source§impl<T, S> UniqueSaturatedInto<T> for Swhere
T: Bounded,
S: TryInto<T>,
impl<T, S> UniqueSaturatedInto<T> for Swhere T: Bounded, S: TryInto<T>,
source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T.