pub struct SubscribeButtonRenderer {
pub button_text: MessageTitle,
pub subscribed: bool,
pub enabled: bool,
pub subscribe_button_renderer_type: String,
pub channel_id: String,
pub show_preferences: bool,
pub subscribed_button_text: MessageTitle,
pub unsubscribed_button_text: MessageTitle,
pub tracking_params: String,
pub unsubscribe_button_text: MessageTitle,
pub service_endpoints: Vec<ServiceEndpoint>,
pub sign_in_endpoint: Option<SigninEndpoint>,
}
Fields§
§subscribed: bool
§enabled: bool
§channel_id: String
§show_preferences: bool
§tracking_params: String
§service_endpoints: Vec<ServiceEndpoint>
§sign_in_endpoint: Option<SigninEndpoint>
Trait Implementations§
Source§impl Clone for SubscribeButtonRenderer
impl Clone for SubscribeButtonRenderer
Source§fn clone(&self) -> SubscribeButtonRenderer
fn clone(&self) -> SubscribeButtonRenderer
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 SubscribeButtonRenderer
impl Debug for SubscribeButtonRenderer
Source§impl<'de> Deserialize<'de> for SubscribeButtonRenderer
impl<'de> Deserialize<'de> for SubscribeButtonRenderer
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 SubscribeButtonRenderer
impl RefUnwindSafe for SubscribeButtonRenderer
impl Send for SubscribeButtonRenderer
impl Sync for SubscribeButtonRenderer
impl Unpin for SubscribeButtonRenderer
impl UnwindSafe for SubscribeButtonRenderer
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