pub struct CampaignSummary {Show 13 fields
pub number: Option<i64>,
pub created_at: Option<DateTime<Utc>>,
pub updated_at: Option<DateTime<Utc>>,
pub name: Option<String>,
pub description: Option<String>,
pub managers: Option<Vec<SimpleUser>>,
pub team_managers: Option<Vec<Team>>,
pub published_at: Option<DateTime<Utc>>,
pub ends_at: Option<DateTime<Utc>>,
pub closed_at: Option<DateTime<Utc>>,
pub state: Option<CampaignState>,
pub contact_link: Option<String>,
pub alert_stats: Option<CampaignsummaryAlertStats>,
}Expand description
The campaign metadata and alert stats.
Fields§
§number: Option<i64>The number of the newly created campaign
created_at: Option<DateTime<Utc>>The date and time the campaign was created, in ISO 8601 format’:’ YYYY-MM-DDTHH:MM:SSZ.
updated_at: Option<DateTime<Utc>>The date and time the campaign was last updated, in ISO 8601 format’:’ YYYY-MM-DDTHH:MM:SSZ.
name: Option<String>The campaign name
description: Option<String>The campaign description
managers: Option<Vec<SimpleUser>>The campaign managers
team_managers: Option<Vec<Team>>The campaign team managers
published_at: Option<DateTime<Utc>>The date and time the campaign was published, in ISO 8601 format’:’ YYYY-MM-DDTHH:MM:SSZ.
ends_at: Option<DateTime<Utc>>The date and time the campaign has ended, in ISO 8601 format’:’ YYYY-MM-DDTHH:MM:SSZ.
closed_at: Option<DateTime<Utc>>The date and time the campaign was closed, in ISO 8601 format’:’ YYYY-MM-DDTHH:MM:SSZ. Will be null if the campaign is still open.
state: Option<CampaignState>§contact_link: Option<String>The contact link of the campaign.
alert_stats: Option<CampaignsummaryAlertStats>Trait Implementations§
Source§impl Clone for CampaignSummary
impl Clone for CampaignSummary
Source§fn clone(&self) -> CampaignSummary
fn clone(&self) -> CampaignSummary
Returns a duplicate of the value. Read more
1.0.0 · 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 CampaignSummary
impl Debug for CampaignSummary
Source§impl Default for CampaignSummary
impl Default for CampaignSummary
Source§fn default() -> CampaignSummary
fn default() -> CampaignSummary
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CampaignSummary
impl<'de> Deserialize<'de> for CampaignSummary
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 CampaignSummary
impl PartialEq for CampaignSummary
Source§impl Serialize for CampaignSummary
impl Serialize for CampaignSummary
impl StructuralPartialEq for CampaignSummary
Auto Trait Implementations§
impl Freeze for CampaignSummary
impl RefUnwindSafe for CampaignSummary
impl Send for CampaignSummary
impl Sync for CampaignSummary
impl Unpin for CampaignSummary
impl UnwindSafe for CampaignSummary
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