[−][src]Struct google_admin1_directory::RoleAssignment
JSON template for roleAssignment resource in Directory API.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- insert role assignments (request|response)
- list role assignments (none)
- delete role assignments (none)
- get role assignments (response)
Fields
assigned_to: Option<String>The unique ID of the user this role is assigned to.
kind: Option<String>The type of the API resource. This is always admin#directory#roleAssignment.
etag: Option<String>ETag of the resource.
role_assignment_id: Option<String>ID of this roleAssignment.
role_id: Option<String>The ID of the role that is assigned.
scope_type: Option<String>The scope in which this role is assigned. Possible values are:
- CUSTOMER
- ORG_UNIT
org_unit_id: Option<String>If the role is restricted to an organization unit, this contains the ID for the organization unit the exercise of this role is restricted to.
Trait Implementations
impl Resource for RoleAssignment[src]
impl ResponseResult for RoleAssignment[src]
impl RequestValue for RoleAssignment[src]
impl Default for RoleAssignment[src]
fn default() -> RoleAssignment[src]
impl Clone for RoleAssignment[src]
fn clone(&self) -> RoleAssignment[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Debug for RoleAssignment[src]
impl Serialize for RoleAssignment[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer, [src]
__S: Serializer,
impl<'de> Deserialize<'de> for RoleAssignment[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for RoleAssignment
impl Unpin for RoleAssignment
impl Sync for RoleAssignment
impl UnwindSafe for RoleAssignment
impl RefUnwindSafe for RoleAssignment
Blanket Implementations
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, [src]
T: Deserialize<'de>,