app_store_server_library/primitives/
app_transaction_info_response.rs

1// Copyright (c) 2025 Apple Inc. Licensed under MIT License.
2
3use serde::{Deserialize, Serialize};
4
5/// A response that contains signed app transaction information for a customer.
6///
7/// [AppTransactionInfoResponse](https://developer.apple.com/documentation/appstoreserverapi/apptransactioninforesponse)
8#[derive(Debug, Clone, Deserialize, Serialize, Hash)]
9pub struct AppTransactionInfoResponse {
10    /// A customer's app transaction information, signed by Apple, in JSON Web Signature (JWS) format.
11    ///
12    /// [JWSAppTransaction](https://developer.apple.com/documentation/appstoreserverapi/jwsapptransaction)
13    #[serde(rename = "signedAppTransactionInfo")]
14    pub signed_app_transaction_info: Option<String>,
15}