Struct web_push::WebPushMessage
source · pub struct WebPushMessage {
pub endpoint: Uri,
pub ttl: u32,
pub urgency: Option<Urgency>,
pub payload: Option<WebPushPayload>,
}
Expand description
Everything needed to send a push notification to the user.
Fields§
§endpoint: Uri
The endpoint URI where to send the payload.
ttl: u32
Time to live, how long the message should wait in the server if user is not online. Some services require this value to be set.
urgency: Option<Urgency>
The urgency of the message (very-low | low | normal | high)
payload: Option<WebPushPayload>
The encrypted request payload, if sending any data.