app_store_server_library/primitives/
first_send_attempt_result.rs

1use serde::{Deserialize, Serialize};
2
3/// An error or result that the App Store server receives when attempting to send an App Store server notification to your server.
4///
5/// [firstSendAttemptResult](https://developer.apple.com/documentation/appstoreserverapi/firstsendattemptresult)
6#[derive(Debug, Clone, Deserialize, Serialize, Hash, PartialEq, Eq)]
7pub enum FirstSendAttemptResult {
8    #[serde(rename = "SUCCESS")]
9    Success,
10    #[serde(rename = "TIMED_OUT")]
11    TimedOut,
12    #[serde(rename = "TLS_ISSUE")]
13    TlsIssue,
14    #[serde(rename = "CIRCULAR_REDIRECT")]
15    CircularRedirect,
16    #[serde(rename = "NO_RESPONSE")]
17    NoResponse,
18    #[serde(rename = "SOCKET_ISSUE")]
19    SocketIssue,
20    #[serde(rename = "UNSUPPORTED_CHARSET")]
21    UnsuportedCharset,
22    #[serde(rename = "INVALID_RESPONSE")]
23    InvalidResponse,
24    #[serde(rename = "PREMATURE_CLOSE")]
25    PrematureClose,
26    #[serde(rename = "UNSUCCESSFUL_HTTP_RESPONSE_CODE")]
27    UnsuccessfulHttpResponseCode,
28    #[serde(rename = "OTHER")]
29    Other,
30}