DataPortabilityAPIv1

Enum DataPortabilityAPIv1 

Source
pub enum DataPortabilityAPIv1 {
Show 66 variants AuthDataportabilityAlertsSubscriptions, AuthDataportabilityBusinessmessagingConversations, AuthDataportabilityChromeAutofill, AuthDataportabilityChromeBookmarks, AuthDataportabilityChromeDictionary, AuthDataportabilityChromeExtensions, AuthDataportabilityChromeHistory, AuthDataportabilityChromeReading_list, AuthDataportabilityChromeSettings, AuthDataportabilityDiscoverFollows, AuthDataportabilityDiscoverLikes, AuthDataportabilityDiscoverNot_interested, AuthDataportabilityMapsAliased_places, AuthDataportabilityMapsCommute_routes, AuthDataportabilityMapsCommute_settings, AuthDataportabilityMapsEv_profile, AuthDataportabilityMapsFactual_contributions, AuthDataportabilityMapsOffering_contributions, AuthDataportabilityMapsPhotos_videos, AuthDataportabilityMapsQuestions_answers, AuthDataportabilityMapsReviews, AuthDataportabilityMapsStarred_places, AuthDataportabilityMyactivityMaps, AuthDataportabilityMyactivityMyadcenter, AuthDataportabilityMyactivityPlay, AuthDataportabilityMyactivitySearch, AuthDataportabilityMyactivityShopping, AuthDataportabilityMyactivityYoutube, AuthDataportabilityMymapsMaps, AuthDataportabilityOrder_reservePurchases_reservations, AuthDataportabilityPlayDevices, AuthDataportabilityPlayGrouping, AuthDataportabilityPlayInstalls, AuthDataportabilityPlayLibrary, AuthDataportabilityPlayPlaypoints, AuthDataportabilityPlayPromotions, AuthDataportabilityPlayPurchases, AuthDataportabilityPlayRedemptions, AuthDataportabilityPlaySubscriptions, AuthDataportabilityPlayUsersettings, AuthDataportabilitySavedCollections, AuthDataportabilitySearch_ugcComments, AuthDataportabilitySearch_ugcMediaReviews_and_stars, AuthDataportabilitySearch_ugcMediaStreaming_video_providers, AuthDataportabilitySearch_ugcMediaThumbs, AuthDataportabilitySearch_ugcMediaWatched, AuthDataportabilitySearchnotificationsSettings, AuthDataportabilitySearchnotificationsSubscriptions, AuthDataportabilityShoppingAddresses, AuthDataportabilityShoppingReviews, AuthDataportabilityStreetviewImagery, AuthDataportabilityYoutubeChannel, AuthDataportabilityYoutubeClips, AuthDataportabilityYoutubeComments, AuthDataportabilityYoutubeLive_chat, AuthDataportabilityYoutubeMusic, AuthDataportabilityYoutubePlayable, AuthDataportabilityYoutubePosts, AuthDataportabilityYoutubePrivate_playlists, AuthDataportabilityYoutubePrivate_videos, AuthDataportabilityYoutubePublic_playlists, AuthDataportabilityYoutubePublic_videos, AuthDataportabilityYoutubeShopping, AuthDataportabilityYoutubeSubscriptions, AuthDataportabilityYoutubeUnlisted_playlists, AuthDataportabilityYoutubeUnlisted_videos,
}
Expand description

Data Portability API, v1

Variants§

§

AuthDataportabilityAlertsSubscriptions

Documentation: Move a copy of the Google Alerts subscriptions you created, Scope: https://www.googleapis.com/auth/dataportability.alerts.subscriptions

§

AuthDataportabilityBusinessmessagingConversations

Documentation: Move a copy of messages between you and the businesses you have conversations with across Google services, Scope: https://www.googleapis.com/auth/dataportability.businessmessaging.conversations

§

AuthDataportabilityChromeAutofill

Documentation: Move a copy of the information you entered into online forms in Chrome, Scope: https://www.googleapis.com/auth/dataportability.chrome.autofill

§

AuthDataportabilityChromeBookmarks

Documentation: Move a copy of pages you bookmarked in Chrome, Scope: https://www.googleapis.com/auth/dataportability.chrome.bookmarks

§

AuthDataportabilityChromeDictionary

Documentation: Move a copy of words you added to Chrome’s dictionary, Scope: https://www.googleapis.com/auth/dataportability.chrome.dictionary

