Struct clean_insights_sdk::consents::CampaignConsent
source · [−]pub struct CampaignConsent {
pub campaign_id: String,
pub granted: bool,
pub start: DateTime<Utc>,
pub end: DateTime<Utc>,
}
Fields
campaign_id: String
granted: bool
start: DateTime<Utc>
end: DateTime<Utc>
Implementations
sourceimpl CampaignConsent
impl CampaignConsent
pub fn new(campaign_id: String, consent: &Consent) -> CampaignConsent
pub fn state(&self) -> ConsentState
Trait Implementations
sourceimpl Debug for CampaignConsent
impl Debug for CampaignConsent
sourceimpl<'de> Deserialize<'de> for CampaignConsent
impl<'de> Deserialize<'de> for CampaignConsent
sourcefn 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
sourceimpl Serialize for CampaignConsent
impl Serialize for CampaignConsent
Auto Trait Implementations
impl RefUnwindSafe for CampaignConsent
impl Send for CampaignConsent
impl Sync for CampaignConsent
impl Unpin for CampaignConsent
impl UnwindSafe for CampaignConsent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more