pub struct CreateBroadcastRequest {
pub profile_id: String,
pub account_id: String,
pub platform: Platform,
pub name: String,
pub description: Option<String>,
pub message: Option<Box<CreateBroadcastRequestMessage>>,
pub template: Option<Box<CreateBroadcastRequestTemplate>>,
pub segment_filters: Option<Box<CreateBroadcastRequestSegmentFilters>>,
}Fields§
§profile_id: String§account_id: String§platform: Platform§name: String§description: Option<String>§message: Option<Box<CreateBroadcastRequestMessage>>§template: Option<Box<CreateBroadcastRequestTemplate>>§segment_filters: Option<Box<CreateBroadcastRequestSegmentFilters>>Implementations§
Trait Implementations§
Source§impl Clone for CreateBroadcastRequest
impl Clone for CreateBroadcastRequest
Source§fn clone(&self) -> CreateBroadcastRequest
fn clone(&self) -> CreateBroadcastRequest
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 CreateBroadcastRequest
impl Debug for CreateBroadcastRequest
Source§impl Default for CreateBroadcastRequest
impl Default for CreateBroadcastRequest
Source§fn default() -> CreateBroadcastRequest
fn default() -> CreateBroadcastRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateBroadcastRequest
impl<'de> Deserialize<'de> for CreateBroadcastRequest
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 CreateBroadcastRequest
impl PartialEq for CreateBroadcastRequest
Source§fn eq(&self, other: &CreateBroadcastRequest) -> bool
fn eq(&self, other: &CreateBroadcastRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CreateBroadcastRequest
impl Serialize for CreateBroadcastRequest
impl StructuralPartialEq for CreateBroadcastRequest
Auto Trait Implementations§
impl Freeze for CreateBroadcastRequest
impl RefUnwindSafe for CreateBroadcastRequest
impl Send for CreateBroadcastRequest
impl Sync for CreateBroadcastRequest
impl Unpin for CreateBroadcastRequest
impl UnsafeUnpin for CreateBroadcastRequest
impl UnwindSafe for CreateBroadcastRequest
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