§

AuthDataportabilityChromeExtensions

Documentation: Move a copy of extensions you installed from the Chrome Web Store, Scope: https://www.googleapis.com/auth/dataportability.chrome.extensions

§

AuthDataportabilityChromeHistory

Documentation: Move a copy of sites you visited in Chrome, Scope: https://www.googleapis.com/auth/dataportability.chrome.history

§

AuthDataportabilityChromeReading_list

Documentation: Move a copy of pages you added to your reading list in Chrome, Scope: https://www.googleapis.com/auth/dataportability.chrome.reading_list

§

AuthDataportabilityChromeSettings

Documentation: Move a copy of your settings in Chrome, Scope: https://www.googleapis.com/auth/dataportability.chrome.settings

§

AuthDataportabilityDiscoverFollows

Documentation: Move a copy of searches and sites you follow, saved by Discover, Scope: https://www.googleapis.com/auth/dataportability.discover.follows

§

AuthDataportabilityDiscoverLikes

Documentation: Move a copy of links to your liked documents, saved by Discover, Scope: https://www.googleapis.com/auth/dataportability.discover.likes

§

AuthDataportabilityDiscoverNot_interested

Documentation: Move a copy of content you marked as not interested, saved by Discover, Scope: https://www.googleapis.com/auth/dataportability.discover.not_interested

§

AuthDataportabilityMapsAliased_places

Documentation: Move a copy of the places you labeled on Maps, Scope: https://www.googleapis.com/auth/dataportability.maps.aliased_places

§

AuthDataportabilityMapsCommute_routes

Documentation: Move a copy of your pinned trips on Maps, Scope: https://www.googleapis.com/auth/dataportability.maps.commute_routes

§

AuthDataportabilityMapsCommute_settings

Documentation: Move a copy of your commute settings on Maps, Scope: https://www.googleapis.com/auth/dataportability.maps.commute_settings

§

AuthDataportabilityMapsEv_profile

Documentation: Move a copy of your electric vehicle profile on Maps, Scope: https://www.googleapis.com/auth/dataportability.maps.ev_profile

§

AuthDataportabilityMapsFactual_contributions

Documentation: Move a copy of the corrections you made to places or map information on Maps, Scope: https://www.googleapis.com/auth/dataportability.maps.factual_contributions

§

AuthDataportabilityMapsOffering_contributions

Documentation: Move a copy of your updates to places on Maps, Scope: https://www.googleapis.com/auth/dataportability.maps.offering_contributions

§

AuthDataportabilityMapsPhotos_videos

Documentation: Move a copy of the photos and videos you posted on Maps, Scope: https://www.googleapis.com/auth/dataportability.maps.photos_videos

§

AuthDataportabilityMapsQuestions_answers

Documentation: Move a copy of the questions and answers you posted on Maps, Scope: https://www.googleapis.com/auth/dataportability.maps.questions_answers

§

AuthDataportabilityMapsReviews

Documentation: Move a copy of your reviews and posts on Maps, Scope: https://www.googleapis.com/auth/dataportability.maps.reviews

§

AuthDataportabilityMapsStarred_places

Documentation: Move a copy of your Starred places list on Maps, Scope: https://www.googleapis.com/auth/dataportability.maps.starred_places

§

AuthDataportabilityMyactivityMaps

Documentation: Move a copy of your Maps activity, Scope: https://www.googleapis.com/auth/dataportability.myactivity.maps

§

AuthDataportabilityMyactivityMyadcenter

Documentation: Move a copy of your My Ad Center activity, Scope: https://www.googleapis.com/auth/dataportability.myactivity.myadcenter

§

AuthDataportabilityMyactivityPlay

Documentation: Move a copy of your Google Play activity, Scope: https://www.googleapis.com/auth/dataportability.myactivity.play

§

AuthDataportabilityMyactivitySearch

Documentation: Move a copy of your Google Search activity, Scope: https://www.googleapis.com/auth/dataportability.myactivity.search

§

AuthDataportabilityMyactivityShopping

Documentation: Move a copy of your Shopping activity, Scope: https://www.googleapis.com/auth/dataportability.myactivity.shopping

§

AuthDataportabilityMyactivityYoutube

Documentation: Move a copy of your YouTube activity, Scope: https://www.googleapis.com/auth/dataportability.myactivity.youtube

