Enum gapi_grpc::google::ads::googleads::v5::enums::access_role_enum::AccessRole[][src]

#[repr(i32)]pub enum AccessRole {
    Unspecified,
    Unknown,
    Admin,
    Standard,
    ReadOnly,
    EmailOnly,
}

Possible access role of a user.

Variants

Unspecified

Not specified.

Unknown

Used for return value only. Represents value unknown in this version.

Admin

Owns its account and can control the addition of other users.

Standard

Can modify campaigns, but can’t affect other users.

ReadOnly

Can view campaigns and account changes, but cannot make edits.

EmailOnly

Role for "email only" access. Represents an email recipient rather than a true User entity.

Implementations

impl AccessRole[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of AccessRole.

pub fn from_i32(value: i32) -> Option<AccessRole>[src]

Converts an i32 to a AccessRole, or None if value is not a valid variant.

Trait Implementations

impl Clone for AccessRole[src]

impl Copy for AccessRole[src]

impl Debug for AccessRole[src]

impl Default for AccessRole[src]

impl Eq for AccessRole[src]

impl From<AccessRole> for i32[src]

impl Hash for AccessRole[src]

impl Ord for AccessRole[src]

impl PartialEq<AccessRole> for AccessRole[src]

impl PartialOrd<AccessRole> for AccessRole[src]

impl StructuralEq for AccessRole[src]

impl StructuralPartialEq for AccessRole[src]

Auto Trait Implementations

impl RefUnwindSafe for AccessRole

impl Send for AccessRole

impl Sync for AccessRole

impl Unpin for AccessRole

impl UnwindSafe for AccessRole

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]