diff --git a/AlloVictor.xcodeproj/project.pbxproj b/AlloVictor.xcodeproj/project.pbxproj index 6758f8e..9f06f59 100644 --- a/AlloVictor.xcodeproj/project.pbxproj +++ b/AlloVictor.xcodeproj/project.pbxproj @@ -11,6 +11,8 @@ 524FA6022BCACDCE00133747 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 524FA6012BCACDCE00133747 /* ContentView.swift */; }; 524FA6042BCACDCF00133747 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 524FA6032BCACDCF00133747 /* Assets.xcassets */; }; 524FA6072BCACDCF00133747 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 524FA6062BCACDCF00133747 /* Preview Assets.xcassets */; }; + 524FA60F2BCACF0500133747 /* Screen1.json in Resources */ = {isa = PBXBuildFile; fileRef = 524FA60E2BCACF0500133747 /* Screen1.json */; }; + 524FA6112BCACF3A00133747 /* Screen2.json in Resources */ = {isa = PBXBuildFile; fileRef = 524FA6102BCACF3A00133747 /* Screen2.json */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -19,6 +21,8 @@ 524FA6012BCACDCE00133747 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; 524FA6032BCACDCF00133747 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 524FA6062BCACDCF00133747 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; + 524FA60E2BCACF0500133747 /* Screen1.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = Screen1.json; sourceTree = ""; }; + 524FA6102BCACF3A00133747 /* Screen2.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = Screen2.json; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -51,6 +55,7 @@ 524FA5FE2BCACDCE00133747 /* AlloVictor */ = { isa = PBXGroup; children = ( + 524FA60D2BCACE9400133747 /* Resources */, 524FA5FF2BCACDCE00133747 /* AlloVictorApp.swift */, 524FA6012BCACDCE00133747 /* ContentView.swift */, 524FA6032BCACDCF00133747 /* Assets.xcassets */, @@ -67,6 +72,15 @@ path = "Preview Content"; sourceTree = ""; }; + 524FA60D2BCACE9400133747 /* Resources */ = { + isa = PBXGroup; + children = ( + 524FA60E2BCACF0500133747 /* Screen1.json */, + 524FA6102BCACF3A00133747 /* Screen2.json */, + ); + path = Resources; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -125,7 +139,9 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 524FA60F2BCACF0500133747 /* Screen1.json in Resources */, 524FA6072BCACDCF00133747 /* Preview Assets.xcassets in Resources */, + 524FA6112BCACF3A00133747 /* Screen2.json in Resources */, 524FA6042BCACDCF00133747 /* Assets.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/AlloVictor/Resources/Screen1.json b/AlloVictor/Resources/Screen1.json new file mode 100644 index 0000000..f0ce967 --- /dev/null +++ b/AlloVictor/Resources/Screen1.json @@ -0,0 +1,495 @@ +{ + "format": "json", + "data": [ + { + "links": { + "self": "https://www.allovoisins.com/s/8734007" + }, + "budget": 0, + "ref_id": 8734007, + "datetime": "2023-12-15 15:43:08", + "duration": 1, + "end_date": null, + "latitude": 47.2132, + "only_pro": false, + "ref_type": "search", + "card_type": "card_search_public", + "city_name": "Nantes", + "longitude": -1.55524, + "object_id": 5392, + "start_date": null, + "category_id": 124, + "description": "Bonjour, Je cherche quelqu'un en mesure de fixer une plainte / moulure arrachée sur un pan de mon mur suite à la chute d'un miroir. Merci par avance Lucie", + "object_name": "Bricolage - Petits travaux", + "ref_type_id": 101, + "search_type": 4, + "card_type_id": 301, + "district_name": "Gloriette-Feydeau", + "duration_type": 3, + "relationships": { + "moment": null, + "social": { + "type": "social", + "answerers_count": 4, + "likes_count": 1, + "shares_count": 0, + "recommendations_count": 0, + "user_has_liked": false, + "user_has_shared": false, + "user_has_reported": false, + "share_link": "https://www.allovoisins.com/s/8734007?utm_source=product_transactionnel&utm_medium=share&utm_campaign=search_details", + "comments_count": null, + "comments": null + }, + "leaseholder": { + "id": 5539939, + "type": "user", + "is_pro": false, + "avatar_url": "https://static.allovoisins.com/assets/default_avatars/100/Avatar9.png", + "is_favorite": false, + "is_new_user": true, + "display_name": "Lucie A.", + "user_ratings": 0, + "part_pro_status": 0, + "user_ratings_count": 0 + } + }, + "budget_formatted": "À convenir", + "duration_formatted": "", + "location_formatted": "Nantes (Gloriette-Feydeau)", + "search_picture_url": null, + "search_picture_urls": [], + "is_category_regulated": false, + "search_pictures_count": 0, + "published_at_formatted": "postée le 15 déc.", + "published_at_formatted_year": "demande postée le 15 déc. 2023", + "distance_formatted": "600 m" + }, + { + "links": { + "self": "https://www.allovoisins.com/s/8731481" + }, + "budget": 0, + "ref_id": 8731481, + "datetime": "2023-12-14 23:13:12", + "duration": 1, + "end_date": null, + "latitude": 47.2102, + "only_pro": false, + "ref_type": "search", + "card_type": "card_search_public", + "city_name": "Nantes", + "longitude": -1.5498, + "object_id": 5392, + "start_date": null, + "category_id": 124, + "description": "Bonjour, Je cherche à changer le plan de travail de ma cuisine ( découpe évier et plaque électrique) plus pose 1meuble haut sur carquefou", + "object_name": "Bricolage - Petits travaux", + "ref_type_id": 101, + "search_type": 4, + "card_type_id": 301, + "district_name": "Madeleine", + "duration_type": 3, + "relationships": { + "moment": null, + "social": { + "type": "social", + "answerers_count": 9, + "likes_count": 2, + "shares_count": 0, + "recommendations_count": 0, + "user_has_liked": false, + "user_has_shared": false, + "user_has_reported": false, + "share_link": "https://www.allovoisins.com/s/8731481?utm_source=product_transactionnel&utm_medium=share&utm_campaign=search_details", + "comments_count": null, + "comments": null + }, + "leaseholder": { + "id": 4730931, + "type": "user", + "is_pro": false, + "avatar_url": "https://static.allovoisins.com/assets/default_avatars/100/Avatar1.png", + "is_favorite": false, + "is_new_user": false, + "display_name": "Franck R.", + "user_ratings": 0, + "part_pro_status": 0, + "user_ratings_count": 0 + } + }, + "budget_formatted": "À convenir", + "duration_formatted": "", + "location_formatted": "Nantes (Madeleine)", + "search_picture_url": null, + "search_picture_urls": [], + "is_category_regulated": false, + "search_pictures_count": 0, + "published_at_formatted": "postée le 14 déc.", + "published_at_formatted_year": "demande postée le 14 déc. 2023", + "distance_formatted": "500 m" + }, + { + "card_type_id": 394, + "ref_type_id": 110, + "ref_id": 658, + "tags": { + "newsfeed_all": 0, + "perimetre_all": 0, + "perimetre_pro_ap": 1, + "perimetre_part_ap": 0, + "perimetre_pro_non_abonne": 0, + "perimetre_part_non_abonne": 0 + }, + "datetime": "2022-12-12 12:00:16", + "ref_type": "blog", + "card_type": "card_blog_alloflash", + "section_link": "https://www.allovoisins.com/espace-pro", + "section_type": "section_image", + "date_formatted": "Il y a 12 mois", + "is_commentable": false, + "category_formatted": "AlloFlash", + "section_background_image": "https://blog.allovoisins.com/wp-content/uploads/2022/12/alloflash-logiciel-pro.png", + "relationships": { + "social": { + "type": "social", + "answerers_count": null, + "likes_count": 129, + "shares_count": 0, + "recommendations_count": null, + "user_has_liked": false, + "user_has_shared": false, + "user_has_reported": false, + "share_link": "https://www.allovoisins.com/article/658-?utm_source=product_transactionnel&utm_medium=share&utm_campaign=blog", + "comments_count": 0, + "comments": null + } + } + }, + { + "links": { + "self": "https://www.allovoisins.com/s/8702434" + }, + "budget": 30, + "ref_id": 8702434, + "datetime": "2023-12-08 21:08:10", + "duration": 1, + "end_date": null, + "latitude": 47.2171, + "only_pro": false, + "ref_type": "search", + "card_type": "card_search_public", + "city_name": "Nantes", + "longitude": -1.54593, + "object_id": 5392, + "start_date": null, + "category_id": 124, + "description": "Bonjour, Je dois installer un spot extérieur au dessus de mon magasin en centre ville de Nantes et je cherche quelqu'un avec une échelle d'au moins 5 mètre qui puissent me le fixer en hauteur (le branchement sera déjà fait). C'est l'histoire de quelques minutes . Merci", + "object_name": "Bricolage - Petits travaux", + "ref_type_id": 101, + "search_type": 4, + "card_type_id": 301, + "district_name": "Richebourg-Saint-Clément", + "duration_type": 1, + "relationships": { + "moment": null, + "social": { + "type": "social", + "answerers_count": 2, + "likes_count": 0, + "shares_count": 0, + "recommendations_count": 0, + "user_has_liked": false, + "user_has_shared": false, + "user_has_reported": false, + "share_link": "https://www.allovoisins.com/s/8702434?utm_source=product_transactionnel&utm_medium=share&utm_campaign=search_details", + "comments_count": null, + "comments": null + }, + "leaseholder": { + "id": 3230135, + "type": "user", + "is_pro": false, + "avatar_url": "https://static.allovoisins.com/assets/default_avatars/100/Avatar5.png", + "is_favorite": false, + "is_new_user": false, + "display_name": "Christophe", + "user_ratings": 0, + "part_pro_status": 0, + "user_ratings_count": 0 + } + }, + "budget_formatted": "30€ / heure", + "duration_formatted": "", + "location_formatted": "Nantes (Richebourg-Saint-Clément)", + "search_picture_url": null, + "search_picture_urls": [], + "is_category_regulated": false, + "search_pictures_count": 0, + "published_at_formatted": "postée le 08 déc.", + "published_at_formatted_year": "demande postée le 08 déc. 2023", + "distance_formatted": "400 m" + }, + { + "links": { + "self": "https://www.allovoisins.com/s/8700262" + }, + "budget": 0, + "ref_id": 8700262, + "datetime": "2023-12-08 12:55:10", + "duration": 1, + "end_date": null, + "latitude": 47.2146, + "only_pro": false, + "ref_type": "search", + "card_type": "card_search_public", + "city_name": "Nantes", + "longitude": -1.55719, + "object_id": 5392, + "start_date": null, + "category_id": 124, + "description": "Bonjour, J'ai besoin d'une personne bricoleuse multi services pour des finitions dans un appartement dans le centre ville de Nantes", + "object_name": "Bricolage - Petits travaux", + "ref_type_id": 101, + "search_type": 4, + "card_type_id": 301, + "district_name": "Graslin-Commerce", + "duration_type": 3, + "relationships": { + "moment": null, + "social": { + "type": "social", + "answerers_count": 14, + "likes_count": 0, + "shares_count": 0, + "recommendations_count": 0, + "user_has_liked": false, + "user_has_shared": false, + "user_has_reported": false, + "share_link": "https://www.allovoisins.com/s/8700262?utm_source=product_transactionnel&utm_medium=share&utm_campaign=search_details", + "comments_count": null, + "comments": null + }, + "leaseholder": { + "id": 5063804, + "type": "user", + "is_pro": false, + "avatar_url": "https://static.allovoisins.com/uploads/u/avatars/3/2/b/32bb61f4ba_5063804_m.jpg", + "is_favorite": false, + "is_new_user": false, + "display_name": "Rolland T.", + "user_ratings": 5, + "part_pro_status": 0, + "user_ratings_count": 1 + } + }, + "budget_formatted": "À convenir", + "duration_formatted": "", + "location_formatted": "Nantes (Graslin-Commerce)", + "search_picture_url": null, + "search_picture_urls": [], + "is_category_regulated": false, + "search_pictures_count": 0, + "published_at_formatted": "postée le 08 déc.", + "published_at_formatted_year": "demande postée le 08 déc. 2023", + "distance_formatted": "700 m" + }, + { + "links": { + "self": "https://www.allovoisins.com/s/8695834" + }, + "budget": 0, + "ref_id": 8695834, + "datetime": "2023-12-07 12:31:11", + "duration": 1, + "end_date": null, + "latitude": 47.2125, + "only_pro": false, + "ref_type": "search", + "card_type": "card_search_public", + "city_name": "Nantes", + "longitude": -1.55933, + "object_id": 5392, + "start_date": null, + "category_id": 124, + "description": "Bonjour, je souhaite que quelqu'un m'installe un chien de porte sur ma porte d'entrée en appartement. Il faut l'a redecouper sur quelques centimètres :)", + "object_name": "Bricolage - Petits travaux", + "ref_type_id": 101, + "search_type": 4, + "card_type_id": 301, + "district_name": "Graslin-Commerce", + "duration_type": 3, + "relationships": { + "moment": null, + "social": { + "type": "social", + "answerers_count": 5, + "likes_count": 1, + "shares_count": 0, + "recommendations_count": 0, + "user_has_liked": false, + "user_has_shared": false, + "user_has_reported": false, + "share_link": "https://www.allovoisins.com/s/8695834?utm_source=product_transactionnel&utm_medium=share&utm_campaign=search_details", + "comments_count": null, + "comments": null + }, + "leaseholder": { + "id": 5046469, + "type": "user", + "is_pro": false, + "avatar_url": "https://static.allovoisins.com/uploads/u/avatars/4/b/4/4b4d29b6a4_5046469_m.jpg", + "is_favorite": false, + "is_new_user": false, + "display_name": "Bun N.", + "user_ratings": 5, + "part_pro_status": 0, + "user_ratings_count": 2 + } + }, + "budget_formatted": "À convenir", + "duration_formatted": "", + "location_formatted": "Nantes (Graslin-Commerce)", + "search_picture_url": null, + "search_picture_urls": [], + "is_category_regulated": false, + "search_pictures_count": 0, + "published_at_formatted": "postée le 07 déc.", + "published_at_formatted_year": "demande postée le 07 déc. 2023", + "distance_formatted": "900 m" + }, + { + "links": { + "self": "https://www.allovoisins.com/s/8685235" + }, + "budget": 0, + "ref_id": 8685235, + "datetime": "2023-12-05 09:01:03", + "duration": 1, + "end_date": null, + "latitude": 47.2094, + "only_pro": false, + "ref_type": "search", + "card_type": "card_search_public", + "city_name": "Nantes", + "longitude": -1.55641, + "object_id": 5392, + "start_date": null, + "category_id": 124, + "description": "Bonjour, je cherche quelqu'un pour poser un meuble de cuisine mural. C'est sur du placo et du béton derrière. Par contre dans le colis il n'y avait pas les vis pour la pose. Si quelqu'un peut le faire n'hésitez pas m'écrire. Merci.", + "object_name": "Bricolage - Petits travaux", + "ref_type_id": 101, + "search_type": 4, + "card_type_id": 301, + "district_name": "Gloriette-Feydeau", + "duration_type": 3, + "relationships": { + "moment": null, + "social": { + "type": "social", + "answerers_count": 9, + "likes_count": 3, + "shares_count": 0, + "recommendations_count": 0, + "user_has_liked": false, + "user_has_shared": false, + "user_has_reported": false, + "share_link": "https://www.allovoisins.com/s/8685235?utm_source=product_transactionnel&utm_medium=share&utm_campaign=search_details", + "comments_count": null, + "comments": null + }, + "leaseholder": { + "id": 3613005, + "type": "user", + "is_pro": false, + "avatar_url": "https://static.allovoisins.com/assets/default_avatars/100/Avatar5.png", + "is_favorite": false, + "is_new_user": false, + "display_name": "Céline", + "user_ratings": 0, + "part_pro_status": 0, + "user_ratings_count": 0 + } + }, + "budget_formatted": "À convenir", + "duration_formatted": "", + "location_formatted": "Nantes (Gloriette-Feydeau)", + "search_picture_url": null, + "search_picture_urls": [], + "is_category_regulated": false, + "search_pictures_count": 0, + "published_at_formatted": "postée le 05 déc.", + "published_at_formatted_year": "demande postée le 05 déc. 2023", + "distance_formatted": "900 m" + }, + { + "links": { + "self": "https://www.allovoisins.com/s/8654097" + }, + "budget": 0, + "ref_id": 8654097, + "datetime": "2023-11-28 14:56:02", + "duration": 1, + "end_date": null, + "latitude": 47.2182, + "only_pro": false, + "ref_type": "search", + "card_type": "card_search_public", + "city_name": "Nantes", + "longitude": -1.55947, + "object_id": 5392, + "start_date": null, + "category_id": 124, + "description": "Bonjour, Je cherche une personne qui pourrait me monter cette écran avec caméra intégrée à l'arrière du véhicule je suis livre aujourd'hui , je vie prêt de leclerc paridise à Nantes. Au plaisir de vous lire Merci. Cordialement Sal", + "object_name": "Bricolage - Petits travaux", + "ref_type_id": 101, + "search_type": 4, + "card_type_id": 301, + "district_name": "Bretagne", + "duration_type": 3, + "relationships": { + "moment": null, + "social": { + "type": "social", + "answerers_count": 2, + "likes_count": 0, + "shares_count": 0, + "recommendations_count": 0, + "user_has_liked": false, + "user_has_shared": false, + "user_has_reported": false, + "share_link": "https://www.allovoisins.com/s/8654097?utm_source=product_transactionnel&utm_medium=share&utm_campaign=search_details", + "comments_count": null, + "comments": null + }, + "leaseholder": { + "id": 5508536, + "type": "user", + "is_pro": false, + "avatar_url": "https://static.allovoisins.com/assets/default_avatars/100/Avatar6.png", + "is_favorite": false, + "is_new_user": true, + "display_name": "Sam F.", + "user_ratings": 0, + "part_pro_status": 0, + "user_ratings_count": 0 + } + }, + "budget_formatted": "À convenir", + "duration_formatted": "", + "location_formatted": "Nantes (Bretagne)", + "search_picture_url": "https://static.allovoisins.com/uploads/searches/additional/f/8/0/f80a721cea_8654097_l.jpg", + "search_picture_urls": [ + { + "l": "https://static.allovoisins.com/uploads/searches/additional/f/8/0/f80a721cea_8654097_l.jpg", + "s": "https://static.allovoisins.com/uploads/searches/additional/f/8/0/f80a721cea_8654097_s.jpg" + } + ], + "is_category_regulated": false, + "search_pictures_count": 1, + "published_at_formatted": "postée le 28 nov.", + "published_at_formatted_year": "demande postée le 28 nov. 2023", + "distance_formatted": "1000 m" + } + ] +} \ No newline at end of file diff --git a/AlloVictor/Resources/Screen2.json b/AlloVictor/Resources/Screen2.json new file mode 100644 index 0000000..510aa65 --- /dev/null +++ b/AlloVictor/Resources/Screen2.json @@ -0,0 +1,311 @@ +{ + "format": "json", + "data": { + "ref_type_id": 101, + "ref_id": 8654097, + "type": "search", + "category_id": 124, + "category_slug": "bricolage-petits-travaux", + "object_id": 5392, + "object_name": "Bricolage - Petits travaux", + "description": "Bonjour, Je cherche une personne qui pourrait me monter cette écran avec caméra intégrée à l'arrière du véhicule je suis livre aujourd'hui , je vie prêt de leclerc paridise à Nantes. Au plaisir de vous lire Merci. Cordialement Sal", + "search_type": 4, + "status": 0, + "start_date": null, + "end_date": null, + "latitude": 47.2182, + "longitude": -1.55947, + "budget": 0, + "duration": 1, + "duration_type": 3, + "is_private_search": false, + "only_pro": false, + "is_category_regulated": false, + "budget_formatted": "À convenir", + "duration_formatted": "", + "location_formatted": "Nantes (Bretagne)", + "distance_formatted": "1000 m", + "published_at_formatted": "le 28 nov. 2023 à 14:56", + "pictures": [ + { + "type": "search_picture", + "id": 9642349, + "picture_urls": { + "large": "https://static.allovoisins.com/uploads/searches/additional/f/8/0/f80a721cea_8654097_l.jpg", + "small": "https://static.allovoisins.com/uploads/searches/additional/f/8/0/f80a721cea_8654097_s.jpg" + } + } + ], + "relationships": { + "moment": null, + "leaseholder": { + "id": 5508536, + "type": "user", + "is_pro": false, + "avatar_url": "https://static.allovoisins.com/assets/default_avatars/100/Avatar6.png", + "is_favorite": false, + "is_new_user": true, + "display_name": "Sam F.", + "user_ratings": 0, + "part_pro_status": 0, + "user_ratings_count": 0, + "profile_url": "https://www.allovoisins.com/p/samfalko" + }, + "offerers_users": [ + { + "card_type_id": 351, + "card_type": "card_user", + "ref_type_id": 102, + "ref_id": 5049288, + "first_name": "Noah", + "display_name": "Noah C.", + "avatar_url": "https://static.allovoisins.com/assets/default_avatars/100/Avatar8.png", + "reviews_count": 3, + "average_rating": 4, + "online_latest_activity_at": 12, + "online_latest_activity_at_formatted": "En ligne il y a 12 minutes", + "distance_formatted": "3,6 km", + "location_formatted": "Saint-Sébastien-sur-Loire (Centre)", + "full_location_formatted": "Saint-Sébastien-sur-Loire (Centre)", + "presentation": "Je suis un jeune sportif, dynamiques, je fait de la peinture et je cherche des petit chantiers pour me faire un peu de sous avec plaisir", + "headline": "Noah", + "part_pro_status": 0, + "is_independent": false, + "user_url": "https://www.allovoisins.com/p/noahcatel", + "is_vau": false, + "is_new_user": false, + "is_favorite": false, + "is_available_now": false, + "mobile_phone": null, + "can_report_user": true, + "relationships": { + "gallery_pictures": [ + { + "id": 956086, + "name": "Menuiserie - Huisserie - Agencement", + "type": "gallery_picture", + "image": "https://static.allovoisins.com/uploads/u/galleries/e/f/9/ef91ac28a8_956086_l.jpg", + "ref_id": 956086, + "user_id": 5049288, + "object_id": 5402, + "image_full": "https://static.allovoisins.com/uploads/u/galleries/e/f/9/ef91ac28a8_956086_l.jpg", + "is_service": true, + "category_id": 134, + "description": "Volet à corde ", + "image_large": "https://static.allovoisins.com/uploads/u/galleries/e/f/9/ef91ac28a8_956086_l.jpg", + "image_small": "https://static.allovoisins.com/uploads/u/galleries/e/f/9/ef91ac28a8_956086_s.jpg", + "object_name": "Menuiserie - Huisserie - Agencement", + "ref_type_id": 106, + "category_url": "https://www.allovoisins.com/offreurs/menuiserie-huisserie-agencement/saint-sebastien-sur-loire", + "hidden_by_bo": null, + "picture_urls": { + "large": "https://static.allovoisins.com/uploads/u/galleries/e/f/9/ef91ac28a8_956086_l.jpg", + "small": "https://static.allovoisins.com/uploads/u/galleries/e/f/9/ef91ac28a8_956086_s.jpg" + }, + "category_type": 2, + "relationships": { + "user": { + "type": "user", + "user_id": 5049288, + "user_url": "https://www.allovoisins.com/p/noahcatel", + "city_name": "Saint-Sébastien-sur-Loire", + "avatar_url": "https://static.allovoisins.com/assets/default_avatars/100/Avatar8.png", + "first_name": "Noah", + "display_name": "Noah C.", + "user_ratings": 4, + "district_name": "Centre", + "is_independent": false, + "part_pro_status": 0, + "location_formatted": "Saint-Sébastien-sur-Loire (Centre)", + "user_ratings_count": 3 + } + }, + "date_formatted": "Il y a 1 mois" + }, + { + "id": 935607, + "name": "Peinture - Tapisserie", + "type": "gallery_picture", + "image": "https://static.allovoisins.com/uploads/u/galleries/b/4/f/b4f40a289d_935607_l.jpg", + "ref_id": 935607, + "user_id": 5049288, + "object_id": 5403, + "image_full": "https://static.allovoisins.com/uploads/u/galleries/b/4/f/b4f40a289d_935607_l.jpg", + "is_service": true, + "category_id": 135, + "description": "Peinture intérieur ", + "image_large": "https://static.allovoisins.com/uploads/u/galleries/b/4/f/b4f40a289d_935607_l.jpg", + "image_small": "https://static.allovoisins.com/uploads/u/galleries/b/4/f/b4f40a289d_935607_s.jpg", + "object_name": "Peinture - Tapisserie", + "ref_type_id": 106, + "category_url": "https://www.allovoisins.com/offreurs/peinture-tapisserie/saint-sebastien-sur-loire", + "hidden_by_bo": null, + "picture_urls": { + "large": "https://static.allovoisins.com/uploads/u/galleries/b/4/f/b4f40a289d_935607_l.jpg", + "small": "https://static.allovoisins.com/uploads/u/galleries/b/4/f/b4f40a289d_935607_s.jpg" + }, + "category_type": 2, + "relationships": { + "user": { + "type": "user", + "user_id": 5049288, + "user_url": "https://www.allovoisins.com/p/noahcatel", + "city_name": "Saint-Sébastien-sur-Loire", + "avatar_url": "https://static.allovoisins.com/assets/default_avatars/100/Avatar8.png", + "first_name": "Noah", + "display_name": "Noah C.", + "user_ratings": 4, + "district_name": "Centre", + "is_independent": false, + "part_pro_status": 0, + "location_formatted": "Saint-Sébastien-sur-Loire (Centre)", + "user_ratings_count": 3 + } + }, + "date_formatted": "Il y a 2 mois" + } + ] + }, + "meta": { + "messaging_channel_id": 35243121, + "answered_at_formatted": "Réponse envoyée le 28 nov. 2023" + } + }, + { + "card_type_id": 351, + "card_type": "card_user", + "ref_type_id": 102, + "ref_id": 5442223, + "first_name": "Djamel", + "display_name": "Djamel C.", + "avatar_url": "https://static.allovoisins.com/uploads/u/avatars/b/5/7/b57378b7b7_5442223_m.jpg", + "reviews_count": 10, + "average_rating": 4.5, + "online_latest_activity_at": 11, + "online_latest_activity_at_formatted": "En ligne il y a 11 minutes", + "distance_formatted": "5,4 km", + "location_formatted": "Saint-Herblain (Village Expo)", + "full_location_formatted": "Saint-Herblain (Village Expo)", + "presentation": "Ingénieur en informatique.\nInstallateur de panneaux photovoltaïques.\nConception de site web.\nDigital marketing.\nDesign flyer", + "headline": "Ingénieur en informatique,", + "part_pro_status": 0, + "is_independent": false, + "user_url": "https://www.allovoisins.com/p/djamelchebbah", + "is_vau": false, + "is_new_user": false, + "is_favorite": false, + "is_available_now": false, + "mobile_phone": null, + "can_report_user": true, + "relationships": { + "gallery_pictures": [ + { + "id": 942328, + "name": "Installation électrique", + "type": "gallery_picture", + "image": "https://static.allovoisins.com/uploads/u/galleries/2/1/9/2194765440_942328_l.jpg", + "ref_id": 942328, + "user_id": 5442223, + "object_id": 5400, + "image_full": "https://static.allovoisins.com/uploads/u/galleries/2/1/9/2194765440_942328_l.jpg", + "is_service": true, + "category_id": 132, + "description": "Panneaux photovoltaïques ", + "image_large": "https://static.allovoisins.com/uploads/u/galleries/2/1/9/2194765440_942328_l.jpg", + "image_small": "https://static.allovoisins.com/uploads/u/galleries/2/1/9/2194765440_942328_s.jpg", + "object_name": "Installation électrique", + "ref_type_id": 106, + "category_url": "https://www.allovoisins.com/offreurs/installation-electrique/saint-herblain", + "hidden_by_bo": null, + "picture_urls": { + "large": "https://static.allovoisins.com/uploads/u/galleries/2/1/9/2194765440_942328_l.jpg", + "small": "https://static.allovoisins.com/uploads/u/galleries/2/1/9/2194765440_942328_s.jpg" + }, + "category_type": 2, + "relationships": { + "user": { + "type": "user", + "user_id": 5442223, + "user_url": "https://www.allovoisins.com/p/djamelchebbah", + "city_name": "Saint-Herblain", + "avatar_url": "https://static.allovoisins.com/uploads/u/avatars/b/5/7/b57378b7b7_5442223_m.jpg", + "first_name": "Djamel", + "display_name": "Djamel C.", + "user_ratings": 4.5, + "district_name": "Village Expo", + "is_independent": false, + "part_pro_status": 0, + "location_formatted": "Saint-Herblain (Village Expo)", + "user_ratings_count": 10 + } + }, + "date_formatted": "Il y a 1 mois" + }, + { + "id": 942318, + "name": "Installation électrique", + "type": "gallery_picture", + "image": "https://static.allovoisins.com/uploads/u/galleries/e/6/b/e6b5265751_942318_l.jpg", + "ref_id": 942318, + "user_id": 5442223, + "object_id": 5400, + "image_full": "https://static.allovoisins.com/uploads/u/galleries/e/6/b/e6b5265751_942318_l.jpg", + "is_service": true, + "category_id": 132, + "description": "Installation et entretien des kit de panneaux solaires (PV) ", + "image_large": "https://static.allovoisins.com/uploads/u/galleries/e/6/b/e6b5265751_942318_l.jpg", + "image_small": "https://static.allovoisins.com/uploads/u/galleries/e/6/b/e6b5265751_942318_s.jpg", + "object_name": "Installation électrique", + "ref_type_id": 106, + "category_url": "https://www.allovoisins.com/offreurs/installation-electrique/saint-herblain", + "hidden_by_bo": null, + "picture_urls": { + "large": "https://static.allovoisins.com/uploads/u/galleries/e/6/b/e6b5265751_942318_l.jpg", + "small": "https://static.allovoisins.com/uploads/u/galleries/e/6/b/e6b5265751_942318_s.jpg" + }, + "category_type": 2, + "relationships": { + "user": { + "type": "user", + "user_id": 5442223, + "user_url": "https://www.allovoisins.com/p/djamelchebbah", + "city_name": "Saint-Herblain", + "avatar_url": "https://static.allovoisins.com/uploads/u/avatars/b/5/7/b57378b7b7_5442223_m.jpg", + "first_name": "Djamel", + "display_name": "Djamel C.", + "user_ratings": 4.5, + "district_name": "Village Expo", + "is_independent": false, + "part_pro_status": 0, + "location_formatted": "Saint-Herblain (Village Expo)", + "user_ratings_count": 10 + } + }, + "date_formatted": "Il y a 1 mois" + } + ] + }, + "meta": { + "messaging_channel_id": 35243318, + "answered_at_formatted": "Réponse envoyée le 28 nov. 2023" + } + } + ], + "contacted_users": [], + "recommended_users": [], + "social": { + "type": "social", + "answerers_count": 2, + "likes_count": 0, + "shares_count": 0, + "recommendations_count": 0, + "user_has_liked": false, + "user_has_shared": false, + "user_has_reported": false, + "share_link": "https://www.allovoisins.com/s/8654097?utm_source=product_transactionnel&utm_medium=share&utm_campaign=search_details", + "comments_count": null, + "comments": null + } + } + } +} \ No newline at end of file