appstoreserverlibrary.models.RealtimeResponseBody module

class appstoreserverlibrary.models.RealtimeResponseBody.RealtimeResponseBody(message: Message | None = None, alternateProduct: AlternateProduct | None = None, promotionalOffer: PromotionalOffer | None = None)[source]

Bases: object

A response you provide to choose, in real time, a retention message the system displays to the customer.

https://developer.apple.com/documentation/retentionmessaging/realtimeresponsebody

alternateProduct: AlternateProduct | None

A retention message with a switch-plan option.

https://developer.apple.com/documentation/retentionmessaging/alternateproduct

message: Message | None

A retention message that’s text-based and can include an optional image.

https://developer.apple.com/documentation/retentionmessaging/message

promotionalOffer: PromotionalOffer | None

A retention message that includes a promotional offer.

https://developer.apple.com/documentation/retentionmessaging/promotionaloffer