Struct google_analyticsadmin1_alpha::api::GoogleAnalyticsAdminV1alphaCreateUserLinkRequest [−][src]
Request message for CreateUserLink RPC. Users can have multiple email addresses associated with their Google account, and one of these email addresses is the "primary" email address. Any of the email addresses associated with a Google account may be used for a new UserLink, but the returned UserLink will always contain the "primary" email address. As a result, the input and output email address for this request may differ.
This type is not used in any activity, and only used as part of another schema.
Fields
notify_new_user: Option<bool>Optional. If set, then email the new user notifying them that they've been granted permissions to the resource.
parent: Option<String>Required. Example format: accounts/1234
user_link: Option<GoogleAnalyticsAdminV1alphaUserLink>Required. The user link to create.
Trait Implementations
impl Clone for GoogleAnalyticsAdminV1alphaCreateUserLinkRequest[src]
fn clone(&self) -> GoogleAnalyticsAdminV1alphaCreateUserLinkRequest[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for GoogleAnalyticsAdminV1alphaCreateUserLinkRequest[src]
impl Default for GoogleAnalyticsAdminV1alphaCreateUserLinkRequest[src]
impl<'de> Deserialize<'de> for GoogleAnalyticsAdminV1alphaCreateUserLinkRequest[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Part for GoogleAnalyticsAdminV1alphaCreateUserLinkRequest[src]
impl Serialize for GoogleAnalyticsAdminV1alphaCreateUserLinkRequest[src]
Auto Trait Implementations
impl RefUnwindSafe for GoogleAnalyticsAdminV1alphaCreateUserLinkRequest[src]
impl Send for GoogleAnalyticsAdminV1alphaCreateUserLinkRequest[src]
impl Sync for GoogleAnalyticsAdminV1alphaCreateUserLinkRequest[src]
impl Unpin for GoogleAnalyticsAdminV1alphaCreateUserLinkRequest[src]
impl UnwindSafe for GoogleAnalyticsAdminV1alphaCreateUserLinkRequest[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
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.
pub 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>,