pub struct CreateAudienceInput {
pub name: String,
pub description: Option<String>,
pub audience_type: AudienceType,
pub extra: Option<Value>,
}Expand description
Input for creating a new audience.
Fields§
§name: StringAudience name.
description: Option<String>Optional description.
audience_type: AudienceTypeType of audience to create.
extra: Option<Value>Provider-specific extra fields.
Trait Implementations§
Source§impl Clone for CreateAudienceInput
impl Clone for CreateAudienceInput
Source§fn clone(&self) -> CreateAudienceInput
fn clone(&self) -> CreateAudienceInput
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 CreateAudienceInput
impl Debug for CreateAudienceInput
Source§impl Default for CreateAudienceInput
impl Default for CreateAudienceInput
Source§fn default() -> CreateAudienceInput
fn default() -> CreateAudienceInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateAudienceInput
impl<'de> Deserialize<'de> for CreateAudienceInput
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 CreateAudienceInput
impl RefUnwindSafe for CreateAudienceInput
impl Send for CreateAudienceInput
impl Sync for CreateAudienceInput
impl Unpin for CreateAudienceInput
impl UnsafeUnpin for CreateAudienceInput
impl UnwindSafe for CreateAudienceInput
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