§

AuthDataportabilityMymapsMaps

Documentation: Move a copy of the maps you created in My Maps, Scope: https://www.googleapis.com/auth/dataportability.mymaps.maps

§

AuthDataportabilityOrder_reservePurchases_reservations

Documentation: Move a copy of your food purchase and reservation activity, Scope: https://www.googleapis.com/auth/dataportability.order_reserve.purchases_reservations

§

AuthDataportabilityPlayDevices

Documentation: Move a copy of information about your devices with Google Play Store installed, Scope: https://www.googleapis.com/auth/dataportability.play.devices

§

AuthDataportabilityPlayGrouping

Documentation: Move a copy of your Google Play Store Grouping tags created by app developers, Scope: https://www.googleapis.com/auth/dataportability.play.grouping

§

AuthDataportabilityPlayInstalls

Documentation: Move a copy of your Google Play Store app installations, Scope: https://www.googleapis.com/auth/dataportability.play.installs

§

AuthDataportabilityPlayLibrary

Documentation: Move a copy of your Google Play Store downloads, including books, games, and apps, Scope: https://www.googleapis.com/auth/dataportability.play.library

§

AuthDataportabilityPlayPlaypoints

Documentation: Move a copy of information about your Google Play Store Points, Scope: https://www.googleapis.com/auth/dataportability.play.playpoints

§

AuthDataportabilityPlayPromotions

Documentation: Move a copy of information about your Google Play Store promotions, Scope: https://www.googleapis.com/auth/dataportability.play.promotions

§

AuthDataportabilityPlayPurchases

Documentation: Move a copy of your Google Play Store purchases, Scope: https://www.googleapis.com/auth/dataportability.play.purchases

§

AuthDataportabilityPlayRedemptions

Documentation: Move a copy of your Google Play Store redemption activities, Scope: https://www.googleapis.com/auth/dataportability.play.redemptions

§

AuthDataportabilityPlaySubscriptions

Documentation: Move a copy of your Google Play Store subscriptions, Scope: https://www.googleapis.com/auth/dataportability.play.subscriptions

§

AuthDataportabilityPlayUsersettings

Documentation: Move a copy of your Google Play Store user settings and preferences, Scope: https://www.googleapis.com/auth/dataportability.play.usersettings

§

AuthDataportabilitySavedCollections

Documentation: Move a copy of your saved links, images, places, and collections from your use of Google services, Scope: https://www.googleapis.com/auth/dataportability.saved.collections

§

AuthDataportabilitySearch_ugcComments

Documentation: Move a copy of your comments on Google Search, Scope: https://www.googleapis.com/auth/dataportability.search_ugc.comments

§

AuthDataportabilitySearch_ugcMediaReviews_and_stars

Documentation: Move a copy of your media reviews on Google Search, Scope: https://www.googleapis.com/auth/dataportability.search_ugc.media.reviews_and_stars

§

AuthDataportabilitySearch_ugcMediaStreaming_video_providers

Documentation: Move a copy of your self-reported video streaming provider preferences from Google Search and Google TV, Scope: https://www.googleapis.com/auth/dataportability.search_ugc.media.streaming_video_providers

§

AuthDataportabilitySearch_ugcMediaThumbs

Documentation: Move a copy of your indicated thumbs up and thumbs down on media in Google Search and Google TV, Scope: https://www.googleapis.com/auth/dataportability.search_ugc.media.thumbs

§

AuthDataportabilitySearch_ugcMediaWatched

Documentation: Move a copy of information about the movies and TV shows you marked as watched on Google Search and Google TV, Scope: https://www.googleapis.com/auth/dataportability.search_ugc.media.watched

§

AuthDataportabilitySearchnotificationsSettings

Documentation: Move a copy of your notification settings on the Google Search app, Scope: https://www.googleapis.com/auth/dataportability.searchnotifications.settings

§

AuthDataportabilitySearchnotificationsSubscriptions

Documentation: Move a copy of your notification subscriptions on Google Search app, Scope: https://www.googleapis.com/auth/dataportability.searchnotifications.subscriptions

§

AuthDataportabilityShoppingAddresses

Documentation: Move a copy of your shipping information on Shopping, Scope: https://www.googleapis.com/auth/dataportability.shopping.addresses

§

AuthDataportabilityShoppingReviews

