pub struct CreateJourneyRequest {
pub name: String,
pub description: Option<String>,
pub audience: Option<Box<JourneyAudience>>,
pub early_exit: Option<Box<JourneyEarlyExit>>,
pub reentry_rules: Option<Box<JourneyReentryRules>>,
pub schedule: Option<Box<JourneySchedule>>,
pub nodes: Option<Vec<JourneyNode>>,
}Expand description
CreateJourneyRequest : Writable fields for Create journey. Journeys are always created in the draft state. Server-controlled fields such as state or id are rejected.
Fields§
§name: StringJourney name, up to 300 characters.
description: Option<String>Optional journey description, up to 1024 characters.
audience: Option<Box<JourneyAudience>>§early_exit: Option<Box<JourneyEarlyExit>>§reentry_rules: Option<Box<JourneyReentryRules>>§schedule: Option<Box<JourneySchedule>>§nodes: Option<Vec<JourneyNode>>Ordered list of journey nodes. Server-assigned id fields are rejected on create.
Implementations§
Source§impl CreateJourneyRequest
impl CreateJourneyRequest
Sourcepub fn new(name: String) -> CreateJourneyRequest
pub fn new(name: String) -> CreateJourneyRequest
Writable fields for Create journey. Journeys are always created in the draft state. Server-controlled fields such as state or id are rejected.
Trait Implementations§
Source§impl Clone for CreateJourneyRequest
impl Clone for CreateJourneyRequest
Source§fn clone(&self) -> CreateJourneyRequest
fn clone(&self) -> CreateJourneyRequest
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 CreateJourneyRequest
impl Debug for CreateJourneyRequest
Source§impl Default for CreateJourneyRequest
impl Default for CreateJourneyRequest
Source§fn default() -> CreateJourneyRequest
fn default() -> CreateJourneyRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateJourneyRequest
impl<'de> Deserialize<'de> for CreateJourneyRequest
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 CreateJourneyRequest
impl PartialEq for CreateJourneyRequest
Source§impl Serialize for CreateJourneyRequest
impl Serialize for CreateJourneyRequest
impl StructuralPartialEq for CreateJourneyRequest
Auto Trait Implementations§
impl Freeze for CreateJourneyRequest
impl RefUnwindSafe for CreateJourneyRequest
impl Send for CreateJourneyRequest
impl Sync for CreateJourneyRequest
impl Unpin for CreateJourneyRequest
impl UnsafeUnpin for CreateJourneyRequest
impl UnwindSafe for CreateJourneyRequest
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