pub struct Summary {
pub environment: Option<Environment>,
pub app_apple_id: Option<i64>,
pub bundle_id: Option<String>,
pub product_id: Option<String>,
pub request_identifier: String,
pub storefront_country_codes: Vec<String>,
pub succeeded_count: i64,
pub failed_count: i64,
}Expand description
The payload data for a subscription-renewal-date extension notification.
Fields§
§environment: Option<Environment>The server environment that the notification applies to, either sandbox or production.
app_apple_id: Option<i64>The unique identifier of an app in the App Store.
bundle_id: Option<String>The bundle identifier of an app.
product_id: Option<String>The unique identifier for the product, that you create in App Store Connect.
request_identifier: StringA string that contains a unique identifier you provide to track each subscription-renewal-date extension request.
storefront_country_codes: Vec<String>A list of storefront country codes you provide to limit the storefronts for a subscription-renewal-date extension.
succeeded_count: i64The count of subscriptions that successfully receive a subscription-renewal-date extension.
failed_count: i64The count of subscriptions that fail to receive a subscription-renewal-date extension.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Summary
impl<'de> Deserialize<'de> for Summary
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 Summary
impl StructuralPartialEq for Summary
Auto Trait Implementations§
impl Freeze for Summary
impl RefUnwindSafe for Summary
impl Send for Summary
impl Sync for Summary
impl Unpin for Summary
impl UnwindSafe for Summary
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