pub struct UpdateSubscriptionOfferStateRequest {
pub activate_subscription_offer_request: Option<ActivateSubscriptionOfferRequest>,
pub deactivate_subscription_offer_request: Option<DeactivateSubscriptionOfferRequest>,
}Expand description
Request message to update the state of a subscription offer.
This type is not used in any activity, and only used as part of another schema.
Fields§
§activate_subscription_offer_request: Option<ActivateSubscriptionOfferRequest>Activates an offer. Once activated, the offer will be available to new subscribers.
deactivate_subscription_offer_request: Option<DeactivateSubscriptionOfferRequest>Deactivates an offer. Once deactivated, the offer will become unavailable to new subscribers, but existing subscribers will maintain their subscription
Trait Implementations§
Source§impl Clone for UpdateSubscriptionOfferStateRequest
impl Clone for UpdateSubscriptionOfferStateRequest
Source§fn clone(&self) -> UpdateSubscriptionOfferStateRequest
fn clone(&self) -> UpdateSubscriptionOfferStateRequest
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 Default for UpdateSubscriptionOfferStateRequest
impl Default for UpdateSubscriptionOfferStateRequest
Source§fn default() -> UpdateSubscriptionOfferStateRequest
fn default() -> UpdateSubscriptionOfferStateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateSubscriptionOfferStateRequest
impl<'de> Deserialize<'de> for UpdateSubscriptionOfferStateRequest
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 Part for UpdateSubscriptionOfferStateRequest
Auto Trait Implementations§
impl Freeze for UpdateSubscriptionOfferStateRequest
impl RefUnwindSafe for UpdateSubscriptionOfferStateRequest
impl Send for UpdateSubscriptionOfferStateRequest
impl Sync for UpdateSubscriptionOfferStateRequest
impl Unpin for UpdateSubscriptionOfferStateRequest
impl UnwindSafe for UpdateSubscriptionOfferStateRequest
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