[][src]Struct google_photoslibrary1::ShareInfo

pub struct ShareInfo {
    pub shareable_url: Option<String>,
    pub share_token: Option<String>,
    pub is_joined: Option<bool>,
    pub shared_album_options: Option<SharedAlbumOptions>,
}

Information about albums that are shared. This information is only included if you created the album, it is shared and you have the sharing scope.

This type is not used in any activity, and only used as part of another schema.

Fields

shareable_url: Option<String>

A link to the album that's now shared on the Google Photos website and app. Anyone with the link can access this shared album and see all of the items present in the album.

share_token: Option<String>

A token that can be used by other users to join this shared album via the API.

is_joined: Option<bool>

True if the user has joined the album. This is always true for the owner of the shared album.

shared_album_options: Option<SharedAlbumOptions>

Options that control the sharing of an album.

Trait Implementations

impl Part for ShareInfo[src]

impl Default for ShareInfo[src]

impl Clone for ShareInfo[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for ShareInfo[src]

impl Serialize for ShareInfo[src]

impl<'de> Deserialize<'de> for ShareInfo[src]

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]