Struct mailchimp_api::types::AbSplitOpts
source · pub struct AbSplitOpts {Show 14 fields
pub from_name_a: String,
pub from_name_b: String,
pub pick_winner: Option<PickWinner>,
pub reply_email_a: String,
pub reply_email_b: String,
pub send_time_a: Option<DateTime<Utc>>,
pub send_time_b: Option<DateTime<Utc>>,
pub send_time_winner: String,
pub split_size: i64,
pub split_test: Option<SplitTest>,
pub subject_a: String,
pub subject_b: String,
pub wait_time: i64,
pub wait_units: Option<WaitTime>,
}Expand description
A/B Testing options for a campaign.
Fields
from_name_a: StringA/B Testing options for a campaign.
from_name_b: StringA/B Testing options for a campaign.
pick_winner: Option<PickWinner>A/B Testing options for a campaign.
reply_email_a: StringA/B Testing options for a campaign.
reply_email_b: StringA/B Testing options for a campaign.
send_time_a: Option<DateTime<Utc>>A/B Testing options for a campaign.
send_time_b: Option<DateTime<Utc>>A/B Testing options for a campaign.
send_time_winner: StringA/B Testing options for a campaign.
split_size: i64A/B Testing options for a campaign.
split_test: Option<SplitTest>A/B Testing options for a campaign.
subject_a: StringA/B Testing options for a campaign.
subject_b: StringA/B Testing options for a campaign.
wait_time: i64A/B Testing options for a campaign.
wait_units: Option<WaitTime>A/B Testing options for a campaign.
Trait Implementations
sourceimpl Clone for AbSplitOpts
impl Clone for AbSplitOpts
sourcefn clone(&self) -> AbSplitOpts
fn clone(&self) -> AbSplitOpts
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for AbSplitOpts
impl Debug for AbSplitOpts
sourceimpl<'de> Deserialize<'de> for AbSplitOpts
impl<'de> Deserialize<'de> for AbSplitOpts
sourcefn 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
sourceimpl JsonSchema for AbSplitOpts
impl JsonSchema for AbSplitOpts
sourcefn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
sourcefn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
sourcefn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moresourceimpl PartialEq<AbSplitOpts> for AbSplitOpts
impl PartialEq<AbSplitOpts> for AbSplitOpts
sourcefn eq(&self, other: &AbSplitOpts) -> bool
fn eq(&self, other: &AbSplitOpts) -> bool
sourceimpl Serialize for AbSplitOpts
impl Serialize for AbSplitOpts
impl StructuralPartialEq for AbSplitOpts
Auto Trait Implementations
impl RefUnwindSafe for AbSplitOpts
impl Send for AbSplitOpts
impl Sync for AbSplitOpts
impl Unpin for AbSplitOpts
impl UnwindSafe for AbSplitOpts
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more