---
# System prepended metadata

title: Pagify - Contrat de la ProductPage (v3)

---

# Pagify - Contrat de la ChoicePage (v3)
https://cheerz0.atlassian.net/wiki/spaces/TECH/pages/3030843393/Chantier+2024+Migration+des+pages+Pagify

### Json
```json
{
    "banners": List<Banner>,
    "title": String,
    "items": List<ChoiceItem>,
    "tracking": TrackingPage, // A voir
}
```

## ChoiceItem

### Nommages
Nom de la classe : `ChoiceItem`
Exemple de nom de variable : `items`.

### Json
```json
{
    "slug": String, // A voir (utile pour les choices by style - app)
    "name": String,
    "description": String,
    "add_price_introduction": Boolean,
    "price": Price,
    "striked_price": Price,
    "navigation": Navigation,
    "web_image": Image,
    "app_image": Image,
    "is_out_of_stock": Bool,
    "action": Action,
    "label": Label,
    "default_image": Image
}
```
