Struct google_youtube3::api::ThirdPartyLink
source · pub struct ThirdPartyLink {
pub etag: Option<String>,
pub kind: Option<String>,
pub linking_token: Option<String>,
pub snippet: Option<ThirdPartyLinkSnippet>,
pub status: Option<ThirdPartyLinkStatus>,
}
Expand description
A third party account link resource represents a link between a YouTube account or a channel and an account on a third-party service.
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).
- delete third party links (none)
- insert third party links (request|response)
- list third party links (none)
- update third party links (request|response)
Fields§
§etag: Option<String>
Etag of this resource
kind: Option<String>
Identifies what kind of resource this is. Value: the fixed string “youtube#thirdPartyLink”.
linking_token: Option<String>
The linking_token identifies a YouTube account and channel with which the third party account is linked.
snippet: Option<ThirdPartyLinkSnippet>
The snippet object contains basic details about the third- party account link.
status: Option<ThirdPartyLinkStatus>
The status object contains information about the status of the link.
Trait Implementations§
source§impl Clone for ThirdPartyLink
impl Clone for ThirdPartyLink
source§fn clone(&self) -> ThirdPartyLink
fn clone(&self) -> ThirdPartyLink
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ThirdPartyLink
impl Debug for ThirdPartyLink
source§impl Default for ThirdPartyLink
impl Default for ThirdPartyLink
source§fn default() -> ThirdPartyLink
fn default() -> ThirdPartyLink
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ThirdPartyLink
impl<'de> Deserialize<'de> for ThirdPartyLink
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for ThirdPartyLink
impl Serialize for ThirdPartyLink
source§impl ToParts for ThirdPartyLink
impl ToParts for ThirdPartyLink
impl RequestValue for ThirdPartyLink
impl Resource for ThirdPartyLink
impl ResponseResult for ThirdPartyLink
Auto Trait Implementations§
impl RefUnwindSafe for ThirdPartyLink
impl Send for ThirdPartyLink
impl Sync for ThirdPartyLink
impl Unpin for ThirdPartyLink
impl UnwindSafe for ThirdPartyLink
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more