Struct a2::response::Response

source ·
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. Only POST 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§

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.