[−][src]Struct google_fcm1::Message
Message to send by Firebase Cloud Messaging Service.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- messages send projects (response)
Fields
name: Option<String>
Output Only. The identifier of the message sent, in the format of
projects/*/messages/{message_id}
.
fcm_options: Option<FcmOptions>
Input only. Template for FCM SDK feature options to use across all platforms.
notification: Option<Notification>
Input only. Basic notification template to use across all platforms.
webpush: Option<WebpushConfig>
Input only. Webpush protocol options.
topic: Option<String>
Topic name to send a message to, e.g. "weather". Note: "/topics/" prefix should not be provided.
token: Option<String>
Registration token to send a message to.
android: Option<AndroidConfig>
Input only. Android specific options for messages sent through FCM connection server.
data: Option<HashMap<String, String>>
Input only. Arbitrary key/value payload.
apns: Option<ApnsConfig>
Input only. Apple Push Notification Service specific options.
condition: Option<String>
Condition to send a message to, e.g. "'foo' in topics && 'bar' in topics".
Trait Implementations
impl ResponseResult for Message
[src]
impl Default for Message
[src]
impl Clone for Message
[src]
fn clone(&self) -> Message
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Message
[src]
impl Serialize for Message
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for Message
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for Message
impl Unpin for Message
impl Sync for Message
impl UnwindSafe for Message
impl RefUnwindSafe for Message
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,