1
2
3
4
5
6
7
8
9
10
11
use serde::{Deserialize, Serialize};

/// A response that contains signed transaction information for a single transaction.
///
/// [TransactionInfoResponse](https://developer.apple.com/documentation/appstoreserverapi/transactioninforesponse)
#[derive(Debug, Clone, Deserialize, Serialize, Hash, PartialEq, Eq)]
pub struct TransactionInfoResponse {
    /// A customer’s in-app purchase transaction, signed by Apple, in JSON Web Signature (JWS) format.
    #[serde(rename = "signedTransactionInfo")]
    pub signed_transaction_info: Option<String>,
}