Struct identity_account::types::IdentityUpdater
source · pub struct IdentityUpdater<'account, C>where
C: SharedPtr<Client>,{ /* private fields */ }
Expand description
A struct created by the Account::update_identity
method, that
allows executing various updates on the identity it was created on.
Implementations§
source§impl<'account, C> IdentityUpdater<'account, C>where
C: SharedPtr<Client>,
impl<'account, C> IdentityUpdater<'account, C>where C: SharedPtr<Client>,
sourcepub fn create_method(&'account mut self) -> CreateMethodBuilder<'account, C>
pub fn create_method(&'account mut self) -> CreateMethodBuilder<'account, C>
Creates a new builder to modify the identity. See the documentation of the return type for details.
source§impl<'account, C> IdentityUpdater<'account, C>where
C: SharedPtr<Client>,
impl<'account, C> IdentityUpdater<'account, C>where C: SharedPtr<Client>,
sourcepub fn delete_method(&'account mut self) -> DeleteMethodBuilder<'account, C>
pub fn delete_method(&'account mut self) -> DeleteMethodBuilder<'account, C>
Creates a new builder to modify the identity. See the documentation of the return type for details.
source§impl<'account, C> IdentityUpdater<'account, C>where
C: SharedPtr<Client>,
impl<'account, C> IdentityUpdater<'account, C>where C: SharedPtr<Client>,
sourcepub fn attach_method_relationship(
&'account mut self
) -> AttachMethodRelationshipBuilder<'account, C>
pub fn attach_method_relationship( &'account mut self ) -> AttachMethodRelationshipBuilder<'account, C>
Creates a new builder to modify the identity. See the documentation of the return type for details.
source§impl<'account, C> IdentityUpdater<'account, C>where
C: SharedPtr<Client>,
impl<'account, C> IdentityUpdater<'account, C>where C: SharedPtr<Client>,
sourcepub fn detach_method_relationship(
&'account mut self
) -> DetachMethodRelationshipBuilder<'account, C>
pub fn detach_method_relationship( &'account mut self ) -> DetachMethodRelationshipBuilder<'account, C>
Creates a new builder to modify the identity. See the documentation of the return type for details.
source§impl<'account, C> IdentityUpdater<'account, C>where
C: SharedPtr<Client>,
impl<'account, C> IdentityUpdater<'account, C>where C: SharedPtr<Client>,
sourcepub fn create_service(&'account mut self) -> CreateServiceBuilder<'account, C>
pub fn create_service(&'account mut self) -> CreateServiceBuilder<'account, C>
Creates a new builder to modify the identity. See the documentation of the return type for details.
source§impl<'account, C> IdentityUpdater<'account, C>where
C: SharedPtr<Client>,
impl<'account, C> IdentityUpdater<'account, C>where C: SharedPtr<Client>,
sourcepub fn delete_service(&'account mut self) -> DeleteServiceBuilder<'account, C>
pub fn delete_service(&'account mut self) -> DeleteServiceBuilder<'account, C>
Creates a new builder to modify the identity. See the documentation of the return type for details.
source§impl<'account, C> IdentityUpdater<'account, C>where
C: SharedPtr<Client>,
impl<'account, C> IdentityUpdater<'account, C>where C: SharedPtr<Client>,
sourcepub fn set_controller(&'account mut self) -> SetControllerBuilder<'account, C>
pub fn set_controller(&'account mut self) -> SetControllerBuilder<'account, C>
Creates a new builder to modify the identity. See the documentation of the return type for details.
source§impl<'account, C> IdentityUpdater<'account, C>where
C: SharedPtr<Client>,
impl<'account, C> IdentityUpdater<'account, C>where C: SharedPtr<Client>,
sourcepub fn set_also_known_as(
&'account mut self
) -> SetAlsoKnownAsBuilder<'account, C>
pub fn set_also_known_as( &'account mut self ) -> SetAlsoKnownAsBuilder<'account, C>
Creates a new builder to modify the identity. See the documentation of the return type for details.