pub struct OfferProgramConfiguration {
pub preferences: Option<Box<OfferProgramConfigurationPreferences>>,
pub promotions: Option<Box<OfferProgramConfigurationPromotions>>,
pub enrollment_method: Option<EnrollmentMethod>,
}Expand description
OfferProgramConfiguration : The offer program configuration contains a set of program properties for an offer.
Fields§
§preferences: Option<Box<OfferProgramConfigurationPreferences>>§promotions: Option<Box<OfferProgramConfigurationPromotions>>§enrollment_method: Option<EnrollmentMethod>Implementations§
Source§impl OfferProgramConfiguration
impl OfferProgramConfiguration
Sourcepub fn new() -> OfferProgramConfiguration
pub fn new() -> OfferProgramConfiguration
The offer program configuration contains a set of program properties for an offer.
Trait Implementations§
Source§impl Clone for OfferProgramConfiguration
impl Clone for OfferProgramConfiguration
Source§fn clone(&self) -> OfferProgramConfiguration
fn clone(&self) -> OfferProgramConfiguration
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 OfferProgramConfiguration
impl Debug for OfferProgramConfiguration
Source§impl Default for OfferProgramConfiguration
impl Default for OfferProgramConfiguration
Source§fn default() -> OfferProgramConfiguration
fn default() -> OfferProgramConfiguration
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OfferProgramConfiguration
impl<'de> Deserialize<'de> for OfferProgramConfiguration
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
impl StructuralPartialEq for OfferProgramConfiguration
Auto Trait Implementations§
impl Freeze for OfferProgramConfiguration
impl RefUnwindSafe for OfferProgramConfiguration
impl Send for OfferProgramConfiguration
impl Sync for OfferProgramConfiguration
impl Unpin for OfferProgramConfiguration
impl UnwindSafe for OfferProgramConfiguration
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