Skip to content

Instantly share code, notes, and snippets.

@angebagui
Last active June 19, 2019 07:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save angebagui/e0ffa80222e06404cab6b847db5672ad to your computer and use it in GitHub Desktop.
Save angebagui/e0ffa80222e06404cab6b847db5672ad to your computer and use it in GitHub Desktop.
request_order_body.json
{
"items":[
{
"service_slug":"restaurant",
"quantity":2,
"cost":"2000.0",
"currency_code":"XOF",
"total_cost":"4000.0",
"meta_data":{
"restaurant_id":-1,
"restaurant_location":"[4.2211111, -5.2211]",
"pickup_address":"KFC Latrille",
"pickup_latitude":4.2211111,
"pickup_longitude": -5.2211,
"food":{
"food_id":-1,
"name":"Big Burger",
"quantity":1,
"has_price":false,
"price":"0.0",
"price_currency":"XOF",
"has_choice":true,
"choices":[
{
"food_choice_id":1,
"food_choice_name":"Taille",
"type":"radio",
"food_choice_value":[
{
"selection_id":1,
"selection_name":"XL",
"selection_has_price":true,
"selection_price":"5000.0",
"selection_price_currency":"XOF",
"quantity":1,
"type":"radio",
"has_choice":true,
"choices":[
{
"food_choice_id":2,
"food_choice_name":"Steak",
"type":"radio",
"food_choice_value":[
{
"selection_id":21,
"selection_name":"Big Steak",
"selection_has_price":false,
"selection_price":"0.0",
"selection_price_currency":"XOF",
"quantity":1,
"type":"radio",
"has_choice":false,
"choices":[]
}
]
}
]
}
]
},
{
"food_choice_id":2,
"food_choice_name":"Ingrédient",
"type":"checkbox",
"food_choice_value":[
{
"selection_id":21,
"selection_name":"Mayonnaise",
"selection_has_price":false,
"selection_price":"0.0",
"selection_price_currency":"XOF",
"quantity":3,
"type":"checkbox",
"has_choice":false,
"choices":[]
},
{
"selection_id":22,
"selection_name":"Ketchup",
"selection_has_price":false,
"selection_price":"0.0",
"selection_price_currency":"XOF",
"quantity":2,
"type":"checkbox",
"has_choice":false,
"choices":[]
}
]
},
{
"food_choice_id":3,
"food_choice_name":"Boissons",
"type":"radio",
"food_choice_value":[
{
"selection_id":31,
"selection_name":"Coca Cola 1,5 L",
"selection_has_price":false,
"selection_price":"0.0",
"selection_price_currency":"XOF",
"quantity":1,
"type":"radio",
"has_choice":false,
"choices":[]
}
]
},
{
"food_choice_id":4,
"food_choice_name":"Supplements",
"type":"addons",
"food_choice_value":[
{
"selection_id":41,
"selection_name":"Coca Cola 1,5 L",
"selection_has_price":true,
"selection_price":"1000.0",
"selection_price_currency":"XOF",
"quantity":1,
"type":"addons",
"has_choice":false,
"choices":[]
},
{
"selection_id":42,
"selection_name":"Steak",
"selection_has_price":true,
"selection_price":"1000.0",
"selection_price_currency":"XOF",
"quantity":2,
"type":"addons",
"has_choice":true,
"choices":[]
}
]
}
]
}
}
},
{
"service_slug":"courses",
"quantity":1,
"cost":"1500.0",
"currency_code":"XOF",
"total_cost":"1500.0",
"meta_data":{
"pickup_address":"Pharmacie Les Arcades",
"pickup_latitude":4.2222,
"pickup_longitude": 3.41222,
"description":"Je veux 3 paracetales. ça fait 5000 FCFA",
"as_soon_as_possible":false,
"delivery_time":"12:30 19-06-2019",
}
}
],
"customer_id":1,
"payment_method":"paiement-cash",
"service_slug":["courses", "restaurant"],
"delivery_id":1,
"delivery_address":"Pharmacie du Bonheur",
"delivery_latitude":4.222,
"delivery_longitude":-5.32222
}
{
"items":[
{
"service_slug":"restaurant",
"quantity":2,
"cost":"2000.0",
"currency_code":"XOF",
"total_cost":"4000.0",
"meta_data":{
"restaurant_id":-1,
"restaurant_location":"[4.2211111, -5.2211]",
"pickup_address":"KFC Latrille",
"pickup_latitude":4.2211111,
"pickup_longitude": -5.2211,
"food":{
"food_id":-1,
"name":"Big Burger",
"quantity":1,/*La quantité minimum c'est 1*/
"has_price":false, /*Lorsque que has_price:false alors le prix est définit exclusivement selon les choix. Si has_price:true et has_choice:true alors le prix est calculé*/
"price":"0.0", /*Prend la valeur 0.0 lorsque has_price:false*/
"price_currency":"XOF",
"has_choice":true,
"choices":[
{
"food_choice_id":1,
"food_choice_name":"Taille",
"type":"radio",/*Valeur possible: checkbox pour les choix multiples, radio pour les choix uniques, addons pour les items avec des quantités*/
"food_choice_value":[
{
"selection_id":1,
"selection_name":"XL",
"selection_has_price":true, /*Lorsque has_price:false ça veut dire que le prix n'est pas affiché à l'utilisateur et n'est pas prix en compte dans les calculs*/
"selection_price":"5000.0", /*Prend la valeur 0.0 lorsque selection_has_price:false*/
"selection_price_currency":"XOF",
"quantity":1,/*La quantité minimum c'est 1*/
"type":"radio",/*Valeur possible: checkbox pour les choix multiples, radio pour les choix uniques, addons pour les items avec des quantités*/
"has_choice":true,
"choices":[
{
"food_choice_id":2,
"food_choice_name":"Steak",
"type":"radio",/*Valeur possible: checkbox pour les choix multiples, radio pour les choix uniques, addons pour les items avec des quantités*/
"food_choice_value":[
{
"selection_id":21,
"selection_name":"Big Steak",
"selection_has_price":false,/*Lorsque has_price:false ça veut dire que le prix n'est pas affiché à l'utilisateur et n'est pas prix en compte dans les calculs*/
"selection_price":"0.0",/*Prend la valeur 0.0 lorsque selection_has_price:false*/
"selection_price_currency":"XOF",
"quantity":1,/*La quantité minimum c'est 1*/
"type":"radio",/*Valeur possible: checkbox pour les choix multiples, radio pour les choix uniques, addons pour les items avec des quantités*/
"has_choice":false,
"choices":[]/*Prend la valeur [] lorsque has_choice:false*/
}
]
}
]
}
]
},
{
"food_choice_id":2,
"food_choice_name":"Ingrédient",
"type":"checkbox",/*Valeur possible: checkbox pour les choix multiples, radio pour les choix uniques, addons pour les items avec des quantités*/
"food_choice_value":[
{
"selection_id":21,
"selection_name":"Mayonnaise",
"selection_has_price":false,/*Lorsque has_price:false ça veut dire que le prix n'est pas affiché à l'utilisateur et n'est pas prix en compte dans les calculs*/
"selection_price":"0.0",/*Prend la valeur 0.0 lorsque selection_has_price:false*/
"selection_price_currency":"XOF",
"quantity":3,/*La quantité minimum c'est 1*/
"type":"checkbox",/*Valeur possible: checkbox pour les choix multiples, radio pour les choix uniques, addons pour les items avec des quantités*/
"has_choice":false,
"choices":[]/*Prend la valeur [] lorsque has_choice:false*/
},
{
"selection_id":22,
"selection_name":"Ketchup",
"selection_has_price":false,/*Lorsque has_price:false ça veut dire que le prix n'est pas affiché à l'utilisateur et n'est pas prix en compte dans les calculs*/
"selection_price":"0.0",/*Prend la valeur 0.0 lorsque selection_has_price:false*/
"selection_price_currency":"XOF",
"quantity":2,/*La quantité minimum c'est 1*/
"type":"checkbox",/*Valeur possible: checkbox pour les choix multiples, radio pour les choix uniques, addons pour les items avec des quantités*/
"has_choice":false,
"choices":[]/*Prend la valeur [] lorsque has_choice:false*/
}
]
},
{
"food_choice_id":3,
"food_choice_name":"Boissons",
"type":"radio",/*Valeur possible: checkbox pour les choix multiples, radio pour les choix uniques, addons pour les items avec des quantités*/
"food_choice_value":[
{
"selection_id":31,
"selection_name":"Coca Cola 1,5 L",
"selection_has_price":false,/*Lorsque has_price:false ça veut dire que le prix n'est pas affiché à l'utilisateur et n'est pas prix en compte dans les calculs*/
"selection_price":"0.0",/*Prend la valeur 0.0 lorsque selection_has_price:false*/
"selection_price_currency":"XOF",
"quantity":1,/*La quantité minimum c'est 1*/
"type":"radio",/*Valeur possible: checkbox pour les choix multiples, radio pour les choix uniques, addons pour les items avec des quantités*/
"has_choice":false,
"choices":[]/*Prend la valeur [] lorsque has_choice:false*/
}
]
},
{
"food_choice_id":4,
"food_choice_name":"Supplements",
"type":"addons",/*Valeur possible: checkbox pour les choix multiples, radio pour les choix uniques, addons pour les items avec des quantités*/
"food_choice_value":[
{
"selection_id":41,
"selection_name":"Coca Cola 1,5 L",
"selection_has_price":true,/*Lorsque has_price:false ça veut dire que le prix n'est pas affiché à l'utilisateur et n'est pas prix en compte dans les calculs*/ "selection_price":"1000.0",/*Prend la valeur 0.0 lorsque selection_has_price:false*/
"selection_price_currency":"XOF",
"quantity":1,/*La quantité minimum c'est 1*/
"type":"addons",/*Valeur possible: checkbox pour les choix multiples, radio pour les choix uniques, addons pour les items avec des quantités*/
"has_choice":false,
"choices":[]/*Prend la valeur [] lorsque has_choice:false*/
},
{
"selection_id":42,
"selection_name":"Steak",
"selection_has_price":true,/*Lorsque has_price:false ça veut dire que le prix n'est pas affiché à l'utilisateur et n'est pas prix en compte dans les calculs*/
"selection_price":"1000.0",/*Prend la valeur 0.0 lorsque selection_has_price:false*/
"selection_price_currency":"XOF",
"quantity":2,/*La quantité minimum c'est 1*/
"type":"addons",/*Valeur possible: checkbox pour les choix multiples, radio pour les choix uniques, addons pour les items avec des quantités*/
"has_choice":true,
"choices":[]/*Prend la valeur [] lorsque has_choice:false*/
}
]
}
]
}
}
},
{
"service_slug":"courses",
"quantity":1,/*La quantité minimum c'est 1*/
"cost":"1500.0",
"currency_code":"XOF",
"total_cost":"1500.0",
"meta_data":{
"pickup_address":"Pharmacie Les Arcades",
"pickup_latitude":4.2222,
"pickup_longitude": 3.41222,
"description":"Je veux 3 paracetales. ça fait 5000 FCFA",
"as_soon_as_possible":false,/* Est-ce que c'est dès que possible ?*/
"delivery_time":"12:30 19-06-2019",/* Si ce n'est pas dès que possible alors définir la date */
}
}
],
"customer_id":1,
"payment_method":"paiement-cash",
"service_slug":["courses", "restaurant"],
"delivery_id":1,
"delivery_address":"Pharmacie du Bonheur",
"delivery_latitude":4.222,
"delivery_longitude":-5.32222
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment