Shuunen / green-app

NativeScript-Vue 2.0 Test App
https://play.google.com/store/apps/details?id=green.nsvue.app
GNU General Public License v3.0
5 stars 0 forks source link

API product #295

Closed bengrol closed 4 years ago

bengrol commented 4 years ago

Il y a qq chose qui provoque des doublons dans l'affichage des picks. J'ai essayé de voir d'où ça pouvait venir. C'est peut-être lié au fait que le /products retourne tous les produits pour tous les stores. Il n'y a pas de filtres sur le store courant. Ce qui est curieux car ça a toujours fonctionné comme ça. Mais comme, jusqu'a maintenant, les fixtures n'étaient pas vraiment proches de la réalité, il est possible que l'on ne s'en soit pas aperçus avant.

Si le pb vient de là, plusieurs solutions :

1 - Rendre toutes les routes privées (ce qui va falloir faire de tt façons) , et filtrer les products et les autres entités avec le store, que l'on peut retrouver via le token->user->store en back. 2 - filtrer en front les products du store qu'a choisit le user.

bengrol commented 4 years ago

une autre solution serait d'ajouter les produits à /stores - et de ne plus appeler la route /products

bengrol commented 4 years ago

=> solution retenue - ajouter les produits aux stores et ne pas appeler la route /products

j'ai essayé en local, ça fonctionne nickel mais le temps de chargement est plus long, et je n'ai que 3 stores. Quand il y en aura 30, ça risque de lagguer méchamment. Est-ce que c'est pas plus judicieux de charger seulement le store du user ? Quitte a ne rien charger si il n'en a pas. En sachant qu'il ne vont pas en changer tous les 4 matins

Shuunen commented 4 years ago

ou alors je requete les products liés à un store au moment où il clique sur commander ?

bengrol commented 4 years ago

je vois que tu n'utilises que ça dans le product - du coup je vais limiter l'appel dans le product à ces champs.

id
allergens
name
internalName
family
bengrol commented 4 years ago

ou alors je requete les products liés à un store au moment où il clique sur commander ?

Oui tu peux. Ou alors encore plus simple. Comme, on l'avait évoqué dans l'issue #239 et la #249 - j'ai créé une route /green_stores qui est calquée sur /me. Elle retourne tous les stores ( sans les products ). Je peux l'utiliser pour ne retourner que le store du user, et ajouter les products.

Un exemple de retour tel qu'elle est actuellement:

