pub struct CreateCampaignInput {
pub name: String,
pub objective: String,
pub status: Option<CampaignStatus>,
pub budget: Option<Budget>,
pub extra: Option<Value>,
}Expand description
Input for creating a new campaign.
Fields§
§name: StringCampaign name.
objective: StringCampaign objective.
status: Option<CampaignStatus>Initial status (defaults to provider default).
budget: Option<Budget>Budget configuration.
extra: Option<Value>Provider-specific extra fields.
Trait Implementations§
Source§impl Clone for CreateCampaignInput
impl Clone for CreateCampaignInput
Source§fn clone(&self) -> CreateCampaignInput
fn clone(&self) -> CreateCampaignInput
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 CreateCampaignInput
impl Debug for CreateCampaignInput
Source§impl Default for CreateCampaignInput
impl Default for CreateCampaignInput
Source§fn default() -> CreateCampaignInput
fn default() -> CreateCampaignInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateCampaignInput
impl<'de> Deserialize<'de> for CreateCampaignInput
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 CreateCampaignInput
impl RefUnwindSafe for CreateCampaignInput
impl Send for CreateCampaignInput
impl Sync for CreateCampaignInput
impl Unpin for CreateCampaignInput
impl UnsafeUnpin for CreateCampaignInput
impl UnwindSafe for CreateCampaignInput
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