firebae_cm/settings/
fcm.rs1#[derive(serde::Serialize, Debug, Clone)]
4pub struct FcmOptions {
5 #[serde(skip_serializing_if = "Option::is_none")]
6 pub analytics_label: Option<String>,
7}
8
9#[derive(serde::Serialize, Debug, Clone)]
12pub struct AndroidFcmOptions {
13 #[serde(skip_serializing_if = "Option::is_none")]
14 pub analytics_label: Option<String>,
15}
16
17#[derive(serde::Serialize, Debug, Clone)]
20pub struct ApnsFcmOptions {
21 #[serde(skip_serializing_if = "Option::is_none")]
22 pub analytics_label: Option<String>,
23 #[serde(skip_serializing_if = "Option::is_none")]
24 pub image: Option<String>,
25}
26
27#[derive(serde::Serialize, Debug, Clone)]
30pub struct WebpushFcmOptions {
31 #[serde(skip_serializing_if = "Option::is_none")]
32 pub analytics_label: Option<String>,
33 #[serde(skip_serializing_if = "Option::is_none")]
34 pub link: Option<String>,
35}