export interface CheckoutContentProvider { id?: string | null; } export interface GetCheckoutContentRequest { /** ID of the app that provides the content. */ appId: string; /** ID of the specific component content. */ componentId: string; /** When a language is specified, it will be retrieved the content in that language. */ languageCode?: string | null; } export interface GetCheckoutContentResponse { /** The requested CheckoutContent. */ checkoutContent?: CheckoutContent; } export interface CheckoutContent { /** * Text to display in place of the "Continue shopping" link. * @readonly */ continueShoppingLink?: string | null; /** * Text to display in place of the "Order summary" title. * @readonly */ orderSummary?: string | null; /** * Text to display in place of the "Customer details" title. * @readonly */ customerDetails?: string | null; /** * Text to display in place of the "Review and place order" title. * @readonly */ reviewAndPlaceOrder?: string | null; /** * Text to display in place of the "Place order" button. * @readonly */ placeOrderButton?: string | null; /** * Text to display in place of the "Place order & pay" button. * @readonly */ placeOrderPayButton?: string | null; }