pub struct CreateAdSetInput {
pub campaign_id: CampaignId,
pub name: String,
pub status: Option<AdSetStatus>,
pub targeting: Option<Value>,
pub budget: Option<Budget>,
pub extra: Option<Value>,
}Expand description
Input for creating a new ad set.
Fields§
§campaign_id: CampaignIdThe parent campaign identifier.
name: StringAd set name.
status: Option<AdSetStatus>Initial status (defaults to provider default).
targeting: Option<Value>Targeting configuration.
budget: Option<Budget>Budget configuration.
extra: Option<Value>Provider-specific extra fields.
Trait Implementations§
Source§impl Clone for CreateAdSetInput
impl Clone for CreateAdSetInput
Source§fn clone(&self) -> CreateAdSetInput
fn clone(&self) -> CreateAdSetInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CreateAdSetInput
impl Debug for CreateAdSetInput
Source§impl<'de> Deserialize<'de> for CreateAdSetInput
impl<'de> Deserialize<'de> for CreateAdSetInput
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
Auto Trait Implementations§
impl Freeze for CreateAdSetInput
impl RefUnwindSafe for CreateAdSetInput
impl Send for CreateAdSetInput
impl Sync for CreateAdSetInput
impl Unpin for CreateAdSetInput
impl UnsafeUnpin for CreateAdSetInput
impl UnwindSafe for CreateAdSetInput
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