pub struct DynamicLinkInfo {
pub navigation_info: Option<NavigationInfo>,
pub analytics_info: Option<AnalyticsInfo>,
pub link: Option<String>,
pub ios_info: Option<IosInfo>,
pub android_info: Option<AndroidInfo>,
pub social_meta_tag_info: Option<SocialMetaTagInfo>,
pub dynamic_link_domain: Option<String>,
}Expand description
Information about a Dynamic Link.
This type is not used in any activity, and only used as part of another schema.
Fields§
Information of navigation behavior of a Firebase Dynamic Links.
analytics_info: Option<AnalyticsInfo>Parameters used for tracking. See all tracking parameters in the documentation.
link: Option<String>The link your app will open, You can specify any URL your app can handle. This link must be a well-formatted URL, be properly URL-encoded, and use the HTTP or HTTPS scheme. See ‘link’ parameters in the documentation.
Required.
ios_info: Option<IosInfo>iOS related information. See iOS related parameters in the documentation.
android_info: Option<AndroidInfo>Android related information. See Android related parameters in the documentation.
Parameters for social meta tag params. Used to set meta tag data for link previews on social sites.
dynamic_link_domain: Option<String>Dynamic Links domain that the project owns, e.g. abcd.app.goo.gl Learn more on how to set up Dynamic Link domain associated with your Firebase project.
Required.
Trait Implementations§
source§impl Clone for DynamicLinkInfo
impl Clone for DynamicLinkInfo
source§fn clone(&self) -> DynamicLinkInfo
fn clone(&self) -> DynamicLinkInfo
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DynamicLinkInfo
impl Debug for DynamicLinkInfo
source§impl Default for DynamicLinkInfo
impl Default for DynamicLinkInfo
source§fn default() -> DynamicLinkInfo
fn default() -> DynamicLinkInfo
source§impl Deserialize for DynamicLinkInfo
impl Deserialize for DynamicLinkInfo
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer,
source§impl Serialize for DynamicLinkInfo
impl Serialize for DynamicLinkInfo
impl Part for DynamicLinkInfo
Auto Trait Implementations§
impl Freeze for DynamicLinkInfo
impl RefUnwindSafe for DynamicLinkInfo
impl Send for DynamicLinkInfo
impl Sync for DynamicLinkInfo
impl Unpin for DynamicLinkInfo
impl UnwindSafe for DynamicLinkInfo
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more