pub struct AdminProjectUsersResource { /* private fields */ }Expand description
Admin Project Users 资源。
Implementations§
Source§impl AdminProjectUsersResource
impl AdminProjectUsersResource
Sourcepub fn create(&self, project_id: impl Into<String>) -> JsonRequestBuilder<Value>
pub fn create(&self, project_id: impl Into<String>) -> JsonRequestBuilder<Value>
Adds a user to a project.
Sourcepub fn retrieve(
&self,
project_id: impl Into<String>,
user_id: impl Into<String>,
) -> JsonRequestBuilder<Value>
pub fn retrieve( &self, project_id: impl Into<String>, user_id: impl Into<String>, ) -> JsonRequestBuilder<Value>
Retrieves a project user.
Sourcepub fn update(
&self,
project_id: impl Into<String>,
user_id: impl Into<String>,
) -> JsonRequestBuilder<Value>
pub fn update( &self, project_id: impl Into<String>, user_id: impl Into<String>, ) -> JsonRequestBuilder<Value>
Updates a project user.
Sourcepub fn list(&self, project_id: impl Into<String>) -> ListRequestBuilder<Value>
pub fn list(&self, project_id: impl Into<String>) -> ListRequestBuilder<Value>
Lists project users.
Sourcepub fn delete(
&self,
project_id: impl Into<String>,
user_id: impl Into<String>,
) -> JsonRequestBuilder<Value>
pub fn delete( &self, project_id: impl Into<String>, user_id: impl Into<String>, ) -> JsonRequestBuilder<Value>
Removes a user from a project.
Sourcepub fn roles(&self) -> AdminProjectUserRolesResource
pub fn roles(&self) -> AdminProjectUserRolesResource
Returns project user role assignment resources.
Trait Implementations§
Source§impl Clone for AdminProjectUsersResource
impl Clone for AdminProjectUsersResource
Source§fn clone(&self) -> AdminProjectUsersResource
fn clone(&self) -> AdminProjectUsersResource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 !RefUnwindSafe for AdminProjectUsersResource
impl !UnwindSafe for AdminProjectUsersResource
impl Freeze for AdminProjectUsersResource
impl Send for AdminProjectUsersResource
impl Sync for AdminProjectUsersResource
impl Unpin for AdminProjectUsersResource
impl UnsafeUnpin for AdminProjectUsersResource
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