pub struct Response {
pub error: Option<ErrorBody>,
pub apns_id: Option<String>,
pub code: u16,
}
Expand description
The response data from APNs.
Fields§
§error: Option<ErrorBody>
If the notification was not successful, has the body content from APNs.
apns_id: Option<String>
Is the value defined in the NotificationOptions
or a new Uuid
generated by APNs.
code: u16
The HTTP response code.
- 200 Success
- 400 Bad request
- 403 There was an error with the certificate or with the provider authentication token
- 405 The request used a bad
:method
value. OnlyPOST
requests are supported. - 410 The device token is no longer active for the topic.
- 413 The notification payload was too large.
- 429 The server received too many requests for the same device token.
- 500 Internal server error.
- 503 The server is shutting down and unavailable.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Response
impl RefUnwindSafe for Response
impl Send for Response
impl Sync for Response
impl Unpin for Response
impl UnwindSafe for Response
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