[
    {
        "id": 7,
        "name": "green Edgewater",
        "address": "926 Furman Street, Flintville, Alabama, 2053",
        "phone": "+33685456625",
        "active": true,
        "locale": "fr",
        "currency": "USD",
        "city": null,
        "menus": [
            {
                "id": 23,
                "label": "green-adipisicing",
                "price": 18.88,
                "active": true,
                "picks": [
                    {
                        "id": 71,
                        "amount": 1,
                        "families": [
                            "/families/151"
                        ],
                        "menuModel": "/menu_models/23",
                        "extraPrice": 1,
                        "orderDisplay": 0
                    },
                    {
                        "id": 72,
                        "amount": 3,
                        "families": [
                            "/families/152"
                        ],
                        "menuModel": "/menu_models/23",
                        "extraPrice": 3,
                        "orderDisplay": 1
                    },
                    {
                        "id": 73,
                        "amount": 1,
                        "families": [
                            "/families/153"
                        ],
                        "menuModel": "/menu_models/23",
                        "extraPrice": 1,
                        "orderDisplay": 2
                    }
                ]
            },
            {
                "id": 24,
                "label": "green-ullamco",
                "price": 11.22,
                "active": true,
                "picks": [
                    {
                        "id": 74,
                        "amount": 1,
                        "families": [
                            "/families/151",
                            "/families/153"
                        ],
                        "menuModel": "/menu_models/24",
                        "extraPrice": 1,
                        "orderDisplay": 0
                    },
                    {
                        "id": 75,
                        "amount": 3,
                        "families": [
                            "/families/152"
                        ],
                        "menuModel": "/menu_models/24",
                        "extraPrice": 3,
                        "orderDisplay": 1
                    },
                    {
                        "id": 76,
                        "amount": 1,
                        "families": [
                            "/families/153"
                        ],
                        "menuModel": "/menu_models/24",
                        "extraPrice": 1,
                        "orderDisplay": 2
                    }
                ]
            },
            {
                "id": 25,
                "label": "green-mollit",
                "price": 17.77,
                "active": true,
                "picks": [
                    {
                        "id": 77,
                        "amount": 1,
                        "families": [
                            "/families/151",
                            "/families/153"
                        ],
                        "menuModel": "/menu_models/25",
                        "extraPrice": 1,
                        "orderDisplay": 0
                    },
                    {
                        "id": 78,
                        "amount": 3,
                        "families": [
                            "/families/152"
                        ],
                        "menuModel": "/menu_models/25",
                        "extraPrice": 3,
                        "orderDisplay": 1
                    },
                    {
                        "id": 79,
                        "amount": 1,
                        "families": [
                            "/families/153"
                        ],
                        "menuModel": "/menu_models/25",
                        "extraPrice": 1,
                        "orderDisplay": 2
                    }
                ]
            }
        ]
    },
    {
        "id": 8,
        "name": "green Fairfield",
        "address": "670 Cyrus Avenue, Remington, Northern Mariana Islands, 1444",
        "phone": "+33683654032",
        "active": true,
        "locale": "es",
        "currency": "EUR",
        "city": null,
        "menus": [
            {
                "id": 26,
                "label": "green-amet",
                "price": 10.5,
                "active": true,
                "picks": [
                    {
                        "id": 80,
                        "amount": 1,
                        "families": [
                            "/families/151",
                            "/families/153"
                        ],
                        "menuModel": "/menu_models/26",
                        "extraPrice": 1,
                        "orderDisplay": 0
                    },
                    {
                        "id": 81,
                        "amount": 3,
                        "families": [
                            "/families/152"
                        ],
                        "menuModel": "/menu_models/26",
                        "extraPrice": 3,
                        "orderDisplay": 1
                    },
                    {
                        "id": 82,
                        "amount": 1,
                        "families": [
                            "/families/153"
                        ],
                        "menuModel": "/menu_models/26",
                        "extraPrice": 1,
                        "orderDisplay": 2
                    },
                    {
                        "id": 83,
                        "amount": 1,
                        "families": [
                            "/families/155"
                        ],
                        "menuModel": "/menu_models/26",
                        "extraPrice": 1,
                        "orderDisplay": 3
                    }
                ]
            },
            {
                "id": 27,
                "label": "green-incididunt",
                "price": 17.71,
                "active": true,
                "picks": [
                    {
                        "id": 84,
                        "amount": 1,
                        "families": [
                            "/families/151",
                            "/families/153"
                        ],
                        "menuModel": "/menu_models/27",
                        "extraPrice": 1,
                        "orderDisplay": 0
                    },
                    {
                        "id": 85,
                        "amount": 3,
                        "families": [
                            "/families/152"
                        ],
                        "menuModel": "/menu_models/27",
                        "extraPrice": 3,
                        "orderDisplay": 1
                    },
                    {
                        "id": 86,
                        "amount": 1,
                        "families": [
                            "/families/153"
                        ],
                        "menuModel": "/menu_models/27",
                        "extraPrice": 1,
                        "orderDisplay": 2
                    }
                ]
            },
            {
                "id": 28,
                "label": "green-commodo",
                "price": 16.93,
                "active": true,
                "picks": [
                    {
                        "id": 87,
                        "amount": 1,
                        "families": [
                            "/families/151",
                            "/families/153"
                        ],
                        "menuModel": "/menu_models/28",
                        "extraPrice": 1,
                        "orderDisplay": 0
                    },
                    {
                        "id": 88,
                        "amount": 3,
                        "families": [
                            "/families/152"
                        ],
                        "menuModel": "/menu_models/28",
                        "extraPrice": 3,
                        "orderDisplay": 1
                    },
                    {
                        "id": 89,
                        "amount": 1,
                        "families": [
                            "/families/153"
                        ],
                        "menuModel": "/menu_models/28",
                        "extraPrice": 1,
                        "orderDisplay": 2
                    }
                ]
            }
        ]
    },
    {
        "id": 9,
        "name": "green Grantville",
        "address": "617 Dunham Place, Condon, Alabama, 9900",
        "phone": "+33684457426",
        "active": true,
        "locale": "es",
        "currency": "EUR",
        "city": null,
        "menus": [
            {
                "id": 29,
                "label": "green-consectetur",
                "price": 19.54,
                "active": true,
                "picks": [
                    {
                        "id": 90,
                        "amount": 1,
                        "families": [
                            "/families/151",
                            "/families/153"
                        ],
                        "menuModel": "/menu_models/29",
                        "extraPrice": 1,
                        "orderDisplay": 0
                    },
                    {
                        "id": 91,
                        "amount": 3,
                        "families": [
                            "/families/152"
                        ],
                        "menuModel": "/menu_models/29",
                        "extraPrice": 3,
                        "orderDisplay": 1
                    },
                    {
                        "id": 92,
                        "amount": 1,
                        "families": [
                            "/families/153"
                        ],
                        "menuModel": "/menu_models/29",
                        "extraPrice": 1,
                        "orderDisplay": 2
                    }
                ]
            },
            {
                "id": 30,
                "label": "green-fugiat",
                "price": 18.11,
                "active": true,
                "picks": [
                    {
                        "id": 93,
                        "amount": 1,
                        "families": [
                            "/families/151",
                            "/families/153"
                        ],
                        "menuModel": "/menu_models/30",
                        "extraPrice": 1,
                        "orderDisplay": 0
                    },
                    {
                        "id": 94,
                        "amount": 3,
                        "families": [
                            "/families/152"
                        ],
                        "menuModel": "/menu_models/30",
                        "extraPrice": 3,
                        "orderDisplay": 1
                    },
                    {
                        "id": 95,
                        "amount": 1,
                        "families": [
                            "/families/153"
                        ],
                        "menuModel": "/menu_models/30",
                        "extraPrice": 1,
                        "orderDisplay": 2
                    }
                ]
            },
            {
                "id": 31,
                "label": "green-officia",
                "price": 19.76,
                "active": true,
                "picks": [
                    {
                        "id": 96,
                        "amount": 1,
                        "families": [
                            "/families/151",
                            "/families/153"
                        ],
                        "menuModel": "/menu_models/31",
                        "extraPrice": 1,
                        "orderDisplay": 0
                    },
                    {
                        "id": 97,
                        "amount": 3,
                        "families": [
                            "/families/152"
                        ],
                        "menuModel": "/menu_models/31",
                        "extraPrice": 3,
                        "orderDisplay": 1
                    },
                    {
                        "id": 98,
                        "amount": 1,
                        "families": [
                            "/families/153"
                        ],
                        "menuModel": "/menu_models/31",
                        "extraPrice": 1,
                        "orderDisplay": 2
                    }
                ]
            },
            {
                "id": 32,
                "label": "green-et",
                "price": 11.41,
                "active": true,
                "picks": [
                    {
                        "id": 99,
                        "amount": 1,
                        "families": [
                            "/families/151",
                            "/families/153"
                        ],
                        "menuModel": "/menu_models/32",
                        "extraPrice": 1,
                        "orderDisplay": 0
                    },
                    {
                        "id": 100,
                        "amount": 3,
                        "families": [
                            "/families/152"
                        ],
                        "menuModel": "/menu_models/32",
                        "extraPrice": 3,
                        "orderDisplay": 1
                    },
                    {
                        "id": 101,
                        "amount": 1,
                        "families": [
                            "/families/153"
                        ],
                        "menuModel": "/menu_models/32",
                        "extraPrice": 1,
                        "orderDisplay": 2
                    },
                    {
                        "id": 102,
                        "amount": 1,
                        "families": [
                            "/families/157"
                        ],
                        "menuModel": "/menu_models/32",
                        "extraPrice": 1,
                        "orderDisplay": 3
                    }
                ]
            },
            {
                "id": 33,
                "label": "green-dolore",
                "price": 19.32,
                "active": true,
                "picks": [
                    {
                        "id": 103,
                        "amount": 1,
                        "families": [
                            "/families/151",
                            "/families/153"
                        ],
                        "menuModel": "/menu_models/33",
                        "extraPrice": 1,
                        "orderDisplay": 0
                    },
                    {
                        "id": 104,
                        "amount": 3,
                        "families": [
                            "/families/152"
                        ],
                        "menuModel": "/menu_models/33",
                        "extraPrice": 3,
                        "orderDisplay": 1
                    },
                    {
                        "id": 105,
                        "amount": 1,
                        "families": [
                            "/families/153"
                        ],
                        "menuModel": "/menu_models/33",
                        "extraPrice": 1,
                        "orderDisplay": 2
                    }
                ]
            }
        ]
    }
]
bengrol commented 4 years ago

