appstoreserverlibrary.models.AlternateProduct module

class appstoreserverlibrary.models.AlternateProduct.AlternateProduct(messageIdentifier: UUID | None = None, productId: str | None = None)[source]

Bases: object

A switch-plan message and product ID you provide in a real-time response to your Get Retention Message endpoint.

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

messageIdentifier: UUID | None

The message identifier of the text to display in the switch-plan retention message.

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

productId: str | None

The product identifier of the subscription the retention message suggests for your customer to switch to.

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