Documentation: Move a copy of reviews you wrote about products or online stores on Google Search, Scope: https://www.googleapis.com/auth/dataportability.shopping.reviews

§

AuthDataportabilityStreetviewImagery

Documentation: Move a copy of the images and videos you uploaded to Street View, Scope: https://www.googleapis.com/auth/dataportability.streetview.imagery

§

AuthDataportabilityYoutubeChannel

Documentation: Move a copy of information about your YouTube channel, Scope: https://www.googleapis.com/auth/dataportability.youtube.channel

§

AuthDataportabilityYoutubeClips

Documentation: Move a copy of your YouTube clips metadata, Scope: https://www.googleapis.com/auth/dataportability.youtube.clips

§

AuthDataportabilityYoutubeComments

Documentation: Move a copy of your YouTube comments, Scope: https://www.googleapis.com/auth/dataportability.youtube.comments

§

AuthDataportabilityYoutubeLive_chat

Documentation: Move a copy of your YouTube messages in live chat, Scope: https://www.googleapis.com/auth/dataportability.youtube.live_chat

§

AuthDataportabilityYoutubeMusic

Documentation: Move a copy of your uploaded YouTube music tracks and your YouTube music library, Scope: https://www.googleapis.com/auth/dataportability.youtube.music

§

AuthDataportabilityYoutubePlayable

Documentation: Move a copy of your YouTube playables saved game progress files, Scope: https://www.googleapis.com/auth/dataportability.youtube.playable

§

AuthDataportabilityYoutubePosts

Documentation: Move a copy of your YouTube posts, Scope: https://www.googleapis.com/auth/dataportability.youtube.posts

§

AuthDataportabilityYoutubePrivate_playlists

Documentation: Move a copy of your YouTube private playlists, Scope: https://www.googleapis.com/auth/dataportability.youtube.private_playlists

§

AuthDataportabilityYoutubePrivate_videos

Documentation: Move a copy of your private YouTube videos and information about them, Scope: https://www.googleapis.com/auth/dataportability.youtube.private_videos

§

AuthDataportabilityYoutubePublic_playlists

Documentation: Move a copy of your public YouTube playlists, Scope: https://www.googleapis.com/auth/dataportability.youtube.public_playlists

§

AuthDataportabilityYoutubePublic_videos

Documentation: Move a copy of your public YouTube videos and information about them, Scope: https://www.googleapis.com/auth/dataportability.youtube.public_videos

§

AuthDataportabilityYoutubeShopping

Documentation: Move a copy of your YouTube shopping wishlists, and wishlist items, Scope: https://www.googleapis.com/auth/dataportability.youtube.shopping

§

AuthDataportabilityYoutubeSubscriptions

Documentation: Move a copy of your YouTube channel subscriptions, even if they’re private, Scope: https://www.googleapis.com/auth/dataportability.youtube.subscriptions

§

AuthDataportabilityYoutubeUnlisted_playlists

Documentation: Move a copy of your unlisted YouTube playlists, Scope: https://www.googleapis.com/auth/dataportability.youtube.unlisted_playlists

§

AuthDataportabilityYoutubeUnlisted_videos

Documentation: Move a copy of your unlisted YouTube videos and information about them, Scope: https://www.googleapis.com/auth/dataportability.youtube.unlisted_videos

Trait Implementations§

Source§

impl Clone for DataPortabilityAPIv1

Source§

fn clone(&self) -> DataPortabilityAPIv1

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for DataPortabilityAPIv1

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl FromGoogleScope<DataPortabilityAPIv1> for DataPortabilityAPIv1

Source§

fn from_google_scope(google_scope: &str) -> Result<DataPortabilityAPIv1, ()>

Converting Google Scope string to enum This might return Err if you input an invalid Google Scope.
Source§

impl Hash for DataPortabilityAPIv1

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for DataPortabilityAPIv1

Source§

fn eq(&self, other: &DataPortabilityAPIv1) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl ToGoogleScope for DataPortabilityAPIv1

Source§

fn to_google_scope(&self) -> &'static str

Converting the enum back to str literal
Source§

impl Copy for DataPortabilityAPIv1

Source§

impl Eq for DataPortabilityAPIv1

Source§

impl StructuralPartialEq for DataPortabilityAPIv1

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V

Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> ErasedDestructor for T
where T: 'static,

Source§

impl<T> MaybeSendSync for T