pub struct EmailWarmUpRequest {
pub stages: Vec<EmailWarmUpStage>,
pub strategy: Option<StrategyType>,
}Expand description
EmailWarmUpRequest : Channel: Email Required when kind is "warmup". The gradual sending schedule for the Auto Warm Up campaign.
Fields§
§stages: Vec<EmailWarmUpStage>Required. The ordered stages that make up the campaign’s sending schedule.
strategy: Option<StrategyType>How the stage schedule should be treated: * recommended - (Default) OneSignal may adjust the provided stages based on past delivery volumes, scheduled Auto Warm Up emails, and the size of the current audience. * custom - The stages provided are sent as-is.
Implementations§
Source§impl EmailWarmUpRequest
impl EmailWarmUpRequest
Sourcepub fn new(stages: Vec<EmailWarmUpStage>) -> EmailWarmUpRequest
pub fn new(stages: Vec<EmailWarmUpStage>) -> EmailWarmUpRequest
Channel: Email Required when kind is "warmup". The gradual sending schedule for the Auto Warm Up campaign.
Trait Implementations§
Source§impl Clone for EmailWarmUpRequest
impl Clone for EmailWarmUpRequest
Source§fn clone(&self) -> EmailWarmUpRequest
fn clone(&self) -> EmailWarmUpRequest
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 EmailWarmUpRequest
impl Debug for EmailWarmUpRequest
Source§impl Default for EmailWarmUpRequest
impl Default for EmailWarmUpRequest
Source§fn default() -> EmailWarmUpRequest
fn default() -> EmailWarmUpRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EmailWarmUpRequest
impl<'de> Deserialize<'de> for EmailWarmUpRequest
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 PartialEq for EmailWarmUpRequest
impl PartialEq for EmailWarmUpRequest
Source§impl Serialize for EmailWarmUpRequest
impl Serialize for EmailWarmUpRequest
impl StructuralPartialEq for EmailWarmUpRequest
Auto Trait Implementations§
impl Freeze for EmailWarmUpRequest
impl RefUnwindSafe for EmailWarmUpRequest
impl Send for EmailWarmUpRequest
impl Sync for EmailWarmUpRequest
impl Unpin for EmailWarmUpRequest
impl UnsafeUnpin for EmailWarmUpRequest
impl UnwindSafe for EmailWarmUpRequest
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