pub struct ObaIcon {
pub icon_click_through_url: Option<String>,
pub icon_click_tracking_url: Option<String>,
pub icon_view_tracking_url: Option<String>,
pub program: Option<String>,
pub resource_url: Option<String>,
pub size: Option<Size>,
pub x_position: Option<String>,
pub y_position: Option<String>,
}Expand description
Online Behavioral Advertiser icon.
This type is not used in any activity, and only used as part of another schema.
Fields§
§icon_click_through_url: Option<String>URL to redirect to when an OBA icon is clicked.
icon_click_tracking_url: Option<String>URL to track click when an OBA icon is clicked.
icon_view_tracking_url: Option<String>URL to track view when an OBA icon is clicked.
program: Option<String>Identifies the industry initiative that the icon supports. For example, AdChoices.
resource_url: Option<String>OBA icon resource URL. Campaign Manager only supports image and JavaScript icons. Learn more
size: Option<Size>OBA icon size.
x_position: Option<String>OBA icon x coordinate position. Accepted values are left or right.
y_position: Option<String>OBA icon y coordinate position. Accepted values are top or bottom.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ObaIcon
impl<'de> Deserialize<'de> for ObaIcon
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
impl Part for ObaIcon
Auto Trait Implementations§
impl Freeze for ObaIcon
impl RefUnwindSafe for ObaIcon
impl Send for ObaIcon
impl Sync for ObaIcon
impl Unpin for ObaIcon
impl UnwindSafe for ObaIcon
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