message: InputData type
diff: @@ -4,13 +4,10 @@ import type {ValueOrPromise} from '../shared';
  /** Input given to the ShouldRender extension point (Checkout::PostPurchase::ShouldRender) */
  export interface PostPurchaseShouldRenderApi
  extends StandardApi<'Checkout::PostPurchase::ShouldRender'> {
  - /** Initial purchase */
  - initialPurchase: Purchase;
  + /** Input data given to the extension point */
  + inputData: InputData;
  /** General purpose storage for extensions */
  storage: Storage;
  -
  - /** Shop where the checkout/order is from */
  - shop: Shop;
  }
  /** Output expected from the ShouldRender extension point (Checkout::PostPurchase::ShouldRender) */
  @@ -22,12 +19,10 @@ export type PostPurchaseShouldRenderResult = ValueOrPromise<{
  /** Input given to the render extension point (Checkout::PostPurchase::Render) */
  export interface PostPurchaseRenderApi
  extends StandardApi<'Checkout::PostPurchase::Render'> {
  - /** Initial purchase */
  - initialPurchase: Purchase;
  + /** Input data given to the extension point */
  + inputData: InputData;
  /** General purpose storage for extensions */
  storage: Storage;
  - /** Shop where the checkout/order is from */
  - shop: Shop;
  /** Returns the calculations that would result from the provided changeset being applied. Used to provide cost-clarity for buyers. */
  calculateChangeset(
  changeset: Readonly<Changeset> | string,
  @@ -49,6 +44,21 @@ interface Storage {
  update(data: any): Promise<void>;
  }
  +interface InputData {
  + /** Identifier for the extension point */
  + extensionPoint: string;
  + /** Initial purchase */
  + initialPurchase: Purchase;
  + /** Checkout customer locale */
  + locale: string;
  + /** Shop where the checkout/order is from */
  + shop: Shop;
  + /** JWT representing the input_data payload */
  + token: string;
  + /** Post Purchase API version */
  + version: string;
  +}
  +
  interface Purchase {
  /** Initial purchase's unique identifier */
  referenceId: string;
  