retour tel qui serait avec les product en +

[
    {
        "id": 20,
        "name": "green Fairfield",
        "address": "670 Cyrus Avenue, Remington, Northern Mariana Islands, 1444",
        "phone": "+33683654032",
        "active": true,
        "locale": "es",
        "currency": "EUR",
        "city": null,
        "menus": [
            {
                "id": 70,
                "label": "green-amet",
                "price": 10.5,
                "active": true,
                "picks": [
                    {
                        "id": 220,
                        "amount": 1,
                        "families": [
                            "/families/201",
                            "/families/203"
                        ],
                        "menuModel": "/menu_models/70",
                        "extraPrice": 1,
                        "orderDisplay": 0
                    },
                    {
                        "id": 221,
                        "amount": 3,
                        "families": [
                            "/families/202"
                        ],
                        "menuModel": "/menu_models/70",
                        "extraPrice": 3,
                        "orderDisplay": 1
                    },
                    {
                        "id": 222,
                        "amount": 1,
                        "families": [
                            "/families/203"
                        ],
                        "menuModel": "/menu_models/70",
                        "extraPrice": 1,
                        "orderDisplay": 2
                    },
                    {
                        "id": 223,
                        "amount": 1,
                        "families": [
                            "/families/205"
                        ],
                        "menuModel": "/menu_models/70",
                        "extraPrice": 1,
                        "orderDisplay": 3
                    }
                ]
            },
            {
                "id": 71,
                "label": "green-incididunt",
                "price": 17.71,
                "active": true,
                "picks": [
                    {
                        "id": 224,
                        "amount": 1,
                        "families": [
                            "/families/201",
                            "/families/203"
                        ],
                        "menuModel": "/menu_models/71",
                        "extraPrice": 1,
                        "orderDisplay": 0
                    },
                    {
                        "id": 225,
                        "amount": 3,
                        "families": [
                            "/families/202"
                        ],
                        "menuModel": "/menu_models/71",
                        "extraPrice": 3,
                        "orderDisplay": 1
                    },
                    {
                        "id": 226,
                        "amount": 1,
                        "families": [
                            "/families/203"
                        ],
                        "menuModel": "/menu_models/71",
                        "extraPrice": 1,
                        "orderDisplay": 2
                    }
                ]
            },
            {
                "id": 72,
                "label": "green-commodo",
                "price": 16.93,
                "active": true,
                "picks": [
                    {
                        "id": 227,
                        "amount": 1,
                        "families": [
                            "/families/201",
                            "/families/203"
                        ],
                        "menuModel": "/menu_models/72",
                        "extraPrice": 1,
                        "orderDisplay": 0
                    },
                    {
                        "id": 228,
                        "amount": 3,
                        "families": [
                            "/families/202"
                        ],
                        "menuModel": "/menu_models/72",
                        "extraPrice": 3,
                        "orderDisplay": 1
                    },
                    {
                        "id": 229,
                        "amount": 1,
                        "families": [
                            "/families/203"
                        ],
                        "menuModel": "/menu_models/72",
                        "extraPrice": 1,
                        "orderDisplay": 2
                    }
                ]
            }
        ],
        "products": [
            {
                "id": 1177,
                "name": "Sauce Provençale",
                "internalName": "Sauce Provençale",
                "family": 203,
                "allergens": []
            },
            {
                "id": 1178,
                "name": "Huile d'olive vierge extra",
                "internalName": "Huile d'olive vierge extra",
                "family": 203,
                "allergens": [
                    {
                        "name": "Eggs"
                    },
                    {
                        "name": "Peanuts"
                    }
                ]
            },
            {
                "id": 1179,
                "name": "Sauce crudités caesar",
                "internalName": "Sauce crudités caesar",
                "family": 203,
                "allergens": []
            },
            {
                "id": 1180,
                "name": "Vinaigre balsamique bio",
                "internalName": "Vinaigre balsamique bio",
                "family": 203,
                "allergens": []
            },
            {
                "id": 1181,
                "name": "Velouté Epinard Brocolis",
                "internalName": "Velouté Epinard Brocolis",
                "family": 204,
                "allergens": []
            },
            {
                "id": 1182,
                "name": "Soupe Cresson Cerfeuil",
                "internalName": "Soupe Cresson Cerfeuil",
                "family": 204,
                "allergens": []
            },
            {
                "id": 1183,
                "name": "Velouté potiron fromage fondu",
                "internalName": "Velouté potiron fromage fondu",
                "family": 204,
                "allergens": []
            },
            {
                "id": 1184,
                "name": "Velouté d'asperge",
                "internalName": "Velouté d'asperge",
                "family": 204,
                "allergens": []
            },
            {
                "id": 1185,
                "name": "Indian tonic",
                "internalName": "Indian tonic",
                "family": 206,
                "allergens": []
            },
            {
                "id": 1186,
                "name": "Pulco Citron à diluer",
                "internalName": "Pulco Citron à diluer",
                "family": 206,
                "allergens": []
            },
            {
                "id": 1187,
                "name": "Ice Tea saveur Pêche",
                "internalName": "Ice Tea saveur Pêche",
                "family": 206,
                "allergens": []
            },
            {
                "id": 1188,
                "name": "Nectar de pommes Bio",
                "internalName": "Nectar de pommes Bio",
                "family": 206,
                "allergens": []
            },
            {
                "id": 1189,
                "name": "Eau Cristalline",
                "internalName": "Eau Cristalline",
                "family": 206,
                "allergens": []
            },
            {
                "id": 1190,
                "name": "Limonade",
                "internalName": "Limonade",
                "family": 206,
                "allergens": []
            },
            {
                "id": 1191,
                "name": "Mousse au Chocolat à l'ancienne",
                "internalName": "Mousse au Chocolat à l'ancienne",
                "family": 207,
                "allergens": []
            },
            {
                "id": 1192,
                "name": "Nectarine Jaune",
                "internalName": "Nectarine Jaune",
                "family": 207,
                "allergens": []
            },
            {
                "id": 1193,
                "name": "Bananes",
                "internalName": "Bananes",
                "family": 207,
                "allergens": []
            },
            {
                "id": 1194,
                "name": "Fromage blanc sur coulis de fraises",
                "internalName": "Fromage blanc sur coulis de fraises",
                "family": 207,
                "allergens": []
            },
            {
                "id": 1195,
                "name": "Moelleux au chocolat",
                "internalName": "Moelleux au chocolat",
                "family": 207,
                "allergens": []
            },
            {
                "id": 1196,
                "name": "Abricots secs",
                "internalName": "Abricots secs",
                "family": 207,
                "allergens": []
            },
            {
                "id": 1197,
                "name": "Feuille de chêne",
                "internalName": "Feuille de chêne",
                "family": 201,
                "allergens": []
            },
            {
                "id": 1198,
                "name": "Roquette",
                "internalName": "Roquette",
                "family": 201,
                "allergens": []
            },
            {
                "id": 1199,
                "name": "Boulgour",
                "internalName": "Boulgour",
                "family": 201,
                "allergens": []
            },
            {
                "id": 1200,
                "name": "Emincé de boeuf marinade",
                "internalName": "Emincé de boeuf marinade",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1201,
                "name": "Endives (Chicorée Witloof)",
                "internalName": "Endives (Chicorée Witloof)",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1202,
                "name": "Blanc de Dinde Doré au four - 4tr.",
                "internalName": "Blanc de Dinde Doré au four - 4tr.",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1203,
                "name": "Aubergines grillées marinées",
                "internalName": "Aubergines grillées marinées",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1204,
                "name": "Choux fleur",
                "internalName": "Choux fleur",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1205,
                "name": "Parmigiano Reggiano râpé frais",
                "internalName": "Parmigiano Reggiano râpé frais",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1206,
                "name": "Crispy Bacon grillés",
                "internalName": "Crispy Bacon grillés",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1207,
                "name": "Mozzarella",
                "internalName": "Mozzarella",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1208,
                "name": "Chou rouge",
                "internalName": "Chou rouge",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1209,
                "name": "Olives noires confites dénoyautées",
                "internalName": "Olives noires confites dénoyautées",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1210,
                "name": "Olives vertes dénoyautées -25% de sel",
                "internalName": "Olives vertes dénoyautées -25% de sel",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1211,
                "name": "Poêlée Méridionale",
                "internalName": "Poêlée Méridionale",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1212,
                "name": "Thon entier au naturel",
                "internalName": "Thon entier au naturel",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1213,
                "name": "Burger' Cheddar & Emmental 20 Tranches (17 % MG)",
                "internalName": "Burger' Cheddar & Emmental 20 Tranches (17 % MG)",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1214,
                "name": "Lentilles Vertes",
                "internalName": "Lentilles Vertes",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1215,
                "name": "Petits pois Cassegrain",
                "internalName": "Petits pois Cassegrain",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1216,
                "name": "Maïs Bio",
                "internalName": "Maïs Bio",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1217,
                "name": "Rôti de poulet cuit 100% filet* - 4 tranches",
                "internalName": "Rôti de poulet cuit 100% filet* - 4 tranches",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1218,
                "name": "Rôti de boeuf cuit doré au four - 4 tranches",
                "internalName": "Rôti de boeuf cuit doré au four - 4 tranches",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1219,
                "name": "Rôti de porc cuit 100 % filet** -25% de sel* - 4 tr",
                "internalName": "Rôti de porc cuit 100 % filet** -25% de sel* - 4 tr",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1220,
                "name": "Plaisir Brut Non Salé Noix de Cajou",
                "internalName": "Plaisir Brut Non Salé Noix de Cajou",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1221,
                "name": "St Maure Touraine 250G,",
                "internalName": "St Maure Touraine 250G,",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1222,
                "name": "Le Potiron",
                "internalName": "Le Potiron",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1223,
                "name": "Croûtons nature",
                "internalName": "Croûtons nature",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1224,
                "name": "Emmental Cœur de Meule",
                "internalName": "Emmental Cœur de Meule",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1225,
                "name": "Chaource AOP",
                "internalName": "Chaource AOP",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1226,
                "name": "Coppa 10 tranches",
                "internalName": "Coppa 10 tranches",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1227,
                "name": "Grana Padano AOP râpé",
                "internalName": "Grana Padano AOP râpé",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1228,
                "name": "Avocats mûrs à point",
                "internalName": "Avocats mûrs à point",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1229,
                "name": "Émincés de porc rôtis",
                "internalName": "Émincés de porc rôtis",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1230,
                "name": "Queue d'ecrevisses de louisiane",
                "internalName": "Queue d'ecrevisses de louisiane",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1231,
                "name": "Patate douce",
                "internalName": "Patate douce",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1232,
                "name": "Coeurs de palmiers",
                "internalName": "Coeurs de palmiers",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1233,
                "name": "Jambon supérieur",
                "internalName": "Jambon supérieur",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1234,
                "name": "Haricots verts très fins",
                "internalName": "Haricots verts très fins",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1235,
                "name": "Poulet Tikka Massala",
                "internalName": "Poulet Tikka Massala",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1236,
                "name": "Oignons Émincés",
                "internalName": "Oignons Émincés",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1237,
                "name": "Mini-Cœurs d'Artichauts Entiers",
                "internalName": "Mini-Cœurs d'Artichauts Entiers",
                "family": 202,
                "allergens": []
            },
            {
                "id": 1238,
                "name": "Formule Eclat",
                "internalName": "Formule Eclat",
                "family": 202,
                "allergens": []
            }
        ]
    }
]