Struct google_youtube3::api::InvideoBranding
source · pub struct InvideoBranding {
pub image_bytes: Option<Vec<u8>>,
pub image_url: Option<String>,
pub position: Option<InvideoPosition>,
pub target_channel_id: Option<String>,
pub timing: Option<InvideoTiming>,
}
Expand description
LINT.IfChange Describes an invideo branding.
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).
- set watermarks (request)
Fields§
§image_bytes: Option<Vec<u8>>
The bytes the uploaded image. Only used in api to youtube communication.
image_url: Option<String>
The url of the uploaded image. Only used in apiary to api communication.
position: Option<InvideoPosition>
The spatial position within the video where the branding watermark will be displayed.
target_channel_id: Option<String>
The channel to which this branding links. If not present it defaults to the current channel.
timing: Option<InvideoTiming>
The temporal position within the video where watermark will be displayed.
Trait Implementations§
source§impl Clone for InvideoBranding
impl Clone for InvideoBranding
source§fn clone(&self) -> InvideoBranding
fn clone(&self) -> InvideoBranding
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 InvideoBranding
impl Debug for InvideoBranding
source§impl Default for InvideoBranding
impl Default for InvideoBranding
source§fn default() -> InvideoBranding
fn default() -> InvideoBranding
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for InvideoBranding
impl<'de> Deserialize<'de> for InvideoBranding
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 InvideoBranding
impl Serialize for InvideoBranding
impl RequestValue for InvideoBranding
Auto Trait Implementations§
impl RefUnwindSafe for InvideoBranding
impl Send for InvideoBranding
impl Sync for InvideoBranding
impl Unpin for InvideoBranding
impl UnwindSafe for InvideoBranding
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