import { Validator } from "./Validator"; /** * A response that indicates whether an individual renewal-date extension succeeded, and related details. * * {@link https://developer.apple.com/documentation/appstoreserverapi/extendrenewaldateresponse ExtendRenewalDateResponse} */ export interface ExtendRenewalDateResponse { /** * The original transaction identifier of a purchase. * * {@link https://developer.apple.com/documentation/appstoreserverapi/originaltransactionid originalTransactionId} **/ originalTransactionId?: string; /** * The unique identifier of subscription-purchase events across devices, including renewals. * * {@link https://developer.apple.com/documentation/appstoreserverapi/weborderlineitemid webOrderLineItemId} **/ webOrderLineItemId?: string; /** * A Boolean value that indicates whether the subscription-renewal-date extension succeeded. * * {@link https://developer.apple.com/documentation/appstoreserverapi/success success} **/ success?: boolean; /** * The new subscription expiration date for a subscription-renewal extension. * * {@link https://developer.apple.com/documentation/appstoreserverapi/effectivedate effectiveDate} **/ effectiveDate?: number; } export declare class ExtendRenewalDateResponseValidator implements Validator { validate(obj: any): obj is ExtendRenewalDateResponse; }