pub struct DecodedRealtimeRequestBody {
pub original_transaction_id: String,
pub app_apple_id: i64,
pub product_id: String,
pub user_locale: String,
pub request_identifier: Uuid,
pub signed_date: DateTime<Utc>,
pub environment: Environment,
}Expand description
The decoded request body the App Store sends to your server to request a real-time retention message.
Fields§
§original_transaction_id: StringThe original transaction identifier of the customer’s subscription.
app_apple_id: i64The unique identifier of the app in the App Store.
product_id: StringThe unique identifier of the auto-renewable subscription.
user_locale: StringThe device’s locale.
request_identifier: UuidA UUID the App Store server creates to uniquely identify each request.
signed_date: DateTime<Utc>The UNIX time, in milliseconds, that the App Store signed the JSON Web Signature (JWS) data.
environment: EnvironmentThe server environment, either sandbox or production.
Trait Implementations§
Source§impl Clone for DecodedRealtimeRequestBody
impl Clone for DecodedRealtimeRequestBody
Source§fn clone(&self) -> DecodedRealtimeRequestBody
fn clone(&self) -> DecodedRealtimeRequestBody
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DecodedRealtimeRequestBody
impl Debug for DecodedRealtimeRequestBody
Source§impl<'de> Deserialize<'de> for DecodedRealtimeRequestBody
impl<'de> Deserialize<'de> for DecodedRealtimeRequestBody
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DecodedRealtimeRequestBody
Source§impl Hash for DecodedRealtimeRequestBody
impl Hash for DecodedRealtimeRequestBody
impl StructuralPartialEq for DecodedRealtimeRequestBody
Auto Trait Implementations§
impl Freeze for DecodedRealtimeRequestBody
impl RefUnwindSafe for DecodedRealtimeRequestBody
impl Send for DecodedRealtimeRequestBody
impl Sync for DecodedRealtimeRequestBody
impl Unpin for DecodedRealtimeRequestBody
impl UnsafeUnpin for DecodedRealtimeRequestBody
impl UnwindSafe for DecodedRealtimeRequestBody
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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