From 38d9adb8f2c76c98e2fe9b68ff3a7ad2139e52d3 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Sat, 18 Jan 2020 16:42:43 +0000 Subject: [PATCH 01/37] Generated code by SwaggerHub --- .../java/io/swagger/api/ApiException.java | 2 +- .../java/io/swagger/api/ApiOriginFilter.java | 2 +- .../io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 2 +- .../io/swagger/api/FoodApiController.java | 10 ++--- .../java/io/swagger/api/IngredientApi.java | 2 +- .../swagger/api/IngredientApiController.java | 2 +- .../io/swagger/api/NotFoundException.java | 2 +- .../SwaggerDocumentationConfig.java | 2 +- .../io/swagger/model/BrandedFoodObject.java | 2 +- ...ndedFoodObjectCalorieConversionFactor.java | 2 +- .../model/BrandedFoodObjectComponents.java | 2 +- .../BrandedFoodObjectCountryDetails.java | 2 +- .../model/BrandedFoodObjectDietFlags.java | 2 +- .../model/BrandedFoodObjectDietLabels.java | 2 +- ...BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../BrandedFoodObjectDietLabelsVegan.java | 2 +- ...BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../swagger/model/BrandedFoodObjectItems.java | 37 ++++++++++++++++++- .../model/BrandedFoodObjectNutrients.java | 2 +- .../BrandedFoodObjectNutrientsChomp.java | 2 +- .../model/BrandedFoodObjectNutrientsUsda.java | 2 +- .../model/BrandedFoodObjectPackage.java | 2 +- .../BrandedFoodObjectPackagingPhotos.java | 2 +- ...BrandedFoodObjectPackagingPhotosFront.java | 2 +- ...dFoodObjectPackagingPhotosIngredients.java | 2 +- ...dedFoodObjectPackagingPhotosNutrition.java | 2 +- .../model/BrandedFoodObjectPortions.java | 2 +- .../model/BrandedFoodObjectServing.java | 2 +- .../io/swagger/model/IngredientObject.java | 2 +- .../swagger/model/IngredientObjectItems.java | 2 +- .../model/IngredientObjectNutrients.java | 2 +- 32 files changed, 70 insertions(+), 37 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index c88bc80..9bcd1a7 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index 7778f85..65c8e3c 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index 00d913a..c1184c9 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index 323585b..a91d29a 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -23,7 +23,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index 4a48823..ae8e06b 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -21,7 +21,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -41,7 +41,7 @@ public ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiP String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -55,7 +55,7 @@ public ResponseEntity foodBrandedIdPhpGet(@NotNull @ApiParam( String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -69,7 +69,7 @@ public ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiPara String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -83,7 +83,7 @@ public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); diff --git a/src/main/java/io/swagger/api/IngredientApi.java b/src/main/java/io/swagger/api/IngredientApi.java index bf0974f..dcd7668 100644 --- a/src/main/java/io/swagger/api/IngredientApi.java +++ b/src/main/java/io/swagger/api/IngredientApi.java @@ -23,7 +23,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") @Api(value = "ingredient", description = "the ingredient API") public interface IngredientApi { diff --git a/src/main/java/io/swagger/api/IngredientApiController.java b/src/main/java/io/swagger/api/IngredientApiController.java index 94d856e..de4292e 100644 --- a/src/main/java/io/swagger/api/IngredientApiController.java +++ b/src/main/java/io/swagger/api/IngredientApiController.java @@ -21,7 +21,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") @Controller public class IngredientApiController implements IngredientApi { diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 322f390..7b29fed 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index bcf70b7..e446229 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index d45e949..1e3d2c6 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java index 56bbbf2..3d27404 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class BrandedFoodObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java index 69277d5..6a6857a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class BrandedFoodObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index b3f1fe3..aa59a1e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index d6229fb..9fca7ec 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 021542b..7a9565d 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index c98a289..fffb498 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index 79f1277..a7ebffe 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 5120dd8..8646018 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index acfc95b..c5c11dc 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -27,7 +27,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; @@ -112,6 +112,10 @@ public class BrandedFoodObjectItems { @Valid private List traces = null; + @JsonProperty("vitamins") + @Valid + private List vitamins = null; + @JsonProperty("common_name") private String commonName = null; @@ -677,6 +681,33 @@ public void setTraces(List traces) { this.traces = traces; } + public BrandedFoodObjectItems vitamins(List vitamins) { + this.vitamins = vitamins; + return this; + } + + public BrandedFoodObjectItems addVitaminsItem(String vitaminsItem) { + if (this.vitamins == null) { + this.vitamins = new ArrayList(); + } + this.vitamins.add(vitaminsItem); + return this; + } + + /** + * An array of vitamins that this item contains + * @return vitamins + **/ + @ApiModelProperty(value = "An array of vitamins that this item contains") + + public List getVitamins() { + return vitamins; + } + + public void setVitamins(List vitamins) { + this.vitamins = vitamins; + } + public BrandedFoodObjectItems commonName(String commonName) { this.commonName = commonName; return this; @@ -795,6 +826,7 @@ public boolean equals(java.lang.Object o) { Objects.equals(this.hasEnglishIngredients, brandedFoodObjectItems.hasEnglishIngredients) && Objects.equals(this.minerals, brandedFoodObjectItems.minerals) && Objects.equals(this.traces, brandedFoodObjectItems.traces) && + Objects.equals(this.vitamins, brandedFoodObjectItems.vitamins) && Objects.equals(this.commonName, brandedFoodObjectItems.commonName) && Objects.equals(this.description, brandedFoodObjectItems.description) && Objects.equals(this.keywords, brandedFoodObjectItems.keywords) && @@ -803,7 +835,7 @@ public boolean equals(java.lang.Object o) { @Override public int hashCode() { - return Objects.hash(barcode, name, brand, ingredients, _package, serving, categories, nutrients, calorieConversionFactor, proteinConversionFactor, dietLabels, dietFlags, packagingPhotos, components, portions, allergens, brandList, countries, countryDetails, palmOilIngredients, ingredientList, hasEnglishIngredients, minerals, traces, commonName, description, keywords, footnote); + return Objects.hash(barcode, name, brand, ingredients, _package, serving, categories, nutrients, calorieConversionFactor, proteinConversionFactor, dietLabels, dietFlags, packagingPhotos, components, portions, allergens, brandList, countries, countryDetails, palmOilIngredients, ingredientList, hasEnglishIngredients, minerals, traces, vitamins, commonName, description, keywords, footnote); } @Override @@ -835,6 +867,7 @@ public String toString() { sb.append(" hasEnglishIngredients: ").append(toIndentedString(hasEnglishIngredients)).append("\n"); sb.append(" minerals: ").append(toIndentedString(minerals)).append("\n"); sb.append(" traces: ").append(toIndentedString(traces)).append("\n"); + sb.append(" vitamins: ").append(toIndentedString(vitamins)).append("\n"); sb.append(" commonName: ").append(toIndentedString(commonName)).append("\n"); sb.append(" description: ").append(toIndentedString(description)).append("\n"); sb.append(" keywords: ").append(toIndentedString(keywords)).append("\n"); diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index cabdc52..74d2444 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -18,7 +18,7 @@ */ @ApiModel(description = "An object containing nutrient information from multiple sources") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("chomp") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java index 7d913b3..d308601 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsChomp */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class BrandedFoodObjectNutrientsChomp { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java index 8b6b276..a01d9f5 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsUsda */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class BrandedFoodObjectNutrientsUsda { @JsonProperty("id") private Integer id = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index ad76d46..69f0625 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index e85fed0..074ed9f 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index 766f100..87c4aaa 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index 7c5393c..70e05b1 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index cafd80a..4d94366 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java index 34d36bf..2f3c949 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class BrandedFoodObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 14225ba..d50b0a6 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private Integer size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 709e36d..2f33d68 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index ae952e9..049ab84 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index b23980f..72850e6 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing nutrient information from each source") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T05:00:51.872Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("usda") @Valid From 876d2f008d8d21743b88c4a013d3f64d87fac80d Mon Sep 17 00:00:00 2001 From: petermerrill Date: Sat, 18 Jan 2020 16:45:49 +0000 Subject: [PATCH 02/37] Generated code by SwaggerHub --- src/main/java/io/swagger/api/ApiException.java | 2 +- src/main/java/io/swagger/api/ApiOriginFilter.java | 2 +- src/main/java/io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 2 +- src/main/java/io/swagger/api/FoodApiController.java | 2 +- src/main/java/io/swagger/api/IngredientApi.java | 2 +- src/main/java/io/swagger/api/IngredientApiController.java | 2 +- src/main/java/io/swagger/api/NotFoundException.java | 2 +- .../swagger/configuration/SwaggerDocumentationConfig.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObject.java | 2 +- .../model/BrandedFoodObjectCalorieConversionFactor.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectComponents.java | 2 +- .../io/swagger/model/BrandedFoodObjectCountryDetails.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietFlags.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietLabels.java | 2 +- .../model/BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../io/swagger/model/BrandedFoodObjectDietLabelsVegan.java | 2 +- .../model/BrandedFoodObjectDietLabelsVegetarian.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectItems.java | 6 +++--- .../java/io/swagger/model/BrandedFoodObjectNutrients.java | 2 +- .../io/swagger/model/BrandedFoodObjectNutrientsChomp.java | 2 +- .../io/swagger/model/BrandedFoodObjectNutrientsUsda.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectPackage.java | 2 +- .../io/swagger/model/BrandedFoodObjectPackagingPhotos.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosFront.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosIngredients.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosNutrition.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectPortions.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectServing.java | 2 +- src/main/java/io/swagger/model/IngredientObject.java | 2 +- src/main/java/io/swagger/model/IngredientObjectItems.java | 2 +- .../java/io/swagger/model/IngredientObjectNutrients.java | 2 +- 32 files changed, 34 insertions(+), 34 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index 9bcd1a7..f745161 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index 65c8e3c..7692fcf 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index c1184c9..43b4a31 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index a91d29a..5dc1a76 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -23,7 +23,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index ae8e06b..27bc801 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -21,7 +21,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") @Controller public class FoodApiController implements FoodApi { diff --git a/src/main/java/io/swagger/api/IngredientApi.java b/src/main/java/io/swagger/api/IngredientApi.java index dcd7668..6723686 100644 --- a/src/main/java/io/swagger/api/IngredientApi.java +++ b/src/main/java/io/swagger/api/IngredientApi.java @@ -23,7 +23,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") @Api(value = "ingredient", description = "the ingredient API") public interface IngredientApi { diff --git a/src/main/java/io/swagger/api/IngredientApiController.java b/src/main/java/io/swagger/api/IngredientApiController.java index de4292e..9f04110 100644 --- a/src/main/java/io/swagger/api/IngredientApiController.java +++ b/src/main/java/io/swagger/api/IngredientApiController.java @@ -21,7 +21,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") @Controller public class IngredientApiController implements IngredientApi { diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 7b29fed..5bb0650 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index e446229..aee8017 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 1e3d2c6..a1d2094 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java index 3d27404..f9d5f1e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class BrandedFoodObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java index 6a6857a..e899772 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class BrandedFoodObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index aa59a1e..443d404 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 9fca7ec..bdac142 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 7a9565d..81ff9da 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index fffb498..74cd629 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index a7ebffe..374ac8a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 8646018..da29ab7 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index c5c11dc..f127524 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -27,7 +27,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; @@ -695,10 +695,10 @@ public BrandedFoodObjectItems addVitaminsItem(String vitaminsItem) { } /** - * An array of vitamins that this item contains + * An array of vitamins that can be found in this item * @return vitamins **/ - @ApiModelProperty(value = "An array of vitamins that this item contains") + @ApiModelProperty(value = "An array of vitamins that can be found in this item") public List getVitamins() { return vitamins; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index 74d2444..d649827 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -18,7 +18,7 @@ */ @ApiModel(description = "An object containing nutrient information from multiple sources") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("chomp") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java index d308601..0d774b4 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsChomp */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class BrandedFoodObjectNutrientsChomp { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java index a01d9f5..da3f9df 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsUsda */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class BrandedFoodObjectNutrientsUsda { @JsonProperty("id") private Integer id = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index 69f0625..ab820a3 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 074ed9f..4ec81fe 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index 87c4aaa..1db4d71 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index 70e05b1..9c44000 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 4d94366..f60f48c 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java index 2f3c949..f31bf4b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class BrandedFoodObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index d50b0a6..9f9ccc5 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private Integer size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 2f33d68..4ff2fc1 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index 049ab84..233a15d 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index 72850e6..66c3276 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing nutrient information from each source") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:42:42.583Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("usda") @Valid From cfd6664ef7346c2189222fdde66de50af96b3eb8 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Sat, 18 Jan 2020 16:53:01 +0000 Subject: [PATCH 03/37] Generated code by SwaggerHub --- src/main/java/io/swagger/api/ApiException.java | 2 +- src/main/java/io/swagger/api/ApiOriginFilter.java | 2 +- src/main/java/io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 2 +- src/main/java/io/swagger/api/FoodApiController.java | 2 +- src/main/java/io/swagger/api/IngredientApi.java | 2 +- src/main/java/io/swagger/api/IngredientApiController.java | 2 +- src/main/java/io/swagger/api/NotFoundException.java | 2 +- .../io/swagger/configuration/SwaggerDocumentationConfig.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObject.java | 2 +- .../swagger/model/BrandedFoodObjectCalorieConversionFactor.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectComponents.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectCountryDetails.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java | 2 +- .../io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java | 2 +- .../io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectItems.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectPackage.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java | 2 +- .../io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosIngredients.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosNutrition.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectPortions.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectServing.java | 2 +- src/main/java/io/swagger/model/IngredientObject.java | 2 +- src/main/java/io/swagger/model/IngredientObjectItems.java | 2 +- src/main/java/io/swagger/model/IngredientObjectNutrients.java | 2 +- 32 files changed, 32 insertions(+), 32 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index f745161..11b8a86 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index 7692fcf..a22159c 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index 43b4a31..eb35a6f 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index 5dc1a76..b483986 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -23,7 +23,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index 27bc801..e53dd24 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -21,7 +21,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") @Controller public class FoodApiController implements FoodApi { diff --git a/src/main/java/io/swagger/api/IngredientApi.java b/src/main/java/io/swagger/api/IngredientApi.java index 6723686..e71cb18 100644 --- a/src/main/java/io/swagger/api/IngredientApi.java +++ b/src/main/java/io/swagger/api/IngredientApi.java @@ -23,7 +23,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") @Api(value = "ingredient", description = "the ingredient API") public interface IngredientApi { diff --git a/src/main/java/io/swagger/api/IngredientApiController.java b/src/main/java/io/swagger/api/IngredientApiController.java index 9f04110..4d905d7 100644 --- a/src/main/java/io/swagger/api/IngredientApiController.java +++ b/src/main/java/io/swagger/api/IngredientApiController.java @@ -21,7 +21,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") @Controller public class IngredientApiController implements IngredientApi { diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 5bb0650..7865e2c 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index aee8017..8e43ddd 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index a1d2094..bf633a9 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java index f9d5f1e..e445e9f 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class BrandedFoodObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java index e899772..59f8fdd 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class BrandedFoodObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index 443d404..7a4a901 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index bdac142..5cc946a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 81ff9da..f0510b2 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 74cd629..1305613 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index 374ac8a..26e2057 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index da29ab7..4434609 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index f127524..e16600d 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -27,7 +27,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index d649827..73e5049 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -18,7 +18,7 @@ */ @ApiModel(description = "An object containing nutrient information from multiple sources") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("chomp") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java index 0d774b4..9c37edf 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsChomp */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class BrandedFoodObjectNutrientsChomp { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java index da3f9df..f012edc 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsUsda */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class BrandedFoodObjectNutrientsUsda { @JsonProperty("id") private Integer id = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index ab820a3..971e69c 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 4ec81fe..825c227 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index 1db4d71..166c1f3 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index 9c44000..b9ba8dd 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index f60f48c..3966c19 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java index f31bf4b..927cd82 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class BrandedFoodObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 9f9ccc5..64ff9f8 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private Integer size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 4ff2fc1..15b1907 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index 233a15d..d6a7654 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index 66c3276..2057939 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing nutrient information from each source") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:45:46.882Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("usda") @Valid From c98bb9c9b77d058ca90a5bde5d75d1be31ddcc7a Mon Sep 17 00:00:00 2001 From: petermerrill Date: Sat, 18 Jan 2020 16:53:41 +0000 Subject: [PATCH 04/37] Generated code by SwaggerHub --- src/main/java/io/swagger/api/ApiException.java | 2 +- src/main/java/io/swagger/api/ApiOriginFilter.java | 2 +- src/main/java/io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 2 +- src/main/java/io/swagger/api/FoodApiController.java | 2 +- src/main/java/io/swagger/api/IngredientApi.java | 2 +- src/main/java/io/swagger/api/IngredientApiController.java | 2 +- src/main/java/io/swagger/api/NotFoundException.java | 2 +- .../swagger/configuration/SwaggerDocumentationConfig.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObject.java | 2 +- .../model/BrandedFoodObjectCalorieConversionFactor.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectComponents.java | 2 +- .../io/swagger/model/BrandedFoodObjectCountryDetails.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietFlags.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietLabels.java | 2 +- .../model/BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../io/swagger/model/BrandedFoodObjectDietLabelsVegan.java | 2 +- .../model/BrandedFoodObjectDietLabelsVegetarian.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectItems.java | 6 +++--- .../java/io/swagger/model/BrandedFoodObjectNutrients.java | 2 +- .../io/swagger/model/BrandedFoodObjectNutrientsChomp.java | 2 +- .../io/swagger/model/BrandedFoodObjectNutrientsUsda.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectPackage.java | 2 +- .../io/swagger/model/BrandedFoodObjectPackagingPhotos.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosFront.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosIngredients.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosNutrition.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectPortions.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectServing.java | 2 +- src/main/java/io/swagger/model/IngredientObject.java | 2 +- src/main/java/io/swagger/model/IngredientObjectItems.java | 2 +- .../java/io/swagger/model/IngredientObjectNutrients.java | 2 +- 32 files changed, 34 insertions(+), 34 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index 11b8a86..612030f 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index a22159c..4c1cd9c 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index eb35a6f..4382120 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index b483986..e40c63b 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -23,7 +23,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index e53dd24..e4bf610 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -21,7 +21,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") @Controller public class FoodApiController implements FoodApi { diff --git a/src/main/java/io/swagger/api/IngredientApi.java b/src/main/java/io/swagger/api/IngredientApi.java index e71cb18..d670ba4 100644 --- a/src/main/java/io/swagger/api/IngredientApi.java +++ b/src/main/java/io/swagger/api/IngredientApi.java @@ -23,7 +23,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") @Api(value = "ingredient", description = "the ingredient API") public interface IngredientApi { diff --git a/src/main/java/io/swagger/api/IngredientApiController.java b/src/main/java/io/swagger/api/IngredientApiController.java index 4d905d7..9cc6a2c 100644 --- a/src/main/java/io/swagger/api/IngredientApiController.java +++ b/src/main/java/io/swagger/api/IngredientApiController.java @@ -21,7 +21,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") @Controller public class IngredientApiController implements IngredientApi { diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 7865e2c..292566b 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index 8e43ddd..f92d9f9 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index bf633a9..6b343b8 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java index e445e9f..42b32d1 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class BrandedFoodObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java index 59f8fdd..1bc2c68 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class BrandedFoodObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index 7a4a901..c04f773 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 5cc946a..9e62618 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index f0510b2..a50c35d 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 1305613..a0f1583 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index 26e2057..edcc70c 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 4434609..5adf077 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index e16600d..24e0526 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -27,7 +27,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; @@ -695,10 +695,10 @@ public BrandedFoodObjectItems addVitaminsItem(String vitaminsItem) { } /** - * An array of vitamins that can be found in this item + * An array of vitamins that are found in this item * @return vitamins **/ - @ApiModelProperty(value = "An array of vitamins that can be found in this item") + @ApiModelProperty(value = "An array of vitamins that are found in this item") public List getVitamins() { return vitamins; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index 73e5049..efc85d0 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -18,7 +18,7 @@ */ @ApiModel(description = "An object containing nutrient information from multiple sources") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("chomp") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java index 9c37edf..2c2289f 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsChomp */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class BrandedFoodObjectNutrientsChomp { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java index f012edc..c2929cb 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsUsda */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class BrandedFoodObjectNutrientsUsda { @JsonProperty("id") private Integer id = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index 971e69c..2683a96 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 825c227..c117a1b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index 166c1f3..c073782 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index b9ba8dd..ef7820a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 3966c19..e3d81bc 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java index 927cd82..590edac 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class BrandedFoodObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 64ff9f8..973e62d 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private Integer size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 15b1907..a97a4d9 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index d6a7654..0f1c973 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index 2057939..e0af3a5 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing nutrient information from each source") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:00.929Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("usda") @Valid From 52169a1665d12c2569bdc65f53a40ce7788c0d31 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 20 Jan 2020 16:28:39 +0000 Subject: [PATCH 05/37] Removed files managed by codegen --- .../java/io/swagger/api/IngredientApi.java | 44 --------------- .../swagger/api/IngredientApiController.java | 54 ------------------- 2 files changed, 98 deletions(-) delete mode 100644 src/main/java/io/swagger/api/IngredientApi.java delete mode 100644 src/main/java/io/swagger/api/IngredientApiController.java diff --git a/src/main/java/io/swagger/api/IngredientApi.java b/src/main/java/io/swagger/api/IngredientApi.java deleted file mode 100644 index d670ba4..0000000 --- a/src/main/java/io/swagger/api/IngredientApi.java +++ /dev/null @@ -1,44 +0,0 @@ -/** - * NOTE: This class is auto generated by the swagger code generator program (3.0.14). - * https://github.com/swagger-api/swagger-codegen - * Do not edit the class manually. - */ -package io.swagger.api; - -import io.swagger.model.IngredientObject; -import io.swagger.annotations.*; -import org.springframework.http.ResponseEntity; -import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestHeader; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestMethod; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RequestPart; -import org.springframework.web.multipart.MultipartFile; -import org.springframework.web.bind.annotation.CookieValue; - -import javax.validation.Valid; -import javax.validation.constraints.*; -import java.util.List; -import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") -@Api(value = "ingredient", description = "the ingredient API") -public interface IngredientApi { - - @ApiOperation(value = "Get raw/generic food ingredient item(s)", nickname = "ingredientSearchPhpGet", notes = "# Get data for a specific ingredient or a specific set of ingredients. __Example:__ ```https://chompthis.com/api/v2/ingredient/search.php?api_key=API_KEY&find=STRING/LIST&list=BOOLEAN&raw=BOOLEAN``` ", response = IngredientObject.class, authorizations = { - @Authorization(value = "ApiKeyAuth") }, tags={ }) - @ApiResponses(value = { - @ApiResponse(code = 200, message = "__Valid__ - Will return an object containing any matching ingredient foods.", response = IngredientObject.class), - @ApiResponse(code = 400, message = "__Validation error__ - Invalid parameters or request."), - @ApiResponse(code = 401, message = "__Unauthorized__ - Invalid API key or usage limits exceeded. _[More information](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)_"), - @ApiResponse(code = 403, message = "__Forbidden__ - Disallowed entity."), - @ApiResponse(code = 404, message = "__Not found__ - No food items exist that match your query parameters."), - @ApiResponse(code = 500, message = "__Server error__ - Internal server error, request failed, or base error. _[Contact us](https://chompthis.com/api/ticket-new.php) if you see this._") }) - @RequestMapping(value = "/ingredient/search.php", - produces = { "application/json" }, - method = RequestMethod.GET) - ResponseEntity ingredientSearchPhpGet(@NotNull @ApiParam(value = "Specify the ingredient name(s). __Example #1:__ broccoli __Example #2:__ broccoli,cauliflower,spinach ___Important Note:__ Set the \"is_list\" parameter to true before passing in a comma-separated list of ingredients._ ", required = true) @Valid @RequestParam(value = "find", required = true) Integer find,@NotNull @ApiParam(value = "Specify if you are searching for multiple ingredients. _Setting this to true will configure this endpoint so that it accepts a comma-separated list of ingredients._ _By default, this endpoint expects a single ingredient._ __Example:__ true _(defaults to false)_ ", required = true) @Valid @RequestParam(value = "list", required = true) Boolean list,@ApiParam(value = "Specify if you only want data for raw ingredients. __Example:__ true _(defaults to true)_ ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "Set maximum number of records you want the API to return. ___Important Note:__ Setting this to \"1\" will return 1 record per search term._ __Example:__ 1 _(defaults to 1, max is 3)_ ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit); - -} diff --git a/src/main/java/io/swagger/api/IngredientApiController.java b/src/main/java/io/swagger/api/IngredientApiController.java deleted file mode 100644 index 9cc6a2c..0000000 --- a/src/main/java/io/swagger/api/IngredientApiController.java +++ /dev/null @@ -1,54 +0,0 @@ -package io.swagger.api; - -import io.swagger.model.IngredientObject; -import com.fasterxml.jackson.databind.ObjectMapper; -import io.swagger.annotations.*; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestHeader; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RequestPart; -import org.springframework.web.multipart.MultipartFile; - -import javax.validation.constraints.*; -import javax.validation.Valid; -import javax.servlet.http.HttpServletRequest; -import java.io.IOException; -import java.util.List; -import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") -@Controller -public class IngredientApiController implements IngredientApi { - - private static final Logger log = LoggerFactory.getLogger(IngredientApiController.class); - - private final ObjectMapper objectMapper; - - private final HttpServletRequest request; - - @org.springframework.beans.factory.annotation.Autowired - public IngredientApiController(ObjectMapper objectMapper, HttpServletRequest request) { - this.objectMapper = objectMapper; - this.request = request; - } - - public ResponseEntity ingredientSearchPhpGet(@NotNull @ApiParam(value = "Specify the ingredient name(s). __Example #1:__ broccoli __Example #2:__ broccoli,cauliflower,spinach ___Important Note:__ Set the \"is_list\" parameter to true before passing in a comma-separated list of ingredients._ ", required = true) @Valid @RequestParam(value = "find", required = true) Integer find,@NotNull @ApiParam(value = "Specify if you are searching for multiple ingredients. _Setting this to true will configure this endpoint so that it accepts a comma-separated list of ingredients._ _By default, this endpoint expects a single ingredient._ __Example:__ true _(defaults to false)_ ", required = true) @Valid @RequestParam(value = "list", required = true) Boolean list,@ApiParam(value = "Specify if you only want data for raw ingredients. __Example:__ true _(defaults to true)_ ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "Set maximum number of records you want the API to return. ___Important Note:__ Setting this to \"1\" will return 1 record per search term._ __Example:__ 1 _(defaults to 1, max is 3)_ ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit) { - String accept = request.getHeader("Accept"); - if (accept != null && accept.contains("application/json")) { - try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); - } catch (IOException e) { - log.error("Couldn't serialize response for content type application/json", e); - return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); - } - } - - return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); - } - -} From 645b3983215a7151536cd1d2a89599fd317390d1 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Mon, 20 Jan 2020 16:28:43 +0000 Subject: [PATCH 06/37] Generated code by SwaggerHub --- src/main/java/io/swagger/api/ApiException.java | 2 +- .../java/io/swagger/api/ApiOriginFilter.java | 2 +- .../io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 18 +++++++++++++++++- .../java/io/swagger/api/FoodApiController.java | 17 ++++++++++++++++- .../java/io/swagger/api/NotFoundException.java | 2 +- .../SwaggerDocumentationConfig.java | 2 +- .../io/swagger/model/BrandedFoodObject.java | 2 +- ...andedFoodObjectCalorieConversionFactor.java | 2 +- .../model/BrandedFoodObjectComponents.java | 2 +- .../model/BrandedFoodObjectCountryDetails.java | 2 +- .../model/BrandedFoodObjectDietFlags.java | 2 +- .../model/BrandedFoodObjectDietLabels.java | 2 +- .../BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../BrandedFoodObjectDietLabelsVegan.java | 2 +- .../BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../swagger/model/BrandedFoodObjectItems.java | 2 +- .../model/BrandedFoodObjectNutrients.java | 2 +- .../model/BrandedFoodObjectNutrientsChomp.java | 2 +- .../model/BrandedFoodObjectNutrientsUsda.java | 2 +- .../model/BrandedFoodObjectPackage.java | 2 +- .../BrandedFoodObjectPackagingPhotos.java | 2 +- .../BrandedFoodObjectPackagingPhotosFront.java | 2 +- ...edFoodObjectPackagingPhotosIngredients.java | 2 +- ...ndedFoodObjectPackagingPhotosNutrition.java | 2 +- .../model/BrandedFoodObjectPortions.java | 2 +- .../model/BrandedFoodObjectServing.java | 2 +- .../io/swagger/model/IngredientObject.java | 2 +- .../swagger/model/IngredientObjectItems.java | 2 +- .../model/IngredientObjectNutrients.java | 2 +- 30 files changed, 61 insertions(+), 30 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index 612030f..e4b7a44 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index 4c1cd9c..fab85a9 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index 4382120..df43180 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index e40c63b..f5ababc 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -6,6 +6,7 @@ package io.swagger.api; import io.swagger.model.BrandedFoodObject; +import io.swagger.model.IngredientObject; import io.swagger.annotations.*; import org.springframework.http.ResponseEntity; import org.springframework.validation.annotation.Validated; @@ -23,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { @@ -86,4 +87,19 @@ public interface FoodApi { method = RequestMethod.GET) ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value = "Specify a required allergen ingredient (optional) __Example__: Peanuts __Resources__: [List of allergens](https://chompthis.com/api/data/allergen.php) ") @Valid @RequestParam(value = "allergen", required = false) String allergen,@ApiParam(value = "Specify a required brand (optional) __Example__: Starbucks __Resources__: [List of brands](https://chompthis.com/api/data/brand.php) ") @Valid @RequestParam(value = "brand", required = false) String brand,@ApiParam(value = "Specify a required category (optional) __Example__: Pasta Dishes __Resources__: [List of categories](https://chompthis.com/api/data/category.php) ") @Valid @RequestParam(value = "category", required = false) String category,@ApiParam(value = "Specify a required country (optional) __Example__: United States __Resources__: [List of countries](https://chompthis.com/api/data/country.php) ") @Valid @RequestParam(value = "country", required = false) String country,@ApiParam(value = "Specify a required diet (optional) _Filters the search to only include food items that are considered compatible with the following diets: Vegan, Vegetarian, Gluten Free_ __Example__: Gluten Free __Resources__: [List of diets](https://chompthis.com/api/data/lifestyle.php) ") @Valid @RequestParam(value = "diet", required = false) String diet,@ApiParam(value = "Specify a required ingredient (optional) __Example__: Salt __Resources__: [List of ingredients](https://chompthis.com/api/data/ingredient.php) ") @Valid @RequestParam(value = "ingredient", required = false) String ingredient,@ApiParam(value = "Specify a required keyword (optional) __Example__: Starbucks __Resources__: [List of brands](https://chompthis.com/api/data/brand.php) ") @Valid @RequestParam(value = "keyword", required = false) String keyword,@ApiParam(value = "Specify a required mineral (optional) __Example__: Potassium __Resources__: [List of minerals](https://chompthis.com/api/data/mineral.php) ") @Valid @RequestParam(value = "mineral", required = false) String mineral,@ApiParam(value = "Specify a required nutrition label item (optional) __Example__: Caffeine __Resources__: [List of nutrition label items](https://chompthis.com/api/data/nutrition.php) ") @Valid @RequestParam(value = "nutrient", required = false) String nutrient,@ApiParam(value = "Specify a required palm oil ingredient (optional) __Example__: E160a Beta Carotene __Resources__: [List of palm oil ingredients](https://chompthis.com/api/data/palm-oil.php) ") @Valid @RequestParam(value = "palm_oil", required = false) String palmOil,@ApiParam(value = "Specify a required trace ingredient (optional) __Example__: Tree Nuts __Resources__: [List of trace ingredients](https://chompthis.com/api/data/trace.php) ") @Valid @RequestParam(value = "trace", required = false) String trace,@ApiParam(value = "Specify a required vitamin (optional) __Example__: Biotin __Resources__: [List of vitamins](https://chompthis.com/api/data/vitamin.php) ") @Valid @RequestParam(value = "vitamin", required = false) String vitamin,@ApiParam(value = "Set maximum number of records you want the API to return. ___Note:__ The maximum value is 10._ __Example:__ 3 _(defaults to 10)_ ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "Specify the search response page number. _Each page will contain up to 10 items._ __Example__: 1 _(default)_ ") @Valid @RequestParam(value = "page", required = false) Integer page); + + @ApiOperation(value = "Get raw/generic food ingredient item(s)", nickname = "foodIngredientSearchPhpGet", notes = "# Get data for a specific ingredient or a specific set of ingredients. __Example:__ ```https://chompthis.com/api/v2/ingredient/search.php?api_key=API_KEY&find=STRING/LIST&list=BOOLEAN&raw=BOOLEAN``` ", response = IngredientObject.class, authorizations = { + @Authorization(value = "ApiKeyAuth") }, tags={ }) + @ApiResponses(value = { + @ApiResponse(code = 200, message = "__Valid__ - Will return an object containing any matching ingredient foods.", response = IngredientObject.class), + @ApiResponse(code = 400, message = "__Validation error__ - Invalid parameters or request."), + @ApiResponse(code = 401, message = "__Unauthorized__ - Invalid API key or usage limits exceeded. _[More information](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)_"), + @ApiResponse(code = 403, message = "__Forbidden__ - Disallowed entity."), + @ApiResponse(code = 404, message = "__Not found__ - No food items exist that match your query parameters."), + @ApiResponse(code = 500, message = "__Server error__ - Internal server error, request failed, or base error. _[Contact us](https://chompthis.com/api/ticket-new.php) if you see this._") }) + @RequestMapping(value = "/food/ingredient/search.php", + produces = { "application/json" }, + method = RequestMethod.GET) + ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Specify the ingredient name(s). __Example #1:__ broccoli __Example #2:__ broccoli,cauliflower,spinach ___Important Note:__ Set the \"is_list\" parameter to true before passing in a comma-separated list of ingredients._ ", required = true) @Valid @RequestParam(value = "find", required = true) Integer find,@NotNull @ApiParam(value = "Specify if you are searching for multiple ingredients. _Setting this to true will configure this endpoint so that it accepts a comma-separated list of ingredients._ _By default, this endpoint expects a single ingredient._ __Example:__ true _(defaults to false)_ ", required = true) @Valid @RequestParam(value = "list", required = true) Boolean list,@ApiParam(value = "Specify if you only want data for raw ingredients. __Example:__ true _(defaults to true)_ ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "Set maximum number of records you want the API to return. ___Important Note:__ Setting this to \"1\" will return 1 record per search term._ __Example:__ 1 _(defaults to 1, max is 3)_ ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit); + } diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index e4bf610..b94f20f 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -1,6 +1,7 @@ package io.swagger.api; import io.swagger.model.BrandedFoodObject; +import io.swagger.model.IngredientObject; import com.fasterxml.jackson.databind.ObjectMapper; import io.swagger.annotations.*; import org.slf4j.Logger; @@ -21,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -93,4 +94,18 @@ public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); } + public ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Specify the ingredient name(s). __Example #1:__ broccoli __Example #2:__ broccoli,cauliflower,spinach ___Important Note:__ Set the \"is_list\" parameter to true before passing in a comma-separated list of ingredients._ ", required = true) @Valid @RequestParam(value = "find", required = true) Integer find,@NotNull @ApiParam(value = "Specify if you are searching for multiple ingredients. _Setting this to true will configure this endpoint so that it accepts a comma-separated list of ingredients._ _By default, this endpoint expects a single ingredient._ __Example:__ true _(defaults to false)_ ", required = true) @Valid @RequestParam(value = "list", required = true) Boolean list,@ApiParam(value = "Specify if you only want data for raw ingredients. __Example:__ true _(defaults to true)_ ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "Set maximum number of records you want the API to return. ___Important Note:__ Setting this to \"1\" will return 1 record per search term._ __Example:__ 1 _(defaults to 1, max is 3)_ ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit) { + String accept = request.getHeader("Accept"); + if (accept != null && accept.contains("application/json")) { + try { + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); + } catch (IOException e) { + log.error("Couldn't serialize response for content type application/json", e); + return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); + } + } + + return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); + } + } diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 292566b..34862e3 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index f92d9f9..e0b8026 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 6b343b8..e606569 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java index 42b32d1..3fca0e6 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class BrandedFoodObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java index 1bc2c68..35c71bb 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class BrandedFoodObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index c04f773..12672a0 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 9e62618..749dbc8 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index a50c35d..b57ce30 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index a0f1583..f829f09 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index edcc70c..341e311 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 5adf077..c00b16e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index 24e0526..ae799db 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -27,7 +27,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index efc85d0..cd099c6 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -18,7 +18,7 @@ */ @ApiModel(description = "An object containing nutrient information from multiple sources") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("chomp") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java index 2c2289f..f38acad 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsChomp */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class BrandedFoodObjectNutrientsChomp { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java index c2929cb..2b9fa93 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsUsda */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class BrandedFoodObjectNutrientsUsda { @JsonProperty("id") private Integer id = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index 2683a96..4aa483d 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index c117a1b..561a413 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index c073782..dcc23de 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index ef7820a..596f930 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index e3d81bc..1f4fd35 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java index 590edac..3f35984 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class BrandedFoodObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 973e62d..56cc87d 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private Integer size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index a97a4d9..a266d3a 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index 0f1c973..eb09a3a 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index e0af3a5..4ea1fd4 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing nutrient information from each source") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-18T16:53:38.014Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("usda") @Valid From 454ab223fefbe396168312a58421a37c0986ad61 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Tue, 21 Jan 2020 14:08:35 +0000 Subject: [PATCH 07/37] Generated code by SwaggerHub --- .../java/io/swagger/api/ApiException.java | 2 +- .../java/io/swagger/api/ApiOriginFilter.java | 2 +- .../io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 2 +- .../io/swagger/api/FoodApiController.java | 12 ++-- .../io/swagger/api/NotFoundException.java | 2 +- .../SwaggerDocumentationConfig.java | 2 +- .../io/swagger/model/BrandedFoodObject.java | 2 +- ...ndedFoodObjectCalorieConversionFactor.java | 2 +- .../model/BrandedFoodObjectComponents.java | 2 +- .../BrandedFoodObjectCountryDetails.java | 2 +- .../model/BrandedFoodObjectDietFlags.java | 2 +- .../model/BrandedFoodObjectDietLabels.java | 2 +- ...BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../BrandedFoodObjectDietLabelsVegan.java | 2 +- ...BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../swagger/model/BrandedFoodObjectItems.java | 2 +- .../model/BrandedFoodObjectNutrients.java | 2 +- .../BrandedFoodObjectNutrientsChomp.java | 2 +- .../model/BrandedFoodObjectNutrientsUsda.java | 56 +++++++++---------- .../model/BrandedFoodObjectPackage.java | 2 +- .../BrandedFoodObjectPackagingPhotos.java | 2 +- ...BrandedFoodObjectPackagingPhotosFront.java | 2 +- ...dFoodObjectPackagingPhotosIngredients.java | 2 +- ...dedFoodObjectPackagingPhotosNutrition.java | 2 +- .../model/BrandedFoodObjectPortions.java | 2 +- .../model/BrandedFoodObjectServing.java | 2 +- .../io/swagger/model/IngredientObject.java | 2 +- .../swagger/model/IngredientObjectItems.java | 2 +- .../model/IngredientObjectNutrients.java | 2 +- 30 files changed, 62 insertions(+), 62 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index e4b7a44..d277cab 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index fab85a9..a044106 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index df43180..02de045 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index f5ababc..41dfba5 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index b94f20f..a4db513 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -42,7 +42,7 @@ public ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiP String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.1730742509559433,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 8,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 7.457744773683766,\n \"protein_value\" : 1.4894159098541704,\n \"fat_value\" : 6.84685269835264\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.1730742509559433,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 8,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 7.457744773683766,\n \"protein_value\" : 1.4894159098541704,\n \"fat_value\" : 6.84685269835264\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -56,7 +56,7 @@ public ResponseEntity foodBrandedIdPhpGet(@NotNull @ApiParam( String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.1730742509559433,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 8,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 7.457744773683766,\n \"protein_value\" : 1.4894159098541704,\n \"fat_value\" : 6.84685269835264\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.1730742509559433,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 8,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 7.457744773683766,\n \"protein_value\" : 1.4894159098541704,\n \"fat_value\" : 6.84685269835264\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -70,7 +70,7 @@ public ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiPara String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.1730742509559433,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 8,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 7.457744773683766,\n \"protein_value\" : 1.4894159098541704,\n \"fat_value\" : 6.84685269835264\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.1730742509559433,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 8,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 7.457744773683766,\n \"protein_value\" : 1.4894159098541704,\n \"fat_value\" : 6.84685269835264\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -84,7 +84,7 @@ public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.1730742509559433,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 8,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 7.457744773683766,\n \"protein_value\" : 1.4894159098541704,\n \"fat_value\" : 6.84685269835264\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.1730742509559433,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 8,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 7.457744773683766,\n \"protein_value\" : 1.4894159098541704,\n \"fat_value\" : 6.84685269835264\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -98,7 +98,7 @@ public ResponseEntity foodIngredientSearchPhpGet(@NotNull @Api String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\",\n \"source\" : \"source\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 7.457744773683766,\n \"protein_value\" : 1.4894159098541704,\n \"fat_value\" : 6.84685269835264\n },\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 8,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 7.457744773683766,\n \"protein_value\" : 1.4894159098541704,\n \"fat_value\" : 6.84685269835264\n },\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 8,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 34862e3..3c17512 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index e0b8026..b4bdc38 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index e606569..7f3ae61 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java index 3fca0e6..0b3be62 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class BrandedFoodObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java index 35c71bb..386bcfb 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class BrandedFoodObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index 12672a0..6950e21 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 749dbc8..6babbc6 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index b57ce30..0a597c8 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index f829f09..a99f9ce 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index 341e311..423effd 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index c00b16e..2c8f323 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index ae799db..88a575f 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -27,7 +27,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index cd099c6..bf48351 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -18,7 +18,7 @@ */ @ApiModel(description = "An object containing nutrient information from multiple sources") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("chomp") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java index f38acad..e274d47 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsChomp */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class BrandedFoodObjectNutrientsChomp { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java index 2b9fa93..d0b84ac 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsUsda */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class BrandedFoodObjectNutrientsUsda { @JsonProperty("id") private Integer id = null; @@ -37,15 +37,15 @@ public class BrandedFoodObjectNutrientsUsda { @JsonProperty("median") private BigDecimal median = null; + @JsonProperty("rank") + private Integer rank = null; + @JsonProperty("data_points") private Integer dataPoints = null; @JsonProperty("footnote") private String footnote = null; - @JsonProperty("source") - private String source = null; - @JsonProperty("description") private String description = null; @@ -186,6 +186,25 @@ public void setMedian(BigDecimal median) { this.median = median; } + public BrandedFoodObjectNutrientsUsda rank(Integer rank) { + this.rank = rank; + return this; + } + + /** + * Nutrient rank + * @return rank + **/ + @ApiModelProperty(value = "Nutrient rank") + + public Integer getRank() { + return rank; + } + + public void setRank(Integer rank) { + this.rank = rank; + } + public BrandedFoodObjectNutrientsUsda dataPoints(Integer dataPoints) { this.dataPoints = dataPoints; return this; @@ -224,35 +243,16 @@ public void setFootnote(String footnote) { this.footnote = footnote; } - public BrandedFoodObjectNutrientsUsda source(String source) { - this.source = source; - return this; - } - - /** - * Description of the nutrient source - * @return source - **/ - @ApiModelProperty(value = "Description of the nutrient source") - - public String getSource() { - return source; - } - - public void setSource(String source) { - this.source = source; - } - public BrandedFoodObjectNutrientsUsda description(String description) { this.description = description; return this; } /** - * Description of how the food nutrient value was obtained + * Description of the nutrient source * @return description **/ - @ApiModelProperty(value = "Description of how the food nutrient value was obtained") + @ApiModelProperty(value = "Description of the nutrient source") public String getDescription() { return description; @@ -279,15 +279,15 @@ public boolean equals(java.lang.Object o) { Objects.equals(this.min, brandedFoodObjectNutrientsUsda.min) && Objects.equals(this.max, brandedFoodObjectNutrientsUsda.max) && Objects.equals(this.median, brandedFoodObjectNutrientsUsda.median) && + Objects.equals(this.rank, brandedFoodObjectNutrientsUsda.rank) && Objects.equals(this.dataPoints, brandedFoodObjectNutrientsUsda.dataPoints) && Objects.equals(this.footnote, brandedFoodObjectNutrientsUsda.footnote) && - Objects.equals(this.source, brandedFoodObjectNutrientsUsda.source) && Objects.equals(this.description, brandedFoodObjectNutrientsUsda.description); } @Override public int hashCode() { - return Objects.hash(id, name, per100g, measurementUnit, min, max, median, dataPoints, footnote, source, description); + return Objects.hash(id, name, per100g, measurementUnit, min, max, median, rank, dataPoints, footnote, description); } @Override @@ -302,9 +302,9 @@ public String toString() { sb.append(" min: ").append(toIndentedString(min)).append("\n"); sb.append(" max: ").append(toIndentedString(max)).append("\n"); sb.append(" median: ").append(toIndentedString(median)).append("\n"); + sb.append(" rank: ").append(toIndentedString(rank)).append("\n"); sb.append(" dataPoints: ").append(toIndentedString(dataPoints)).append("\n"); sb.append(" footnote: ").append(toIndentedString(footnote)).append("\n"); - sb.append(" source: ").append(toIndentedString(source)).append("\n"); sb.append(" description: ").append(toIndentedString(description)).append("\n"); sb.append("}"); return sb.toString(); diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index 4aa483d..582ac4b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 561a413..1062958 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index dcc23de..504daf1 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index 596f930..0a7d840 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 1f4fd35..3d7a7e9 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java index 3f35984..b00bc11 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class BrandedFoodObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 56cc87d..42566eb 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private Integer size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index a266d3a..f0033dc 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index eb09a3a..2dd7009 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index 4ea1fd4..fed25a1 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing nutrient information from each source") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-20T16:28:37.395Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("usda") @Valid From a03ad9523ac1e90dfc8a99e0c9de4330d9e6ea88 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Tue, 21 Jan 2020 14:14:34 +0000 Subject: [PATCH 08/37] Generated code by SwaggerHub --- src/main/java/io/swagger/api/ApiException.java | 2 +- src/main/java/io/swagger/api/ApiOriginFilter.java | 2 +- src/main/java/io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 2 +- src/main/java/io/swagger/api/FoodApiController.java | 2 +- src/main/java/io/swagger/api/NotFoundException.java | 2 +- .../io/swagger/configuration/SwaggerDocumentationConfig.java | 4 ++-- src/main/java/io/swagger/model/BrandedFoodObject.java | 2 +- .../model/BrandedFoodObjectCalorieConversionFactor.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectComponents.java | 2 +- .../io/swagger/model/BrandedFoodObjectCountryDetails.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietFlags.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietLabels.java | 2 +- .../swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../io/swagger/model/BrandedFoodObjectDietLabelsVegan.java | 2 +- .../swagger/model/BrandedFoodObjectDietLabelsVegetarian.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectItems.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectNutrients.java | 2 +- .../io/swagger/model/BrandedFoodObjectNutrientsChomp.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectPackage.java | 2 +- .../io/swagger/model/BrandedFoodObjectPackagingPhotos.java | 2 +- .../swagger/model/BrandedFoodObjectPackagingPhotosFront.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosIngredients.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosNutrition.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectPortions.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectServing.java | 2 +- src/main/java/io/swagger/model/IngredientObject.java | 2 +- src/main/java/io/swagger/model/IngredientObjectItems.java | 2 +- src/main/java/io/swagger/model/IngredientObjectNutrients.java | 2 +- 30 files changed, 31 insertions(+), 31 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index d277cab..4b96945 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index a044106..c2e2c36 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index 02de045..7364c1a 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index 41dfba5..08bc8f3 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index a4db513..e4949cc 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") @Controller public class FoodApiController implements FoodApi { diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 3c17512..7078bc9 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index b4bdc38..5f7b019 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,14 +10,14 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") @Configuration public class SwaggerDocumentationConfig { ApiInfo apiInfo() { return new ApiInfoBuilder() .title("Chomp Food Database API Documentation") - .description("__Important:__ - An __[API key](https://chompthis.com/api/)__ is required for access to this API. - Get yours at __[https://chompthis.com/api](https://chompthis.com/api/)__. ----- __Getting Started:__ - __[Subscribe](https://chompthis.com/api/#pricing)__ to the API. - Scroll down and click the \"__Authorize__\" button. - Enter your API key into the \"__value__\" input, click the \"__Authorize__\" button, then click the \"__Close__\" button. - Scroll down to the section titled \"__default__\" and click on the API endpoint you wish to use. - Click the \"__Try it out__\" button. - Enter the information the endpoint requires. - Click the \"__Execute__\" button. __Example:__ - __[View example](https://raw.githubusercontent.com/chompfoods/examples/master/response-object.json)__ API response object. ----- __How Do I Find My API Key?__ - Your API key was sent to the email address you used to create your subscription. - You will also find your API key in the __[Client Center](https://chompthis.com/api/manage.php)__. - _Read __[this article](https://desk.zoho.com/portal/chompthis/kb/articles/how-do-i-find-my-api-key)__ for more information._ ||| | ------- | -------- | | [Knowledge Base](https://desk.zoho.com/portal/chompthis/kb/chomp) | [Pricing](https://chompthis.com/api/) | | [Attribution](https://chompthis.com/api/docs/attribution.php) | [Cost Calculator](https://chompthis.com/api/cost-calculator.php) | | [Terms & License](https://chompthis.com/api/terms.php) | [Database Search](https://chompthis.com/api/lookup.php) | | [Support](https://chompthis.com/api/ticket-new.php) | [Query Builder](https://chompthis.com/api/build.php) | | [Client Center](https://chompthis.com/api/manage.php) | | ") + .description("__Important:__ - An __[API key](https://chompthis.com/api/)__ is required for access to this API. - Get yours at __[https://chompthis.com/api](https://chompthis.com/api/)__. ----- __Getting Started:__ - __[Subscribe](https://chompthis.com/api/#pricing)__ to the API. - Scroll down and click the \"__Authorize__\" button. - Enter your API key into the \"__value__\" input, click the \"__Authorize__\" button, then click the \"__Close__\" button. - Scroll down to the section titled \"__default__\" and click on the API endpoint you wish to use. - Click the \"__Try it out__\" button. - Enter the information the endpoint requires. - Click the \"__Execute__\" button. __Example:__ - Branded Food: __[View example](https://raw.githubusercontent.com/chompfoods/examples/master/branded-food-response-object.json)__ API response object. - Ingredient: __[View example](https://raw.githubusercontent.com/chompfoods/examples/master/ingredient-response-object.json)__ API response object. ----- __How Do I Find My API Key?__ - Your API key was sent to the email address you used to create your subscription. - You will also find your API key in the __[Client Center](https://chompthis.com/api/manage.php)__. - _Read __[this article](https://desk.zoho.com/portal/chompthis/kb/articles/how-do-i-find-my-api-key)__ for more information._ ||| | ------- | -------- | | [Knowledge Base](https://desk.zoho.com/portal/chompthis/kb/chomp) | [Pricing](https://chompthis.com/api/) | | [Attribution](https://chompthis.com/api/docs/attribution.php) | [Cost Calculator](https://chompthis.com/api/cost-calculator.php) | | [Terms & License](https://chompthis.com/api/terms.php) | [Database Search](https://chompthis.com/api/lookup.php) | | [Support](https://chompthis.com/api/ticket-new.php) | [Query Builder](https://chompthis.com/api/build.php) | | [Client Center](https://chompthis.com/api/manage.php) | | ") .license("") .licenseUrl("http://unlicense.org") .termsOfServiceUrl("") diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 7f3ae61..8d3b1a4 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java index 0b3be62..a871a6c 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class BrandedFoodObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java index 386bcfb..9773558 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class BrandedFoodObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index 6950e21..52c24f4 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 6babbc6..fc522ed 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 0a597c8..174bbbb 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index a99f9ce..4421e20 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index 423effd..ce0dfc3 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 2c8f323..941d466 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index 88a575f..677d7fc 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -27,7 +27,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index bf48351..b303aa8 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -18,7 +18,7 @@ */ @ApiModel(description = "An object containing nutrient information from multiple sources") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("chomp") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java index e274d47..cad0a2a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsChomp */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class BrandedFoodObjectNutrientsChomp { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java index d0b84ac..5650d3f 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsUsda */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class BrandedFoodObjectNutrientsUsda { @JsonProperty("id") private Integer id = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index 582ac4b..e06f770 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 1062958..124bcbf 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index 504daf1..8d9f1fa 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index 0a7d840..09b961f 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 3d7a7e9..158e624 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java index b00bc11..2f53ce6 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class BrandedFoodObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 42566eb..1aec988 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private Integer size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index f0033dc..21d9ee8 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index 2dd7009..a1dedd6 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index fed25a1..4430953 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing nutrient information from each source") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:08:32.116Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("usda") @Valid From 617ca0c5c792a0ea69f2ec112128b61e4be0613b Mon Sep 17 00:00:00 2001 From: petermerrill Date: Tue, 21 Jan 2020 23:19:14 +0000 Subject: [PATCH 09/37] Generated code by SwaggerHub --- src/main/java/io/swagger/api/ApiException.java | 2 +- .../java/io/swagger/api/ApiOriginFilter.java | 2 +- .../io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 18 +++++++++--------- .../java/io/swagger/api/FoodApiController.java | 12 ++++++------ .../java/io/swagger/api/NotFoundException.java | 2 +- .../SwaggerDocumentationConfig.java | 2 +- .../io/swagger/model/BrandedFoodObject.java | 2 +- ...andedFoodObjectCalorieConversionFactor.java | 2 +- .../model/BrandedFoodObjectComponents.java | 2 +- .../model/BrandedFoodObjectCountryDetails.java | 2 +- .../model/BrandedFoodObjectDietFlags.java | 2 +- .../model/BrandedFoodObjectDietLabels.java | 2 +- .../BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../BrandedFoodObjectDietLabelsVegan.java | 2 +- .../BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../swagger/model/BrandedFoodObjectItems.java | 2 +- .../model/BrandedFoodObjectNutrients.java | 2 +- .../model/BrandedFoodObjectNutrientsChomp.java | 2 +- .../model/BrandedFoodObjectNutrientsUsda.java | 2 +- .../model/BrandedFoodObjectPackage.java | 2 +- .../BrandedFoodObjectPackagingPhotos.java | 2 +- .../BrandedFoodObjectPackagingPhotosFront.java | 2 +- ...edFoodObjectPackagingPhotosIngredients.java | 2 +- ...ndedFoodObjectPackagingPhotosNutrition.java | 2 +- .../model/BrandedFoodObjectPortions.java | 2 +- .../model/BrandedFoodObjectServing.java | 2 +- .../io/swagger/model/IngredientObject.java | 2 +- .../swagger/model/IngredientObjectItems.java | 2 +- .../model/IngredientObjectNutrients.java | 2 +- 30 files changed, 43 insertions(+), 43 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index 4b96945..4d4bc01 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index c2e2c36..cda5de0 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index 7364c1a..0052f10 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index 08bc8f3..eebe657 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { @@ -40,7 +40,7 @@ public interface FoodApi { @RequestMapping(value = "/food/branded/barcode.php", produces = { "application/json" }, method = RequestMethod.GET) - ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiParam(value = "UPC/EAN barcode __Example:__ 0842234000988 __Resources:__ [Database search](https://chompthis.com/api/lookup.php) _Read [this article](https://desk.zoho.com/portal/chompthis/kb/articles/im-having-trouble-getting-matches-for-barcodes-what-can-id-do) for tips and tricks._ ", required = true) @Valid @RequestParam(value = "code", required = true) String code); + ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiParam(value = "UPC/EAN barcode __Example:__ &code=0842234000988 __Tips:__ - Use our [food lookup tool](https://chompthis.com/api/lookup.php). - Read [this article](https://desk.zoho.com/portal/chompthis/kb/articles/im-having-trouble-getting-matches-for-barcodes-what-can-id-do) for general tips and tricks. ", required = true) @Valid @RequestParam(value = "code", required = true) String code); @ApiOperation(value = "Get a branded food item using an ID number", nickname = "foodBrandedIdPhpGet", notes = "# Get data for a branded food using Chomp's internal ID number. _Alternatively, set the \"source\" parameter to \"USDA\" and use the food's FDC ID._ __Example:__ ```https://chompthis.com/api/v2/food/branded/id.php?api_key=API_KEY&id=ID``` ", response = BrandedFoodObject.class, authorizations = { @@ -55,10 +55,10 @@ public interface FoodApi { @RequestMapping(value = "/food/branded/id.php", produces = { "application/json" }, method = RequestMethod.GET) - ResponseEntity foodBrandedIdPhpGet(@NotNull @ApiParam(value = "Chomp branded food ID. _Set \"source=USDA\" if you wish to pass in the food's FoodData Central ID (fdc_id)._ __Example #1:__ 15 __Resources:__ [Find branded food IDs](https://chompthis.com/api/lookup.php) ", required = true) @Valid @RequestParam(value = "id", required = true) Integer id,@ApiParam(value = "Specify the data source (optional). You must pass in \"USDA\" if you want to look up a food item using a USDA FDC ID. __Example:__ USDA _(defaults to \"Chomp\")_ ") @Valid @RequestParam(value = "source", required = false) String source); + ResponseEntity foodBrandedIdPhpGet(@NotNull @ApiParam(value = "The ID number of a branded food item. __Example #1:__ &id=15 __Example #2:__ &id=FDC_ID&source=USDA ___Tip:__ Get started by using our [ood lookup tool](https://chompthis.com/api/lookup.php)._ ", required = true) @Valid @RequestParam(value = "id", required = true) Integer id,@ApiParam(value = "Configure the endpoint to accept food IDs from various data sources. This endpoint defaults to Chomp but can accept FDC IDs. __Example:__ &source=Chomp ___Important Note:__ Pass in &source=USDA if you want to look up food items using a USDA FDC ID._ ", allowableValues = "Chomp, USDA") @Valid @RequestParam(value = "source", required = false) String source); - @ApiOperation(value = "Get a branded food item by name", nickname = "foodBrandedNamePhpGet", notes = "# Search for branded food items by name. __Example:__ ```https://chompthis.com/api/v2/food/branded/name.php?api_key=API_KEY&name=NAME``` ", response = BrandedFoodObject.class, authorizations = { + @ApiOperation(value = "Get a branded food item by name", nickname = "foodBrandedNamePhpGet", notes = "# Search for branded food items by name. This API endpoint is only available to Standard and Premium API subscribers. Please consider upgrading your subscription if you are subscribed to the Limited plan. _[Read this](https://desk.zoho.com/portal/chompthis/kb/articles/can-i-upgrade-downgrade-my-subscription) if you aren't sure how to upgrade your subscription._ __Example:__ ```https://chompthis.com/api/v2/food/branded/name.php?api_key=API_KEY&name=NAME``` ", response = BrandedFoodObject.class, authorizations = { @Authorization(value = "ApiKeyAuth") }, tags={ }) @ApiResponses(value = { @ApiResponse(code = 200, message = "__Valid__ - Will return an object containing any matching foods.", response = BrandedFoodObject.class), @@ -70,10 +70,10 @@ public interface FoodApi { @RequestMapping(value = "/food/branded/name.php", produces = { "application/json" }, method = RequestMethod.GET) - ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiParam(value = "Branded food name __Example:__ Starburst __Resources:__ [Find branded food names](https://chompthis.com/api/lookup.php) ", required = true) @Valid @RequestParam(value = "name", required = true) String name,@ApiParam(value = "Set maximum number of records you want the API to return. ___Note:__ The maximum value is 10._ __Example:__ 3 _(defaults to 10)_ ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit); + ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiParam(value = "Search for branded food items using a general food name keyword. This does not have to exactly match the \"official\" name for the food. __Example:__ &name=Starburst ___Tip:__ Get started by using our [food lookup tool](https://chompthis.com/api/lookup.php)._ ", required = true) @Valid @RequestParam(value = "name", required = true) String name,@ApiParam(value = "Set maximum number of records you want the API to return. __Example:__ &limit=10 ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. __Example__: &page=1 ") @Valid @RequestParam(value = "page", required = false) Integer page); - @ApiOperation(value = "Get data for branded food items using various search parameters", nickname = "foodBrandedSearchPhpGet", notes = "# Search for branded food items using various parameters. __Example:__ ```https://chompthis.com/api/v2/food/branded/search.php?api_key=API_KEY&brand=BRAND&country=COUNTRY&page=1``` ___Tip:__ Get started by using the [Query Builder](https://chompthis.com/api/build.php)._ ", response = BrandedFoodObject.class, authorizations = { + @ApiOperation(value = "Get data for branded food items using various search parameters", nickname = "foodBrandedSearchPhpGet", notes = "# Search for branded food items using various parameters. This API endpoint is only available to Standard and Premium API subscribers. Please consider upgrading your subscription if you are subscribed to the Limited plan. _[Read this](https://desk.zoho.com/portal/chompthis/kb/articles/can-i-upgrade-downgrade-my-subscription) if you aren't sure how to upgrade your subscription._ __Example:__ ```https://chompthis.com/api/v2/food/branded/search.php?api_key=API_KEY&brand=BRAND&country=COUNTRY&page=1``` ___Tip:__ Get started by using the [Query Builder](https://chompthis.com/api/build.php)._ ", response = BrandedFoodObject.class, authorizations = { @Authorization(value = "ApiKeyAuth") }, tags={ }) @ApiResponses(value = { @ApiResponse(code = 200, message = "__Valid__ - Will return an object containing any matching foods.", response = BrandedFoodObject.class), @@ -85,10 +85,10 @@ public interface FoodApi { @RequestMapping(value = "/food/branded/search.php", produces = { "application/json" }, method = RequestMethod.GET) - ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value = "Specify a required allergen ingredient (optional) __Example__: Peanuts __Resources__: [List of allergens](https://chompthis.com/api/data/allergen.php) ") @Valid @RequestParam(value = "allergen", required = false) String allergen,@ApiParam(value = "Specify a required brand (optional) __Example__: Starbucks __Resources__: [List of brands](https://chompthis.com/api/data/brand.php) ") @Valid @RequestParam(value = "brand", required = false) String brand,@ApiParam(value = "Specify a required category (optional) __Example__: Pasta Dishes __Resources__: [List of categories](https://chompthis.com/api/data/category.php) ") @Valid @RequestParam(value = "category", required = false) String category,@ApiParam(value = "Specify a required country (optional) __Example__: United States __Resources__: [List of countries](https://chompthis.com/api/data/country.php) ") @Valid @RequestParam(value = "country", required = false) String country,@ApiParam(value = "Specify a required diet (optional) _Filters the search to only include food items that are considered compatible with the following diets: Vegan, Vegetarian, Gluten Free_ __Example__: Gluten Free __Resources__: [List of diets](https://chompthis.com/api/data/lifestyle.php) ") @Valid @RequestParam(value = "diet", required = false) String diet,@ApiParam(value = "Specify a required ingredient (optional) __Example__: Salt __Resources__: [List of ingredients](https://chompthis.com/api/data/ingredient.php) ") @Valid @RequestParam(value = "ingredient", required = false) String ingredient,@ApiParam(value = "Specify a required keyword (optional) __Example__: Starbucks __Resources__: [List of brands](https://chompthis.com/api/data/brand.php) ") @Valid @RequestParam(value = "keyword", required = false) String keyword,@ApiParam(value = "Specify a required mineral (optional) __Example__: Potassium __Resources__: [List of minerals](https://chompthis.com/api/data/mineral.php) ") @Valid @RequestParam(value = "mineral", required = false) String mineral,@ApiParam(value = "Specify a required nutrition label item (optional) __Example__: Caffeine __Resources__: [List of nutrition label items](https://chompthis.com/api/data/nutrition.php) ") @Valid @RequestParam(value = "nutrient", required = false) String nutrient,@ApiParam(value = "Specify a required palm oil ingredient (optional) __Example__: E160a Beta Carotene __Resources__: [List of palm oil ingredients](https://chompthis.com/api/data/palm-oil.php) ") @Valid @RequestParam(value = "palm_oil", required = false) String palmOil,@ApiParam(value = "Specify a required trace ingredient (optional) __Example__: Tree Nuts __Resources__: [List of trace ingredients](https://chompthis.com/api/data/trace.php) ") @Valid @RequestParam(value = "trace", required = false) String trace,@ApiParam(value = "Specify a required vitamin (optional) __Example__: Biotin __Resources__: [List of vitamins](https://chompthis.com/api/data/vitamin.php) ") @Valid @RequestParam(value = "vitamin", required = false) String vitamin,@ApiParam(value = "Set maximum number of records you want the API to return. ___Note:__ The maximum value is 10._ __Example:__ 3 _(defaults to 10)_ ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "Specify the search response page number. _Each page will contain up to 10 items._ __Example__: 1 _(default)_ ") @Valid @RequestParam(value = "page", required = false) Integer page); + ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value = "Filter the search to only include branded foods that contain a specific allergen. __Example__: &allergen=Peanuts ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ") @Valid @RequestParam(value = "allergen", required = false) String allergen,@ApiParam(value = "Filter the search to only include branded foods that are owned by a specific brand. __Example__: &brand=Starbucks ") @Valid @RequestParam(value = "brand", required = false) String brand,@ApiParam(value = "Filter the search to only include branded foods from a specific category. __Example__: &category=Plant Based Foods ") @Valid @RequestParam(value = "category", required = false) String category,@ApiParam(value = "Filter the search to only include branded foods that are sold in a specific country. __Example__: &country=United States ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ") @Valid @RequestParam(value = "country", required = false) String country,@ApiParam(value = "Filter the search to only include branded foods that are considered compatible with a specific diet. ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ", allowableValues = "Vegan, Vegetarian, Gluten Free") @Valid @RequestParam(value = "diet", required = false) String diet,@ApiParam(value = "Filter the search to only include branded foods that contain a specific ingredient. __Example__: &ingredient=Salt ") @Valid @RequestParam(value = "ingredient", required = false) String ingredient,@ApiParam(value = "Filter the search to only include branded foods that are associated with a specific keyword. __Example__: &keyword=Organic ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ") @Valid @RequestParam(value = "keyword", required = false) String keyword,@ApiParam(value = "Filter the search to only include branded foods that contain a specific mineral. __Example__: &mineral=Potassium ") @Valid @RequestParam(value = "mineral", required = false) String mineral,@ApiParam(value = "Filter the search to only include branded foods that contain a specific nutrient. __Example__: &nutrient=Caffeine ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ") @Valid @RequestParam(value = "nutrient", required = false) String nutrient,@ApiParam(value = "Filter the search to only include branded foods that contain a specific ingredient made using palm oil. __Example__: &palm_oil=E160a Beta Carotene ") @Valid @RequestParam(value = "palm_oil", required = false) String palmOil,@ApiParam(value = "Filter the search to only include branded foods that contain a specific trace ingredient. __Example__: &trace=Tree Nuts ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ") @Valid @RequestParam(value = "trace", required = false) String trace,@ApiParam(value = "Filter the search to only include branded foods that contain a specific vitamin. __Example__: &vitamin=Biotin ") @Valid @RequestParam(value = "vitamin", required = false) String vitamin,@ApiParam(value = "Set maximum number of records you want the API to return. __Example:__ &limit=10 ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. __Example__: &page=1 ") @Valid @RequestParam(value = "page", required = false) Integer page); - @ApiOperation(value = "Get raw/generic food ingredient item(s)", nickname = "foodIngredientSearchPhpGet", notes = "# Get data for a specific ingredient or a specific set of ingredients. __Example:__ ```https://chompthis.com/api/v2/ingredient/search.php?api_key=API_KEY&find=STRING/LIST&list=BOOLEAN&raw=BOOLEAN``` ", response = IngredientObject.class, authorizations = { + @ApiOperation(value = "Get raw/generic food ingredient item(s)", nickname = "foodIngredientSearchPhpGet", notes = "# Get data for a specific ingredient or a specific set of ingredients. This API endpoint is only available to Standard and Premium API subscribers. Please consider upgrading your subscription if you are subscribed to the Limited plan. _[Read this](https://desk.zoho.com/portal/chompthis/kb/articles/can-i-upgrade-downgrade-my-subscription) if you aren't sure how to upgrade your subscription._ __Example:__ ```https://chompthis.com/api/v2/ingredient/search.php?api_key=API_KEY&find=STRING/LIST&list=BOOLEAN&raw=BOOLEAN``` ", response = IngredientObject.class, authorizations = { @Authorization(value = "ApiKeyAuth") }, tags={ }) @ApiResponses(value = { @ApiResponse(code = 200, message = "__Valid__ - Will return an object containing any matching ingredient foods.", response = IngredientObject.class), @@ -100,6 +100,6 @@ public interface FoodApi { @RequestMapping(value = "/food/ingredient/search.php", produces = { "application/json" }, method = RequestMethod.GET) - ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Specify the ingredient name(s). __Example #1:__ broccoli __Example #2:__ broccoli,cauliflower,spinach ___Important Note:__ Set the \"is_list\" parameter to true before passing in a comma-separated list of ingredients._ ", required = true) @Valid @RequestParam(value = "find", required = true) Integer find,@NotNull @ApiParam(value = "Specify if you are searching for multiple ingredients. _Setting this to true will configure this endpoint so that it accepts a comma-separated list of ingredients._ _By default, this endpoint expects a single ingredient._ __Example:__ true _(defaults to false)_ ", required = true) @Valid @RequestParam(value = "list", required = true) Boolean list,@ApiParam(value = "Specify if you only want data for raw ingredients. __Example:__ true _(defaults to true)_ ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "Set maximum number of records you want the API to return. ___Important Note:__ Setting this to \"1\" will return 1 record per search term._ __Example:__ 1 _(defaults to 1, max is 3)_ ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit); + ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. __Example #1:__ &find=broccoli __Example #2:__ &find=broccoli,cauliflower,spinach&list=true __Important List Notes:__ - Set the \"list\" parameter to \"true\" before passing in a comma-separated list of ingredients. - Comma-separated lists cannot contain more than __15 ingredients__. You must perform additional API calls if you are looking up more than 15 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) Integer find,@NotNull @ApiParam(value = "Setting _&list=true_ will configure this endpoint to allow searching for ingredients using a comma-separated list. By default, this endpoint will __only__ return results for the first ingredient. __Example:__ &list=true ", required = true) @Valid @RequestParam(value = "list", required = true) Boolean list,@ApiParam(value = "Optionally filter the search result to only include raw ingredients. __Example:__ &raw=true ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "Set maximum number of records you want the API to return, per search term. __Example:__ &limit=3 ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit); } diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index e4949cc..11d2214 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -38,7 +38,7 @@ public FoodApiController(ObjectMapper objectMapper, HttpServletRequest request) this.request = request; } - public ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiParam(value = "UPC/EAN barcode __Example:__ 0842234000988 __Resources:__ [Database search](https://chompthis.com/api/lookup.php) _Read [this article](https://desk.zoho.com/portal/chompthis/kb/articles/im-having-trouble-getting-matches-for-barcodes-what-can-id-do) for tips and tricks._ ", required = true) @Valid @RequestParam(value = "code", required = true) String code) { + public ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiParam(value = "UPC/EAN barcode __Example:__ &code=0842234000988 __Tips:__ - Use our [food lookup tool](https://chompthis.com/api/lookup.php). - Read [this article](https://desk.zoho.com/portal/chompthis/kb/articles/im-having-trouble-getting-matches-for-barcodes-what-can-id-do) for general tips and tricks. ", required = true) @Valid @RequestParam(value = "code", required = true) String code) { String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { @@ -52,7 +52,7 @@ public ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiP return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); } - public ResponseEntity foodBrandedIdPhpGet(@NotNull @ApiParam(value = "Chomp branded food ID. _Set \"source=USDA\" if you wish to pass in the food's FoodData Central ID (fdc_id)._ __Example #1:__ 15 __Resources:__ [Find branded food IDs](https://chompthis.com/api/lookup.php) ", required = true) @Valid @RequestParam(value = "id", required = true) Integer id,@ApiParam(value = "Specify the data source (optional). You must pass in \"USDA\" if you want to look up a food item using a USDA FDC ID. __Example:__ USDA _(defaults to \"Chomp\")_ ") @Valid @RequestParam(value = "source", required = false) String source) { + public ResponseEntity foodBrandedIdPhpGet(@NotNull @ApiParam(value = "The ID number of a branded food item. __Example #1:__ &id=15 __Example #2:__ &id=FDC_ID&source=USDA ___Tip:__ Get started by using our [ood lookup tool](https://chompthis.com/api/lookup.php)._ ", required = true) @Valid @RequestParam(value = "id", required = true) Integer id,@ApiParam(value = "Configure the endpoint to accept food IDs from various data sources. This endpoint defaults to Chomp but can accept FDC IDs. __Example:__ &source=Chomp ___Important Note:__ Pass in &source=USDA if you want to look up food items using a USDA FDC ID._ ", allowableValues = "Chomp, USDA") @Valid @RequestParam(value = "source", required = false) String source) { String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { @@ -66,7 +66,7 @@ public ResponseEntity foodBrandedIdPhpGet(@NotNull @ApiParam( return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); } - public ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiParam(value = "Branded food name __Example:__ Starburst __Resources:__ [Find branded food names](https://chompthis.com/api/lookup.php) ", required = true) @Valid @RequestParam(value = "name", required = true) String name,@ApiParam(value = "Set maximum number of records you want the API to return. ___Note:__ The maximum value is 10._ __Example:__ 3 _(defaults to 10)_ ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit) { + public ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiParam(value = "Search for branded food items using a general food name keyword. This does not have to exactly match the \"official\" name for the food. __Example:__ &name=Starburst ___Tip:__ Get started by using our [food lookup tool](https://chompthis.com/api/lookup.php)._ ", required = true) @Valid @RequestParam(value = "name", required = true) String name,@ApiParam(value = "Set maximum number of records you want the API to return. __Example:__ &limit=10 ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. __Example__: &page=1 ") @Valid @RequestParam(value = "page", required = false) Integer page) { String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { @@ -80,7 +80,7 @@ public ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiPara return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); } - public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value = "Specify a required allergen ingredient (optional) __Example__: Peanuts __Resources__: [List of allergens](https://chompthis.com/api/data/allergen.php) ") @Valid @RequestParam(value = "allergen", required = false) String allergen,@ApiParam(value = "Specify a required brand (optional) __Example__: Starbucks __Resources__: [List of brands](https://chompthis.com/api/data/brand.php) ") @Valid @RequestParam(value = "brand", required = false) String brand,@ApiParam(value = "Specify a required category (optional) __Example__: Pasta Dishes __Resources__: [List of categories](https://chompthis.com/api/data/category.php) ") @Valid @RequestParam(value = "category", required = false) String category,@ApiParam(value = "Specify a required country (optional) __Example__: United States __Resources__: [List of countries](https://chompthis.com/api/data/country.php) ") @Valid @RequestParam(value = "country", required = false) String country,@ApiParam(value = "Specify a required diet (optional) _Filters the search to only include food items that are considered compatible with the following diets: Vegan, Vegetarian, Gluten Free_ __Example__: Gluten Free __Resources__: [List of diets](https://chompthis.com/api/data/lifestyle.php) ") @Valid @RequestParam(value = "diet", required = false) String diet,@ApiParam(value = "Specify a required ingredient (optional) __Example__: Salt __Resources__: [List of ingredients](https://chompthis.com/api/data/ingredient.php) ") @Valid @RequestParam(value = "ingredient", required = false) String ingredient,@ApiParam(value = "Specify a required keyword (optional) __Example__: Starbucks __Resources__: [List of brands](https://chompthis.com/api/data/brand.php) ") @Valid @RequestParam(value = "keyword", required = false) String keyword,@ApiParam(value = "Specify a required mineral (optional) __Example__: Potassium __Resources__: [List of minerals](https://chompthis.com/api/data/mineral.php) ") @Valid @RequestParam(value = "mineral", required = false) String mineral,@ApiParam(value = "Specify a required nutrition label item (optional) __Example__: Caffeine __Resources__: [List of nutrition label items](https://chompthis.com/api/data/nutrition.php) ") @Valid @RequestParam(value = "nutrient", required = false) String nutrient,@ApiParam(value = "Specify a required palm oil ingredient (optional) __Example__: E160a Beta Carotene __Resources__: [List of palm oil ingredients](https://chompthis.com/api/data/palm-oil.php) ") @Valid @RequestParam(value = "palm_oil", required = false) String palmOil,@ApiParam(value = "Specify a required trace ingredient (optional) __Example__: Tree Nuts __Resources__: [List of trace ingredients](https://chompthis.com/api/data/trace.php) ") @Valid @RequestParam(value = "trace", required = false) String trace,@ApiParam(value = "Specify a required vitamin (optional) __Example__: Biotin __Resources__: [List of vitamins](https://chompthis.com/api/data/vitamin.php) ") @Valid @RequestParam(value = "vitamin", required = false) String vitamin,@ApiParam(value = "Set maximum number of records you want the API to return. ___Note:__ The maximum value is 10._ __Example:__ 3 _(defaults to 10)_ ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "Specify the search response page number. _Each page will contain up to 10 items._ __Example__: 1 _(default)_ ") @Valid @RequestParam(value = "page", required = false) Integer page) { + public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value = "Filter the search to only include branded foods that contain a specific allergen. __Example__: &allergen=Peanuts ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ") @Valid @RequestParam(value = "allergen", required = false) String allergen,@ApiParam(value = "Filter the search to only include branded foods that are owned by a specific brand. __Example__: &brand=Starbucks ") @Valid @RequestParam(value = "brand", required = false) String brand,@ApiParam(value = "Filter the search to only include branded foods from a specific category. __Example__: &category=Plant Based Foods ") @Valid @RequestParam(value = "category", required = false) String category,@ApiParam(value = "Filter the search to only include branded foods that are sold in a specific country. __Example__: &country=United States ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ") @Valid @RequestParam(value = "country", required = false) String country,@ApiParam(value = "Filter the search to only include branded foods that are considered compatible with a specific diet. ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ", allowableValues = "Vegan, Vegetarian, Gluten Free") @Valid @RequestParam(value = "diet", required = false) String diet,@ApiParam(value = "Filter the search to only include branded foods that contain a specific ingredient. __Example__: &ingredient=Salt ") @Valid @RequestParam(value = "ingredient", required = false) String ingredient,@ApiParam(value = "Filter the search to only include branded foods that are associated with a specific keyword. __Example__: &keyword=Organic ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ") @Valid @RequestParam(value = "keyword", required = false) String keyword,@ApiParam(value = "Filter the search to only include branded foods that contain a specific mineral. __Example__: &mineral=Potassium ") @Valid @RequestParam(value = "mineral", required = false) String mineral,@ApiParam(value = "Filter the search to only include branded foods that contain a specific nutrient. __Example__: &nutrient=Caffeine ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ") @Valid @RequestParam(value = "nutrient", required = false) String nutrient,@ApiParam(value = "Filter the search to only include branded foods that contain a specific ingredient made using palm oil. __Example__: &palm_oil=E160a Beta Carotene ") @Valid @RequestParam(value = "palm_oil", required = false) String palmOil,@ApiParam(value = "Filter the search to only include branded foods that contain a specific trace ingredient. __Example__: &trace=Tree Nuts ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ") @Valid @RequestParam(value = "trace", required = false) String trace,@ApiParam(value = "Filter the search to only include branded foods that contain a specific vitamin. __Example__: &vitamin=Biotin ") @Valid @RequestParam(value = "vitamin", required = false) String vitamin,@ApiParam(value = "Set maximum number of records you want the API to return. __Example:__ &limit=10 ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. __Example__: &page=1 ") @Valid @RequestParam(value = "page", required = false) Integer page) { String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { @@ -94,7 +94,7 @@ public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); } - public ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Specify the ingredient name(s). __Example #1:__ broccoli __Example #2:__ broccoli,cauliflower,spinach ___Important Note:__ Set the \"is_list\" parameter to true before passing in a comma-separated list of ingredients._ ", required = true) @Valid @RequestParam(value = "find", required = true) Integer find,@NotNull @ApiParam(value = "Specify if you are searching for multiple ingredients. _Setting this to true will configure this endpoint so that it accepts a comma-separated list of ingredients._ _By default, this endpoint expects a single ingredient._ __Example:__ true _(defaults to false)_ ", required = true) @Valid @RequestParam(value = "list", required = true) Boolean list,@ApiParam(value = "Specify if you only want data for raw ingredients. __Example:__ true _(defaults to true)_ ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "Set maximum number of records you want the API to return. ___Important Note:__ Setting this to \"1\" will return 1 record per search term._ __Example:__ 1 _(defaults to 1, max is 3)_ ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit) { + public ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. __Example #1:__ &find=broccoli __Example #2:__ &find=broccoli,cauliflower,spinach&list=true __Important List Notes:__ - Set the \"list\" parameter to \"true\" before passing in a comma-separated list of ingredients. - Comma-separated lists cannot contain more than __15 ingredients__. You must perform additional API calls if you are looking up more than 15 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) Integer find,@NotNull @ApiParam(value = "Setting _&list=true_ will configure this endpoint to allow searching for ingredients using a comma-separated list. By default, this endpoint will __only__ return results for the first ingredient. __Example:__ &list=true ", required = true) @Valid @RequestParam(value = "list", required = true) Boolean list,@ApiParam(value = "Optionally filter the search result to only include raw ingredients. __Example:__ &raw=true ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "Set maximum number of records you want the API to return, per search term. __Example:__ &limit=3 ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit) { String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 7078bc9..a25d3c5 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index 5f7b019..8d56958 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 8d3b1a4..b8d07cb 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java index a871a6c..6a5ab08 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class BrandedFoodObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java index 9773558..37985e4 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class BrandedFoodObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index 52c24f4..6f97a00 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index fc522ed..aa2308a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 174bbbb..e58afe8 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 4421e20..269bd51 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index ce0dfc3..7e1a658 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 941d466..932c3de 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index 677d7fc..b984f7a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -27,7 +27,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index b303aa8..37a9b2a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -18,7 +18,7 @@ */ @ApiModel(description = "An object containing nutrient information from multiple sources") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("chomp") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java index cad0a2a..d2871e7 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsChomp */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class BrandedFoodObjectNutrientsChomp { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java index 5650d3f..5aa1b8b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsUsda */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class BrandedFoodObjectNutrientsUsda { @JsonProperty("id") private Integer id = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index e06f770..6e0df0c 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 124bcbf..1dc6217 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index 8d9f1fa..4ecb990 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index 09b961f..1bcc608 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 158e624..8992030 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java index 2f53ce6..a705df1 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class BrandedFoodObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 1aec988..2a1404d 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private Integer size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 21d9ee8..f7d76bb 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index a1dedd6..9335bca 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index 4430953..b914615 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing nutrient information from each source") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T14:14:30.631Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("usda") @Valid From de485d5ddbcace1ddc42be5b513ec252bb652451 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Wed, 22 Jan 2020 12:50:42 +0000 Subject: [PATCH 10/37] Generated code by SwaggerHub --- .../java/io/swagger/api/ApiException.java | 2 +- .../java/io/swagger/api/ApiOriginFilter.java | 2 +- .../io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 2 +- .../io/swagger/api/FoodApiController.java | 12 +- .../io/swagger/api/NotFoundException.java | 2 +- .../SwaggerDocumentationConfig.java | 2 +- .../io/swagger/model/BrandedFoodObject.java | 2 +- ...ndedFoodObjectCalorieConversionFactor.java | 2 +- .../model/BrandedFoodObjectComponents.java | 2 +- .../BrandedFoodObjectCountryDetails.java | 2 +- .../model/BrandedFoodObjectDietFlags.java | 2 +- .../model/BrandedFoodObjectDietLabels.java | 2 +- ...BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../BrandedFoodObjectDietLabelsVegan.java | 2 +- ...BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../model/BrandedFoodObjectIngredients.java | 103 ++++++++++++++++++ .../swagger/model/BrandedFoodObjectItems.java | 16 +-- .../model/BrandedFoodObjectNutrients.java | 2 +- .../BrandedFoodObjectNutrientsChomp.java | 2 +- .../model/BrandedFoodObjectNutrientsUsda.java | 2 +- .../model/BrandedFoodObjectPackage.java | 10 +- .../BrandedFoodObjectPackagingPhotos.java | 2 +- ...BrandedFoodObjectPackagingPhotosFront.java | 2 +- ...dFoodObjectPackagingPhotosIngredients.java | 2 +- ...dedFoodObjectPackagingPhotosNutrition.java | 2 +- .../model/BrandedFoodObjectPortions.java | 2 +- .../model/BrandedFoodObjectServing.java | 2 +- .../io/swagger/model/IngredientObject.java | 2 +- .../swagger/model/IngredientObjectItems.java | 2 +- .../model/IngredientObjectNutrients.java | 2 +- 31 files changed, 150 insertions(+), 45 deletions(-) create mode 100644 src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index 4d4bc01..cc0247d 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index cda5de0..c424448 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index 0052f10..5ce3c09 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index eebe657..50ac190 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index 11d2214..d97bae8 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -42,7 +42,7 @@ public ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiP String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.1730742509559433,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 8,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 7.457744773683766,\n \"protein_value\" : 1.4894159098541704,\n \"fat_value\" : 6.84685269835264\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.1730742509559433,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 8,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 7.457744773683766,\n \"protein_value\" : 1.4894159098541704,\n \"fat_value\" : 6.84685269835264\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 1,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 6,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n }, {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 1,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 6,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n }, {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -56,7 +56,7 @@ public ResponseEntity foodBrandedIdPhpGet(@NotNull @ApiParam( String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.1730742509559433,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 8,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 7.457744773683766,\n \"protein_value\" : 1.4894159098541704,\n \"fat_value\" : 6.84685269835264\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.1730742509559433,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 8,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 7.457744773683766,\n \"protein_value\" : 1.4894159098541704,\n \"fat_value\" : 6.84685269835264\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 1,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 6,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n }, {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 1,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 6,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n }, {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -70,7 +70,7 @@ public ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiPara String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.1730742509559433,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 8,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 7.457744773683766,\n \"protein_value\" : 1.4894159098541704,\n \"fat_value\" : 6.84685269835264\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.1730742509559433,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 8,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 7.457744773683766,\n \"protein_value\" : 1.4894159098541704,\n \"fat_value\" : 6.84685269835264\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 1,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 6,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n }, {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 1,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 6,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n }, {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -84,7 +84,7 @@ public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.1730742509559433,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 8,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 7.457744773683766,\n \"protein_value\" : 1.4894159098541704,\n \"fat_value\" : 6.84685269835264\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 5,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 1,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n }, {\n \"total\" : 7.061401241503109,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.637376656633329,\n \"per_serving\" : 2.3021358869347655\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.1730742509559433,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 8,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : 6\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 7.457744773683766,\n \"protein_value\" : 1.4894159098541704,\n \"fat_value\" : 6.84685269835264\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 1,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 6,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n }, {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 1,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 6,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n }, {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -98,7 +98,7 @@ public ResponseEntity foodIngredientSearchPhpGet(@NotNull @Api String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 7.457744773683766,\n \"protein_value\" : 1.4894159098541704,\n \"fat_value\" : 6.84685269835264\n },\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 8,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 7.457744773683766,\n \"protein_value\" : 1.4894159098541704,\n \"fat_value\" : 6.84685269835264\n },\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 6.438423552598547,\n \"gram_weight\" : 3.5571952270680973,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 8,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 2.027123023002322,\n \"median\" : 7.386281948385884,\n \"max\" : 4.145608029883936,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"id\" : 9,\n \"per_100g\" : 3.616076749251911,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.284659006116532,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index a25d3c5..756c0ee 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index 8d56958..6417323 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index b8d07cb..7f30b34 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java index 6a5ab08..a27309d 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class BrandedFoodObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java index 37985e4..c4d30cc 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class BrandedFoodObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index 6f97a00..e9bb5b0 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index aa2308a..6a8b8dc 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index e58afe8..18768a4 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 269bd51..191975f 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index 7e1a658..af50738 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 932c3de..d2b83ef 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java new file mode 100644 index 0000000..f8adc83 --- /dev/null +++ b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java @@ -0,0 +1,103 @@ +package io.swagger.model; + +import java.util.Objects; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import org.springframework.validation.annotation.Validated; +import javax.validation.Valid; +import javax.validation.constraints.*; + +/** + * An object containing this item's ingredients in order of highest value to least + */ +@ApiModel(description = "An object containing this item's ingredients in order of highest value to least") +@Validated +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +public class BrandedFoodObjectIngredients { + @JsonProperty("chomp") + private String chomp = null; + + @JsonProperty("usda") + private String usda = null; + + public BrandedFoodObjectIngredients chomp(String chomp) { + this.chomp = chomp; + return this; + } + + /** + * This item's ingredients as seen on ChompThis.com + * @return chomp + **/ + @ApiModelProperty(value = "This item's ingredients as seen on ChompThis.com") + + public String getChomp() { + return chomp; + } + + public void setChomp(String chomp) { + this.chomp = chomp; + } + + public BrandedFoodObjectIngredients usda(String usda) { + this.usda = usda; + return this; + } + + /** + * This branded food item's ingredients according to the USDA + * @return usda + **/ + @ApiModelProperty(value = "This branded food item's ingredients according to the USDA") + + public String getUsda() { + return usda; + } + + public void setUsda(String usda) { + this.usda = usda; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + BrandedFoodObjectIngredients brandedFoodObjectIngredients = (BrandedFoodObjectIngredients) o; + return Objects.equals(this.chomp, brandedFoodObjectIngredients.chomp) && + Objects.equals(this.usda, brandedFoodObjectIngredients.usda); + } + + @Override + public int hashCode() { + return Objects.hash(chomp, usda); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class BrandedFoodObjectIngredients {\n"); + + sb.append(" chomp: ").append(toIndentedString(chomp)).append("\n"); + sb.append(" usda: ").append(toIndentedString(usda)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(java.lang.Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } +} diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index b984f7a..036d9e0 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -10,6 +10,7 @@ import io.swagger.model.BrandedFoodObjectCountryDetails; import io.swagger.model.BrandedFoodObjectDietFlags; import io.swagger.model.BrandedFoodObjectDietLabels; +import io.swagger.model.BrandedFoodObjectIngredients; import io.swagger.model.BrandedFoodObjectNutrients; import io.swagger.model.BrandedFoodObjectPackage; import io.swagger.model.BrandedFoodObjectPackagingPhotos; @@ -27,7 +28,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; @@ -39,7 +40,7 @@ public class BrandedFoodObjectItems { private String brand = null; @JsonProperty("ingredients") - private String ingredients = null; + private BrandedFoodObjectIngredients ingredients = null; @JsonProperty("package") private BrandedFoodObjectPackage _package = null; @@ -186,22 +187,23 @@ public void setBrand(String brand) { this.brand = brand; } - public BrandedFoodObjectItems ingredients(String ingredients) { + public BrandedFoodObjectItems ingredients(BrandedFoodObjectIngredients ingredients) { this.ingredients = ingredients; return this; } /** - * Ingredients in order of highest value to least + * Get ingredients * @return ingredients **/ - @ApiModelProperty(value = "Ingredients in order of highest value to least") + @ApiModelProperty(value = "") - public String getIngredients() { + @Valid + public BrandedFoodObjectIngredients getIngredients() { return ingredients; } - public void setIngredients(String ingredients) { + public void setIngredients(BrandedFoodObjectIngredients ingredients) { this.ingredients = ingredients; } diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index 37a9b2a..99f4c7c 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -18,7 +18,7 @@ */ @ApiModel(description = "An object containing nutrient information from multiple sources") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("chomp") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java index d2871e7..47809b7 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsChomp */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class BrandedFoodObjectNutrientsChomp { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java index 5aa1b8b..0760ee7 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsUsda */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class BrandedFoodObjectNutrientsUsda { @JsonProperty("id") private Integer id = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index 6e0df0c..fff7ad2 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,13 +14,13 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; @JsonProperty("size") - private Integer size = null; + private String size = null; public BrandedFoodObjectPackage quantity(Integer quantity) { this.quantity = quantity; @@ -41,7 +41,7 @@ public void setQuantity(Integer quantity) { this.quantity = quantity; } - public BrandedFoodObjectPackage size(Integer size) { + public BrandedFoodObjectPackage size(String size) { this.size = size; return this; } @@ -52,11 +52,11 @@ public BrandedFoodObjectPackage size(Integer size) { **/ @ApiModelProperty(value = "Package size") - public Integer getSize() { + public String getSize() { return size; } - public void setSize(Integer size) { + public void setSize(String size) { this.size = size; } diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 1dc6217..b67db00 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index 4ecb990..51e7e1f 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index 1bcc608..81ed785 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 8992030..be0aac1 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java index a705df1..f9f4e63 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class BrandedFoodObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 2a1404d..d70fa33 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private Integer size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index f7d76bb..3c376ee 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index 9335bca..cda9228 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index b914615..c2bd3ae 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing nutrient information from each source") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-21T23:19:12.618Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("usda") @Valid From bda6303acbbf840667f985881dacc8e535b82254 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Wed, 22 Jan 2020 12:55:45 +0000 Subject: [PATCH 11/37] Generated code by SwaggerHub --- .../java/io/swagger/api/ApiException.java | 2 +- .../java/io/swagger/api/ApiOriginFilter.java | 2 +- .../io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 2 +- .../io/swagger/api/FoodApiController.java | 12 +++--- .../io/swagger/api/NotFoundException.java | 2 +- .../SwaggerDocumentationConfig.java | 2 +- .../io/swagger/model/BrandedFoodObject.java | 2 +- ...ndedFoodObjectCalorieConversionFactor.java | 2 +- .../model/BrandedFoodObjectComponents.java | 2 +- .../BrandedFoodObjectCountryDetails.java | 2 +- .../model/BrandedFoodObjectDietFlags.java | 2 +- .../model/BrandedFoodObjectDietLabels.java | 2 +- ...BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../BrandedFoodObjectDietLabelsVegan.java | 2 +- ...BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../model/BrandedFoodObjectIngredients.java | 2 +- .../swagger/model/BrandedFoodObjectItems.java | 2 +- .../model/BrandedFoodObjectNutrients.java | 2 +- .../BrandedFoodObjectNutrientsChomp.java | 2 +- .../model/BrandedFoodObjectNutrientsUsda.java | 2 +- .../model/BrandedFoodObjectPackage.java | 2 +- .../BrandedFoodObjectPackagingPhotos.java | 2 +- ...BrandedFoodObjectPackagingPhotosFront.java | 2 +- ...dFoodObjectPackagingPhotosIngredients.java | 2 +- ...dedFoodObjectPackagingPhotosNutrition.java | 2 +- .../model/BrandedFoodObjectPortions.java | 2 +- .../model/BrandedFoodObjectServing.java | 40 ++++--------------- .../io/swagger/model/IngredientObject.java | 2 +- .../swagger/model/IngredientObjectItems.java | 2 +- .../model/IngredientObjectNutrients.java | 2 +- 31 files changed, 43 insertions(+), 67 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index cc0247d..a79e744 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index c424448..761d662 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index 5ce3c09..8d4007a 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index 50ac190..9a3a00d 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index d97bae8..ba97967 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -42,7 +42,7 @@ public ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiP String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 1,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 6,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n }, {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 1,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 6,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n }, {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 1,\n \"non_english_speaking\" : 2\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 6,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n }, {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n } ],\n \"usda\" : [ {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 6.84685269835264,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4894159098541704,\n \"protein_value\" : 1.2315135367772556,\n \"fat_value\" : 1.0246457001441578\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 1,\n \"non_english_speaking\" : 2\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 6,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n }, {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n } ],\n \"usda\" : [ {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 6.84685269835264,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4894159098541704,\n \"protein_value\" : 1.2315135367772556,\n \"fat_value\" : 1.0246457001441578\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -56,7 +56,7 @@ public ResponseEntity foodBrandedIdPhpGet(@NotNull @ApiParam( String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 1,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 6,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n }, {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 1,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 6,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n }, {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 1,\n \"non_english_speaking\" : 2\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 6,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n }, {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n } ],\n \"usda\" : [ {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 6.84685269835264,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4894159098541704,\n \"protein_value\" : 1.2315135367772556,\n \"fat_value\" : 1.0246457001441578\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 1,\n \"non_english_speaking\" : 2\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 6,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n }, {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n } ],\n \"usda\" : [ {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 6.84685269835264,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4894159098541704,\n \"protein_value\" : 1.2315135367772556,\n \"fat_value\" : 1.0246457001441578\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -70,7 +70,7 @@ public ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiPara String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 1,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 6,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n }, {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 1,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 6,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n }, {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 1,\n \"non_english_speaking\" : 2\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 6,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n }, {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n } ],\n \"usda\" : [ {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 6.84685269835264,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4894159098541704,\n \"protein_value\" : 1.2315135367772556,\n \"fat_value\" : 1.0246457001441578\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 1,\n \"non_english_speaking\" : 2\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 6,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n }, {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n } ],\n \"usda\" : [ {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 6.84685269835264,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4894159098541704,\n \"protein_value\" : 1.2315135367772556,\n \"fat_value\" : 1.0246457001441578\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -84,7 +84,7 @@ public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 1,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 6,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n }, {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 2,\n \"non_english_speaking\" : 6\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 1,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : 6,\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n }, {\n \"total\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 5.962133916683182,\n \"per_serving\" : 5.637376656633329\n } ],\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 7.457744773683766,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 8,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 1,\n \"non_english_speaking\" : 2\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 6,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n }, {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n } ],\n \"usda\" : [ {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 6.84685269835264,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4894159098541704,\n \"protein_value\" : 1.2315135367772556,\n \"fat_value\" : 1.0246457001441578\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 1,\n \"non_english_speaking\" : 2\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 6,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n }, {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n } ],\n \"usda\" : [ {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 6.84685269835264,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4894159098541704,\n \"protein_value\" : 1.2315135367772556,\n \"fat_value\" : 1.0246457001441578\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -98,7 +98,7 @@ public ResponseEntity foodIngredientSearchPhpGet(@NotNull @Api String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 6.84685269835264,\n \"protein_value\" : 1.0246457001441578,\n \"fat_value\" : 1.4894159098541704\n },\n \"components\" : [ {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 3,\n \"pct_weight\" : 9.018348186070783,\n \"gram_weight\" : 6.438423552598547,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 6,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"min\" : 3.616076749251911,\n \"median\" : 4.145608029883936,\n \"max\" : 2.027123023002322,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 7,\n \"description\" : \"description\",\n \"id\" : 7,\n \"per_100g\" : 9.301444243932576,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.965117697638846,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4894159098541704,\n \"protein_value\" : 1.2315135367772556,\n \"fat_value\" : 1.0246457001441578\n },\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4894159098541704,\n \"protein_value\" : 1.2315135367772556,\n \"fat_value\" : 1.0246457001441578\n },\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 756c0ee..539ef7d 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index 6417323..2950b1a 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 7f30b34..7aacef8 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java index a27309d..7502199 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class BrandedFoodObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java index c4d30cc..363a6f9 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class BrandedFoodObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index e9bb5b0..f5ca037 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 6a8b8dc..3732960 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 18768a4..13ac98d 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 191975f..6baf87d 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index af50738..3b0a883 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index d2b83ef..5259b0e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java index f8adc83..f17b665 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing this item's ingredients in order of highest value to least") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class BrandedFoodObjectIngredients { @JsonProperty("chomp") private String chomp = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index 036d9e0..5617dc9 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -28,7 +28,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index 99f4c7c..6d75824 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -18,7 +18,7 @@ */ @ApiModel(description = "An object containing nutrient information from multiple sources") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("chomp") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java index 47809b7..569a22c 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsChomp */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class BrandedFoodObjectNutrientsChomp { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java index 0760ee7..64a6ab1 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsUsda */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class BrandedFoodObjectNutrientsUsda { @JsonProperty("id") private Integer id = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index fff7ad2..f5d2955 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index b67db00..08d94ce 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index 51e7e1f..2ff7fbe 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index 81ed785..86df3da 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index be0aac1..50752fe 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java index f9f4e63..3febd48 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class BrandedFoodObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index d70fa33..3817283 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,13 +14,10 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") - private Integer size = null; - - @JsonProperty("measurement_unit") - private String measurementUnit = null; + private String size = null; @JsonProperty("size_fulltext") private String sizeFulltext = null; @@ -28,44 +25,25 @@ public class BrandedFoodObjectServing { @JsonProperty("total") private Integer total = null; - public BrandedFoodObjectServing size(Integer size) { + public BrandedFoodObjectServing size(String size) { this.size = size; return this; } /** - * Serving size + * Serving size with measurement unit (e.g. if measure is 3 tsp, the unit is tsp) * @return size **/ - @ApiModelProperty(value = "Serving size") + @ApiModelProperty(value = "Serving size with measurement unit (e.g. if measure is 3 tsp, the unit is tsp)") - public Integer getSize() { + public String getSize() { return size; } - public void setSize(Integer size) { + public void setSize(String size) { this.size = size; } - public BrandedFoodObjectServing measurementUnit(String measurementUnit) { - this.measurementUnit = measurementUnit; - return this; - } - - /** - * Serving measurement unit (e.g. if measure is 3 tsp, the unit is tsp) - * @return measurementUnit - **/ - @ApiModelProperty(value = "Serving measurement unit (e.g. if measure is 3 tsp, the unit is tsp)") - - public String getMeasurementUnit() { - return measurementUnit; - } - - public void setMeasurementUnit(String measurementUnit) { - this.measurementUnit = measurementUnit; - } - public BrandedFoodObjectServing sizeFulltext(String sizeFulltext) { this.sizeFulltext = sizeFulltext; return this; @@ -115,14 +93,13 @@ public boolean equals(java.lang.Object o) { } BrandedFoodObjectServing brandedFoodObjectServing = (BrandedFoodObjectServing) o; return Objects.equals(this.size, brandedFoodObjectServing.size) && - Objects.equals(this.measurementUnit, brandedFoodObjectServing.measurementUnit) && Objects.equals(this.sizeFulltext, brandedFoodObjectServing.sizeFulltext) && Objects.equals(this.total, brandedFoodObjectServing.total); } @Override public int hashCode() { - return Objects.hash(size, measurementUnit, sizeFulltext, total); + return Objects.hash(size, sizeFulltext, total); } @Override @@ -131,7 +108,6 @@ public String toString() { sb.append("class BrandedFoodObjectServing {\n"); sb.append(" size: ").append(toIndentedString(size)).append("\n"); - sb.append(" measurementUnit: ").append(toIndentedString(measurementUnit)).append("\n"); sb.append(" sizeFulltext: ").append(toIndentedString(sizeFulltext)).append("\n"); sb.append(" total: ").append(toIndentedString(total)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 3c376ee..689f747 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index cda9228..269337d 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index c2bd3ae..744fa39 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing nutrient information from each source") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:50:39.942Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("usda") @Valid From 4b529b2f223133d6d72201143b82da2603ca1d19 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Wed, 22 Jan 2020 13:02:26 +0000 Subject: [PATCH 12/37] Generated code by SwaggerHub --- src/main/java/io/swagger/api/ApiException.java | 2 +- src/main/java/io/swagger/api/ApiOriginFilter.java | 2 +- src/main/java/io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 2 +- src/main/java/io/swagger/api/FoodApiController.java | 2 +- src/main/java/io/swagger/api/NotFoundException.java | 2 +- .../swagger/configuration/SwaggerDocumentationConfig.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObject.java | 2 +- .../model/BrandedFoodObjectCalorieConversionFactor.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectComponents.java | 2 +- .../io/swagger/model/BrandedFoodObjectCountryDetails.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietFlags.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietLabels.java | 2 +- .../model/BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../io/swagger/model/BrandedFoodObjectDietLabelsVegan.java | 2 +- .../model/BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectIngredients.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectItems.java | 6 +++--- .../java/io/swagger/model/BrandedFoodObjectNutrients.java | 2 +- .../io/swagger/model/BrandedFoodObjectNutrientsChomp.java | 2 +- .../io/swagger/model/BrandedFoodObjectNutrientsUsda.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectPackage.java | 2 +- .../io/swagger/model/BrandedFoodObjectPackagingPhotos.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosFront.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosIngredients.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosNutrition.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectPortions.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectServing.java | 2 +- src/main/java/io/swagger/model/IngredientObject.java | 2 +- src/main/java/io/swagger/model/IngredientObjectItems.java | 2 +- .../java/io/swagger/model/IngredientObjectNutrients.java | 2 +- 31 files changed, 33 insertions(+), 33 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index a79e744..6a54059 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index 761d662..2c9ba7e 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index 8d4007a..761be1a 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index 9a3a00d..59697bd 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index ba97967..33e1874 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") @Controller public class FoodApiController implements FoodApi { diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 539ef7d..2a1ed98 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index 2950b1a..86a3726 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 7aacef8..86b78b5 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java index 7502199..ddbb138 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class BrandedFoodObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java index 363a6f9..1683b6e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class BrandedFoodObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index f5ca037..5cf05a0 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 3732960..23e6b85 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 13ac98d..fbdada0 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 6baf87d..0475989 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index 3b0a883..cb63533 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 5259b0e..43232d7 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java index f17b665..ebb6597 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing this item's ingredients in order of highest value to least") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class BrandedFoodObjectIngredients { @JsonProperty("chomp") private String chomp = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index 5617dc9..468d57a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -28,7 +28,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; @@ -716,10 +716,10 @@ public BrandedFoodObjectItems commonName(String commonName) { } /** - * Common names associated with this item. These generally clarify what the item is (e.g. when the brand name is \"BRAND's Spicy Enchilada\" the common name may be \"Chicken enchilada\") + * Other names commonly associated with this item. These generally clarify what the item is (e.g. when the brand name is \"BRAND's Spicy Enchilada\" the common name may be \"Chicken enchilada\") * @return commonName **/ - @ApiModelProperty(value = "Common names associated with this item. These generally clarify what the item is (e.g. when the brand name is \"BRAND's Spicy Enchilada\" the common name may be \"Chicken enchilada\")") + @ApiModelProperty(value = "Other names commonly associated with this item. These generally clarify what the item is (e.g. when the brand name is \"BRAND's Spicy Enchilada\" the common name may be \"Chicken enchilada\")") public String getCommonName() { return commonName; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index 6d75824..bf12caa 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -18,7 +18,7 @@ */ @ApiModel(description = "An object containing nutrient information from multiple sources") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("chomp") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java index 569a22c..343f632 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsChomp */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class BrandedFoodObjectNutrientsChomp { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java index 64a6ab1..47d9846 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsUsda */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class BrandedFoodObjectNutrientsUsda { @JsonProperty("id") private Integer id = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index f5d2955..c638428 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 08d94ce..40d4556 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index 2ff7fbe..b6e01b1 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index 86df3da..bbf89a9 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 50752fe..91595c5 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java index 3febd48..9a57ecf 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class BrandedFoodObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 3817283..4b8a0a9 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 689f747..8b25355 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index 269337d..2f92cbd 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index 744fa39..7b917b7 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing nutrient information from each source") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T12:55:44.047Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("usda") @Valid From 0af254143269a3fb8b409d85b716222c562056d1 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Wed, 22 Jan 2020 13:41:44 +0000 Subject: [PATCH 13/37] Generated code by SwaggerHub --- .../java/io/swagger/api/ApiException.java | 2 +- .../java/io/swagger/api/ApiOriginFilter.java | 2 +- .../io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 2 +- .../io/swagger/api/FoodApiController.java | 12 +- .../io/swagger/api/NotFoundException.java | 2 +- .../SwaggerDocumentationConfig.java | 2 +- .../io/swagger/model/BrandedFoodObject.java | 2 +- ...ndedFoodObjectCalorieConversionFactor.java | 2 +- .../model/BrandedFoodObjectComponents.java | 2 +- .../BrandedFoodObjectCountryDetails.java | 2 +- .../model/BrandedFoodObjectDietFlags.java | 2 +- .../model/BrandedFoodObjectDietLabels.java | 2 +- ...BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../BrandedFoodObjectDietLabelsVegan.java | 2 +- ...BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../model/BrandedFoodObjectIngredients.java | 2 +- .../swagger/model/BrandedFoodObjectItems.java | 39 +++--- .../model/BrandedFoodObjectNutrients.java | 2 +- .../BrandedFoodObjectNutrientsChomp.java | 2 +- .../model/BrandedFoodObjectNutrientsUsda.java | 2 +- .../model/BrandedFoodObjectPackage.java | 2 +- .../BrandedFoodObjectPackagingPhotos.java | 2 +- ...BrandedFoodObjectPackagingPhotosFront.java | 2 +- ...dFoodObjectPackagingPhotosIngredients.java | 2 +- ...dedFoodObjectPackagingPhotosNutrition.java | 2 +- .../model/BrandedFoodObjectPortions.java | 2 +- .../model/BrandedFoodObjectServing.java | 84 +++++------- .../model/BrandedFoodObjectServingChomp.java | 79 +++++++++++ .../model/BrandedFoodObjectServingUsda.java | 127 ++++++++++++++++++ .../io/swagger/model/IngredientObject.java | 2 +- .../swagger/model/IngredientObjectItems.java | 2 +- .../model/IngredientObjectNutrients.java | 2 +- 33 files changed, 296 insertions(+), 101 deletions(-) create mode 100644 src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java create mode 100644 src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index 6a54059..7e93c11 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index 2c9ba7e..0e20925 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index 761be1a..d4d9b22 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index 59697bd..43901b9 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index 33e1874..572d9e4 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -42,7 +42,7 @@ public ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiP String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 1,\n \"non_english_speaking\" : 2\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 6,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n }, {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n } ],\n \"usda\" : [ {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 6.84685269835264,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4894159098541704,\n \"protein_value\" : 1.2315135367772556,\n \"fat_value\" : 1.0246457001441578\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 1,\n \"non_english_speaking\" : 2\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 6,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n }, {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n } ],\n \"usda\" : [ {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 6.84685269835264,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4894159098541704,\n \"protein_value\" : 1.2315135367772556,\n \"fat_value\" : 1.0246457001441578\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"common_names\" : [ \"common_names\", \"common_names\" ],\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"common_names\" : [ \"common_names\", \"common_names\" ],\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -56,7 +56,7 @@ public ResponseEntity foodBrandedIdPhpGet(@NotNull @ApiParam( String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 1,\n \"non_english_speaking\" : 2\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 6,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n }, {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n } ],\n \"usda\" : [ {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 6.84685269835264,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4894159098541704,\n \"protein_value\" : 1.2315135367772556,\n \"fat_value\" : 1.0246457001441578\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 1,\n \"non_english_speaking\" : 2\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 6,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n }, {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n } ],\n \"usda\" : [ {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 6.84685269835264,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4894159098541704,\n \"protein_value\" : 1.2315135367772556,\n \"fat_value\" : 1.0246457001441578\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"common_names\" : [ \"common_names\", \"common_names\" ],\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"common_names\" : [ \"common_names\", \"common_names\" ],\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -70,7 +70,7 @@ public ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiPara String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 1,\n \"non_english_speaking\" : 2\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 6,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n }, {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n } ],\n \"usda\" : [ {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 6.84685269835264,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4894159098541704,\n \"protein_value\" : 1.2315135367772556,\n \"fat_value\" : 1.0246457001441578\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 1,\n \"non_english_speaking\" : 2\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 6,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n }, {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n } ],\n \"usda\" : [ {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 6.84685269835264,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4894159098541704,\n \"protein_value\" : 1.2315135367772556,\n \"fat_value\" : 1.0246457001441578\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"common_names\" : [ \"common_names\", \"common_names\" ],\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"common_names\" : [ \"common_names\", \"common_names\" ],\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -84,7 +84,7 @@ public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 1,\n \"non_english_speaking\" : 2\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 6,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n }, {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n } ],\n \"usda\" : [ {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 6.84685269835264,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4894159098541704,\n \"protein_value\" : 1.2315135367772556,\n \"fat_value\" : 1.0246457001441578\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 1,\n \"non_english_speaking\" : 2\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"total\" : 6,\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\"\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n }, {\n \"total\" : 5.637376656633329,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 1.4658129805029452,\n \"per_serving\" : 5.962133916683182\n } ],\n \"usda\" : [ {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 6.84685269835264,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"common_name\" : \"common_name\",\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4894159098541704,\n \"protein_value\" : 1.2315135367772556,\n \"fat_value\" : 1.0246457001441578\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"common_names\" : [ \"common_names\", \"common_names\" ],\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"common_names\" : [ \"common_names\", \"common_names\" ],\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -98,7 +98,7 @@ public ResponseEntity foodIngredientSearchPhpGet(@NotNull @Api String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4894159098541704,\n \"protein_value\" : 1.2315135367772556,\n \"fat_value\" : 1.0246457001441578\n },\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4894159098541704,\n \"protein_value\" : 1.2315135367772556,\n \"fat_value\" : 1.0246457001441578\n },\n \"components\" : [ {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 6,\n \"pct_weight\" : 8.762042012749001,\n \"gram_weight\" : 9.018348186070783,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 5,\n \"name\" : \"name\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 7,\n \"min\" : 9.301444243932576,\n \"median\" : 2.027123023002322,\n \"max\" : 3.616076749251911,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 4,\n \"description\" : \"description\",\n \"id\" : 2,\n \"per_100g\" : 7.061401241503109,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 6,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 3.5571952270680973,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 2a1ed98..b805c1b 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index 86a3726..27b9cb5 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 86b78b5..1ec8a46 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java index ddbb138..7415fc2 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class BrandedFoodObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java index 1683b6e..ae4580c 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class BrandedFoodObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index 5cf05a0..c7d69e8 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 23e6b85..4a403af 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index fbdada0..3c3ab48 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 0475989..7b2de09 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index cb63533..0da4814 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 43232d7..758a5af 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java index ebb6597..cff32cd 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing this item's ingredients in order of highest value to least") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class BrandedFoodObjectIngredients { @JsonProperty("chomp") private String chomp = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index 468d57a..ad28a8b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -28,7 +28,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; @@ -117,8 +117,9 @@ public class BrandedFoodObjectItems { @Valid private List vitamins = null; - @JsonProperty("common_name") - private String commonName = null; + @JsonProperty("common_names") + @Valid + private List commonNames = null; @JsonProperty("description") private String description = null; @@ -710,23 +711,31 @@ public void setVitamins(List vitamins) { this.vitamins = vitamins; } - public BrandedFoodObjectItems commonName(String commonName) { - this.commonName = commonName; + public BrandedFoodObjectItems commonNames(List commonNames) { + this.commonNames = commonNames; + return this; + } + + public BrandedFoodObjectItems addCommonNamesItem(String commonNamesItem) { + if (this.commonNames == null) { + this.commonNames = new ArrayList(); + } + this.commonNames.add(commonNamesItem); return this; } /** - * Other names commonly associated with this item. These generally clarify what the item is (e.g. when the brand name is \"BRAND's Spicy Enchilada\" the common name may be \"Chicken enchilada\") - * @return commonName + * An array containing other names commonly associated with this item. These generally clarify what the item is (e.g. when the brand name is \"BRAND's Spicy Enchilada\" a common name may be \"Chicken enchilada\") + * @return commonNames **/ - @ApiModelProperty(value = "Other names commonly associated with this item. These generally clarify what the item is (e.g. when the brand name is \"BRAND's Spicy Enchilada\" the common name may be \"Chicken enchilada\")") + @ApiModelProperty(value = "An array containing other names commonly associated with this item. These generally clarify what the item is (e.g. when the brand name is \"BRAND's Spicy Enchilada\" a common name may be \"Chicken enchilada\")") - public String getCommonName() { - return commonName; + public List getCommonNames() { + return commonNames; } - public void setCommonName(String commonName) { - this.commonName = commonName; + public void setCommonNames(List commonNames) { + this.commonNames = commonNames; } public BrandedFoodObjectItems description(String description) { @@ -829,7 +838,7 @@ public boolean equals(java.lang.Object o) { Objects.equals(this.minerals, brandedFoodObjectItems.minerals) && Objects.equals(this.traces, brandedFoodObjectItems.traces) && Objects.equals(this.vitamins, brandedFoodObjectItems.vitamins) && - Objects.equals(this.commonName, brandedFoodObjectItems.commonName) && + Objects.equals(this.commonNames, brandedFoodObjectItems.commonNames) && Objects.equals(this.description, brandedFoodObjectItems.description) && Objects.equals(this.keywords, brandedFoodObjectItems.keywords) && Objects.equals(this.footnote, brandedFoodObjectItems.footnote); @@ -837,7 +846,7 @@ public boolean equals(java.lang.Object o) { @Override public int hashCode() { - return Objects.hash(barcode, name, brand, ingredients, _package, serving, categories, nutrients, calorieConversionFactor, proteinConversionFactor, dietLabels, dietFlags, packagingPhotos, components, portions, allergens, brandList, countries, countryDetails, palmOilIngredients, ingredientList, hasEnglishIngredients, minerals, traces, vitamins, commonName, description, keywords, footnote); + return Objects.hash(barcode, name, brand, ingredients, _package, serving, categories, nutrients, calorieConversionFactor, proteinConversionFactor, dietLabels, dietFlags, packagingPhotos, components, portions, allergens, brandList, countries, countryDetails, palmOilIngredients, ingredientList, hasEnglishIngredients, minerals, traces, vitamins, commonNames, description, keywords, footnote); } @Override @@ -870,7 +879,7 @@ public String toString() { sb.append(" minerals: ").append(toIndentedString(minerals)).append("\n"); sb.append(" traces: ").append(toIndentedString(traces)).append("\n"); sb.append(" vitamins: ").append(toIndentedString(vitamins)).append("\n"); - sb.append(" commonName: ").append(toIndentedString(commonName)).append("\n"); + sb.append(" commonNames: ").append(toIndentedString(commonNames)).append("\n"); sb.append(" description: ").append(toIndentedString(description)).append("\n"); sb.append(" keywords: ").append(toIndentedString(keywords)).append("\n"); sb.append(" footnote: ").append(toIndentedString(footnote)).append("\n"); diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index bf12caa..b1a7003 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -18,7 +18,7 @@ */ @ApiModel(description = "An object containing nutrient information from multiple sources") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("chomp") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java index 343f632..d014077 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsChomp */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class BrandedFoodObjectNutrientsChomp { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java index 47d9846..7a600ca 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsUsda */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class BrandedFoodObjectNutrientsUsda { @JsonProperty("id") private Integer id = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index c638428..8a493c1 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 40d4556..87ecfb5 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index b6e01b1..f4603b2 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index bbf89a9..7ff119b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 91595c5..06512ab 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java index 9a57ecf..6c89243 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class BrandedFoodObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 4b8a0a9..51119aa 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -5,6 +5,8 @@ import com.fasterxml.jackson.annotation.JsonCreator; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; +import io.swagger.model.BrandedFoodObjectServingChomp; +import io.swagger.model.BrandedFoodObjectServingUsda; import org.springframework.validation.annotation.Validated; import javax.validation.Valid; import javax.validation.constraints.*; @@ -14,72 +16,52 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class BrandedFoodObjectServing { - @JsonProperty("size") - private String size = null; + @JsonProperty("chomp") + private BrandedFoodObjectServingChomp chomp = null; - @JsonProperty("size_fulltext") - private String sizeFulltext = null; + @JsonProperty("usda") + private BrandedFoodObjectServingUsda usda = null; - @JsonProperty("total") - private Integer total = null; - - public BrandedFoodObjectServing size(String size) { - this.size = size; - return this; - } - - /** - * Serving size with measurement unit (e.g. if measure is 3 tsp, the unit is tsp) - * @return size - **/ - @ApiModelProperty(value = "Serving size with measurement unit (e.g. if measure is 3 tsp, the unit is tsp)") - - public String getSize() { - return size; - } - - public void setSize(String size) { - this.size = size; - } - - public BrandedFoodObjectServing sizeFulltext(String sizeFulltext) { - this.sizeFulltext = sizeFulltext; + public BrandedFoodObjectServing chomp(BrandedFoodObjectServingChomp chomp) { + this.chomp = chomp; return this; } /** - * Serving size description - * @return sizeFulltext + * Get chomp + * @return chomp **/ - @ApiModelProperty(value = "Serving size description") + @ApiModelProperty(value = "") - public String getSizeFulltext() { - return sizeFulltext; + @Valid + public BrandedFoodObjectServingChomp getChomp() { + return chomp; } - public void setSizeFulltext(String sizeFulltext) { - this.sizeFulltext = sizeFulltext; + public void setChomp(BrandedFoodObjectServingChomp chomp) { + this.chomp = chomp; } - public BrandedFoodObjectServing total(Integer total) { - this.total = total; + public BrandedFoodObjectServing usda(BrandedFoodObjectServingUsda usda) { + this.usda = usda; return this; } /** - * Total servings - * @return total + * Get usda + * @return usda **/ - @ApiModelProperty(value = "Total servings") + @ApiModelProperty(value = "") - public Integer getTotal() { - return total; + @Valid + public BrandedFoodObjectServingUsda getUsda() { + return usda; } - public void setTotal(Integer total) { - this.total = total; + public void setUsda(BrandedFoodObjectServingUsda usda) { + this.usda = usda; } @@ -92,14 +74,13 @@ public boolean equals(java.lang.Object o) { return false; } BrandedFoodObjectServing brandedFoodObjectServing = (BrandedFoodObjectServing) o; - return Objects.equals(this.size, brandedFoodObjectServing.size) && - Objects.equals(this.sizeFulltext, brandedFoodObjectServing.sizeFulltext) && - Objects.equals(this.total, brandedFoodObjectServing.total); + return Objects.equals(this.chomp, brandedFoodObjectServing.chomp) && + Objects.equals(this.usda, brandedFoodObjectServing.usda); } @Override public int hashCode() { - return Objects.hash(size, sizeFulltext, total); + return Objects.hash(chomp, usda); } @Override @@ -107,9 +88,8 @@ public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class BrandedFoodObjectServing {\n"); - sb.append(" size: ").append(toIndentedString(size)).append("\n"); - sb.append(" sizeFulltext: ").append(toIndentedString(sizeFulltext)).append("\n"); - sb.append(" total: ").append(toIndentedString(total)).append("\n"); + sb.append(" chomp: ").append(toIndentedString(chomp)).append("\n"); + sb.append(" usda: ").append(toIndentedString(usda)).append("\n"); sb.append("}"); return sb.toString(); } diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java new file mode 100644 index 0000000..533cb96 --- /dev/null +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java @@ -0,0 +1,79 @@ +package io.swagger.model; + +import java.util.Objects; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import org.springframework.validation.annotation.Validated; +import javax.validation.Valid; +import javax.validation.constraints.*; + +/** + * Serving information from as seen on ChompThis.com + */ +@ApiModel(description = "Serving information from as seen on ChompThis.com") +@Validated +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +public class BrandedFoodObjectServingChomp { + @JsonProperty("size") + private String size = null; + + public BrandedFoodObjectServingChomp size(String size) { + this.size = size; + return this; + } + + /** + * Serving size with measurement unit (e.g. if measure is 3 tsp, the unit is tsp) + * @return size + **/ + @ApiModelProperty(value = "Serving size with measurement unit (e.g. if measure is 3 tsp, the unit is tsp)") + + public String getSize() { + return size; + } + + public void setSize(String size) { + this.size = size; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + BrandedFoodObjectServingChomp brandedFoodObjectServingChomp = (BrandedFoodObjectServingChomp) o; + return Objects.equals(this.size, brandedFoodObjectServingChomp.size); + } + + @Override + public int hashCode() { + return Objects.hash(size); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class BrandedFoodObjectServingChomp {\n"); + + sb.append(" size: ").append(toIndentedString(size)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(java.lang.Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } +} diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java new file mode 100644 index 0000000..8ff4f66 --- /dev/null +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java @@ -0,0 +1,127 @@ +package io.swagger.model; + +import java.util.Objects; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import org.springframework.validation.annotation.Validated; +import javax.validation.Valid; +import javax.validation.constraints.*; + +/** + * Serving information from the USDA + */ +@ApiModel(description = "Serving information from the USDA") +@Validated +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +public class BrandedFoodObjectServingUsda { + @JsonProperty("size") + private String size = null; + + @JsonProperty("measurement_unit") + private String measurementUnit = null; + + @JsonProperty("size_fulltext") + private String sizeFulltext = null; + + public BrandedFoodObjectServingUsda size(String size) { + this.size = size; + return this; + } + + /** + * Serving size + * @return size + **/ + @ApiModelProperty(value = "Serving size") + + public String getSize() { + return size; + } + + public void setSize(String size) { + this.size = size; + } + + public BrandedFoodObjectServingUsda measurementUnit(String measurementUnit) { + this.measurementUnit = measurementUnit; + return this; + } + + /** + * Measurement unit for each serving (e.g. if measure is 3 tsp, the unit is tsp) + * @return measurementUnit + **/ + @ApiModelProperty(value = "Measurement unit for each serving (e.g. if measure is 3 tsp, the unit is tsp)") + + public String getMeasurementUnit() { + return measurementUnit; + } + + public void setMeasurementUnit(String measurementUnit) { + this.measurementUnit = measurementUnit; + } + + public BrandedFoodObjectServingUsda sizeFulltext(String sizeFulltext) { + this.sizeFulltext = sizeFulltext; + return this; + } + + /** + * Serving size description + * @return sizeFulltext + **/ + @ApiModelProperty(value = "Serving size description") + + public String getSizeFulltext() { + return sizeFulltext; + } + + public void setSizeFulltext(String sizeFulltext) { + this.sizeFulltext = sizeFulltext; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + BrandedFoodObjectServingUsda brandedFoodObjectServingUsda = (BrandedFoodObjectServingUsda) o; + return Objects.equals(this.size, brandedFoodObjectServingUsda.size) && + Objects.equals(this.measurementUnit, brandedFoodObjectServingUsda.measurementUnit) && + Objects.equals(this.sizeFulltext, brandedFoodObjectServingUsda.sizeFulltext); + } + + @Override + public int hashCode() { + return Objects.hash(size, measurementUnit, sizeFulltext); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class BrandedFoodObjectServingUsda {\n"); + + sb.append(" size: ").append(toIndentedString(size)).append("\n"); + sb.append(" measurementUnit: ").append(toIndentedString(measurementUnit)).append("\n"); + sb.append(" sizeFulltext: ").append(toIndentedString(sizeFulltext)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(java.lang.Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } +} diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 8b25355..9b5a56f 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index 2f92cbd..d89c2d9 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index 7b917b7..b0f4983 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing nutrient information from each source") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:02:22.290Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("usda") @Valid From 6c5cc14707c9253a234702f8cbdcf9581f6e6c12 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Wed, 22 Jan 2020 14:07:37 +0000 Subject: [PATCH 14/37] Generated code by SwaggerHub --- src/main/java/io/swagger/api/ApiException.java | 2 +- src/main/java/io/swagger/api/ApiOriginFilter.java | 2 +- src/main/java/io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 2 +- src/main/java/io/swagger/api/FoodApiController.java | 2 +- src/main/java/io/swagger/api/NotFoundException.java | 2 +- .../swagger/configuration/SwaggerDocumentationConfig.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObject.java | 2 +- .../model/BrandedFoodObjectCalorieConversionFactor.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectComponents.java | 2 +- .../io/swagger/model/BrandedFoodObjectCountryDetails.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietFlags.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietLabels.java | 2 +- .../model/BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../io/swagger/model/BrandedFoodObjectDietLabelsVegan.java | 2 +- .../model/BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectIngredients.java | 6 +++--- src/main/java/io/swagger/model/BrandedFoodObjectItems.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectNutrients.java | 2 +- .../io/swagger/model/BrandedFoodObjectNutrientsChomp.java | 2 +- .../io/swagger/model/BrandedFoodObjectNutrientsUsda.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectPackage.java | 2 +- .../io/swagger/model/BrandedFoodObjectPackagingPhotos.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosFront.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosIngredients.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosNutrition.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectPortions.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectServing.java | 2 +- .../io/swagger/model/BrandedFoodObjectServingChomp.java | 6 +++--- .../java/io/swagger/model/BrandedFoodObjectServingUsda.java | 2 +- src/main/java/io/swagger/model/IngredientObject.java | 2 +- src/main/java/io/swagger/model/IngredientObjectItems.java | 2 +- .../java/io/swagger/model/IngredientObjectNutrients.java | 2 +- 33 files changed, 37 insertions(+), 37 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index 7e93c11..b5f6172 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index 0e20925..c18270b 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index d4d9b22..4ec9137 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index 43901b9..b2cf898 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index 572d9e4..1927535 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") @Controller public class FoodApiController implements FoodApi { diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index b805c1b..2b5244b 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index 27b9cb5..4278d89 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 1ec8a46..baad253 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java index 7415fc2..331b539 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java index ae4580c..3a8a05a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index c7d69e8..6db2169 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 4a403af..9f1b54a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 3c3ab48..0e1155f 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 7b2de09..b21c6ca 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index 0da4814..d30e66a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 758a5af..4de48eb 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java index cff32cd..43ec5fa 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing this item's ingredients in order of highest value to least") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectIngredients { @JsonProperty("chomp") private String chomp = null; @@ -28,10 +28,10 @@ public BrandedFoodObjectIngredients chomp(String chomp) { } /** - * This item's ingredients as seen on ChompThis.com + * Ingredients for this item from Chomp's internal database * @return chomp **/ - @ApiModelProperty(value = "This item's ingredients as seen on ChompThis.com") + @ApiModelProperty(value = "Ingredients for this item from Chomp's internal database") public String getChomp() { return chomp; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index ad28a8b..eac80dc 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -28,7 +28,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index b1a7003..d4bf52c 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -18,7 +18,7 @@ */ @ApiModel(description = "An object containing nutrient information from multiple sources") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("chomp") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java index d014077..6a2e045 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsChomp */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectNutrientsChomp { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java index 7a600ca..6514306 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsUsda */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectNutrientsUsda { @JsonProperty("id") private Integer id = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index 8a493c1..1669506 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 87ecfb5..3885033 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index f4603b2..d52fc2a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index 7ff119b..b6a09cf 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 06512ab..e7dd2b8 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java index 6c89243..493c0ff 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 51119aa..0028842 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -16,7 +16,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("chomp") private BrandedFoodObjectServingChomp chomp = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java index 533cb96..f4af718 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java @@ -10,11 +10,11 @@ import javax.validation.constraints.*; /** - * Serving information from as seen on ChompThis.com + * Serving information from Chomp's internal database */ -@ApiModel(description = "Serving information from as seen on ChompThis.com") +@ApiModel(description = "Serving information from Chomp's internal database") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectServingChomp { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java index 8ff4f66..77606a2 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "Serving information from the USDA") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class BrandedFoodObjectServingUsda { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 9b5a56f..e0a87e8 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index d89c2d9..dd8f170 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index b0f4983..43ca05d 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing nutrient information from each source") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T13:41:42.080Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("usda") @Valid From 63d2a76dc1b02df3430fe6bf752eea942daf6ebb Mon Sep 17 00:00:00 2001 From: petermerrill Date: Wed, 22 Jan 2020 15:36:24 +0000 Subject: [PATCH 15/37] Generated code by SwaggerHub --- .../java/io/swagger/api/ApiException.java | 2 +- .../java/io/swagger/api/ApiOriginFilter.java | 2 +- .../io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 2 +- .../io/swagger/api/FoodApiController.java | 4 +-- .../io/swagger/api/NotFoundException.java | 2 +- .../SwaggerDocumentationConfig.java | 4 +-- .../io/swagger/model/BrandedFoodObject.java | 2 +- ...ndedFoodObjectCalorieConversionFactor.java | 2 +- .../model/BrandedFoodObjectComponents.java | 2 +- .../BrandedFoodObjectCountryDetails.java | 2 +- .../model/BrandedFoodObjectDietFlags.java | 2 +- .../model/BrandedFoodObjectDietLabels.java | 2 +- ...BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../BrandedFoodObjectDietLabelsVegan.java | 2 +- ...BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../model/BrandedFoodObjectIngredients.java | 6 ++--- .../swagger/model/BrandedFoodObjectItems.java | 2 +- .../model/BrandedFoodObjectNutrients.java | 2 +- .../BrandedFoodObjectNutrientsChomp.java | 2 +- .../model/BrandedFoodObjectNutrientsUsda.java | 2 +- .../model/BrandedFoodObjectPackage.java | 2 +- .../BrandedFoodObjectPackagingPhotos.java | 2 +- ...BrandedFoodObjectPackagingPhotosFront.java | 2 +- ...dFoodObjectPackagingPhotosIngredients.java | 2 +- ...dedFoodObjectPackagingPhotosNutrition.java | 2 +- .../model/BrandedFoodObjectPortions.java | 2 +- .../model/BrandedFoodObjectServing.java | 2 +- .../model/BrandedFoodObjectServingChomp.java | 2 +- .../model/BrandedFoodObjectServingUsda.java | 2 +- .../io/swagger/model/IngredientObject.java | 2 +- .../swagger/model/IngredientObjectItems.java | 26 +++++++++---------- .../model/IngredientObjectNutrients.java | 2 +- 33 files changed, 49 insertions(+), 49 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index b5f6172..47769a1 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index c18270b..8c10798 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index 4ec9137..db74114 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index b2cf898..7011501 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index 1927535..6ff9e73 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -98,7 +98,7 @@ public ResponseEntity foodIngredientSearchPhpGet(@NotNull @Api String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"common_names\" : \"common_names\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"common_names\" : \"common_names\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 2b5244b..fc6346f 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index 4278d89..926f1a6 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,14 +10,14 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") @Configuration public class SwaggerDocumentationConfig { ApiInfo apiInfo() { return new ApiInfoBuilder() .title("Chomp Food Database API Documentation") - .description("__Important:__ - An __[API key](https://chompthis.com/api/)__ is required for access to this API. - Get yours at __[https://chompthis.com/api](https://chompthis.com/api/)__. ----- __Getting Started:__ - __[Subscribe](https://chompthis.com/api/#pricing)__ to the API. - Scroll down and click the \"__Authorize__\" button. - Enter your API key into the \"__value__\" input, click the \"__Authorize__\" button, then click the \"__Close__\" button. - Scroll down to the section titled \"__default__\" and click on the API endpoint you wish to use. - Click the \"__Try it out__\" button. - Enter the information the endpoint requires. - Click the \"__Execute__\" button. __Example:__ - Branded Food: __[View example](https://raw.githubusercontent.com/chompfoods/examples/master/branded-food-response-object.json)__ API response object. - Ingredient: __[View example](https://raw.githubusercontent.com/chompfoods/examples/master/ingredient-response-object.json)__ API response object. ----- __How Do I Find My API Key?__ - Your API key was sent to the email address you used to create your subscription. - You will also find your API key in the __[Client Center](https://chompthis.com/api/manage.php)__. - _Read __[this article](https://desk.zoho.com/portal/chompthis/kb/articles/how-do-i-find-my-api-key)__ for more information._ ||| | ------- | -------- | | [Knowledge Base](https://desk.zoho.com/portal/chompthis/kb/chomp) | [Pricing](https://chompthis.com/api/) | | [Attribution](https://chompthis.com/api/docs/attribution.php) | [Cost Calculator](https://chompthis.com/api/cost-calculator.php) | | [Terms & License](https://chompthis.com/api/terms.php) | [Database Search](https://chompthis.com/api/lookup.php) | | [Support](https://chompthis.com/api/ticket-new.php) | [Query Builder](https://chompthis.com/api/build.php) | | [Client Center](https://chompthis.com/api/manage.php) | | ") + .description("__Important:__ - An __[API key](https://chompthis.com/api/)__ is required for access to this API. Get yours at __[https://chompthis.com/api](https://chompthis.com/api/)__. ----- __Getting Started:__ - __[Subscribe](https://chompthis.com/api/#pricing)__ to the API. - Scroll down and click the \"__Authorize__\" button. - Enter your API key into the \"__value__\" input, click the \"__Authorize__\" button, then click the \"__Close__\" button. - Scroll down to the section titled \"__default__\" and click on the API endpoint you wish to use. - Click the \"__Try it out__\" button. - Enter the information the endpoint requires. - Click the \"__Execute__\" button. __Example:__ - Branded Food: __[View example](https://raw.githubusercontent.com/chompfoods/examples/master/branded-food-response-object.json)__ API response object. - Ingredient: __[View example](https://raw.githubusercontent.com/chompfoods/examples/master/ingredient-response-object.json)__ API response object. ----- __How Do I Find My API Key?__ - Your API key was sent to the email address you used to create your subscription. - You will also find your API key in the __[Client Center](https://chompthis.com/api/manage.php)__. - _Read __[this article](https://desk.zoho.com/portal/chompthis/kb/articles/how-do-i-find-my-api-key)__ for more information._ ||| | ------- | -------- | | [Knowledge Base](https://desk.zoho.com/portal/chompthis/kb/chomp) | [Pricing](https://chompthis.com/api/) | | [Attribution](https://chompthis.com/api/docs/attribution.php) | [Cost Calculator](https://chompthis.com/api/cost-calculator.php) | | [Terms & License](https://chompthis.com/api/terms.php) | [Database Search](https://chompthis.com/api/lookup.php) | | [Support](https://chompthis.com/api/ticket-new.php) | [Query Builder](https://chompthis.com/api/build.php) | | [Client Center](https://chompthis.com/api/manage.php) | | ") .license("") .licenseUrl("http://unlicense.org") .termsOfServiceUrl("") diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index baad253..1562abb 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java index 331b539..8e89376 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java index 3a8a05a..a8a6574 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index 6db2169..1263441 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 9f1b54a..747a368 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 0e1155f..0568de0 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index b21c6ca..743b0eb 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index d30e66a..fcdae46 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 4de48eb..3d788bd 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java index 43ec5fa..cb9f2fc 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing this item's ingredients in order of highest value to least") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectIngredients { @JsonProperty("chomp") private String chomp = null; @@ -47,10 +47,10 @@ public BrandedFoodObjectIngredients usda(String usda) { } /** - * This branded food item's ingredients according to the USDA + * This branded food item's ingredients, according to the USDA * @return usda **/ - @ApiModelProperty(value = "This branded food item's ingredients according to the USDA") + @ApiModelProperty(value = "This branded food item's ingredients, according to the USDA") public String getUsda() { return usda; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index eac80dc..ab6b071 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -28,7 +28,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index d4bf52c..3b6e881 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -18,7 +18,7 @@ */ @ApiModel(description = "An object containing nutrient information from multiple sources") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("chomp") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java index 6a2e045..69b128e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsChomp */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectNutrientsChomp { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java index 6514306..01dce93 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsUsda */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectNutrientsUsda { @JsonProperty("id") private Integer id = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index 1669506..d273a24 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 3885033..1cb3341 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index d52fc2a..b619919 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index b6a09cf..3ccb421 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index e7dd2b8..180903f 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java index 493c0ff..a71fabf 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 0028842..958af42 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -16,7 +16,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("chomp") private BrandedFoodObjectServingChomp chomp = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java index f4af718..ca8d184 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "Serving information from Chomp's internal database") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectServingChomp { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java index 77606a2..e235234 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "Serving information from the USDA") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class BrandedFoodObjectServingUsda { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index e0a87e8..4cfaec4 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index dd8f170..3da21c9 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; @@ -51,8 +51,8 @@ public class IngredientObjectItems { @Valid private List portions = null; - @JsonProperty("common_name") - private String commonName = null; + @JsonProperty("common_names") + private String commonNames = null; @JsonProperty("description") private String description = null; @@ -240,23 +240,23 @@ public void setPortions(List portions) { this.portions = portions; } - public IngredientObjectItems commonName(String commonName) { - this.commonName = commonName; + public IngredientObjectItems commonNames(String commonNames) { + this.commonNames = commonNames; return this; } /** * Common names associated with this item. These generally clarify what the item is (e.g. when the brand name is \"BRAND's Spicy Enchilada\" the common name may be \"Chicken enchilada\") - * @return commonName + * @return commonNames **/ @ApiModelProperty(value = "Common names associated with this item. These generally clarify what the item is (e.g. when the brand name is \"BRAND's Spicy Enchilada\" the common name may be \"Chicken enchilada\")") - public String getCommonName() { - return commonName; + public String getCommonNames() { + return commonNames; } - public void setCommonName(String commonName) { - this.commonName = commonName; + public void setCommonNames(String commonNames) { + this.commonNames = commonNames; } public IngredientObjectItems description(String description) { @@ -315,14 +315,14 @@ public boolean equals(java.lang.Object o) { Objects.equals(this.dietLabels, ingredientObjectItems.dietLabels) && Objects.equals(this.components, ingredientObjectItems.components) && Objects.equals(this.portions, ingredientObjectItems.portions) && - Objects.equals(this.commonName, ingredientObjectItems.commonName) && + Objects.equals(this.commonNames, ingredientObjectItems.commonNames) && Objects.equals(this.description, ingredientObjectItems.description) && Objects.equals(this.footnote, ingredientObjectItems.footnote); } @Override public int hashCode() { - return Objects.hash(name, categories, nutrients, calorieConversionFactor, proteinConversionFactor, dietLabels, components, portions, commonName, description, footnote); + return Objects.hash(name, categories, nutrients, calorieConversionFactor, proteinConversionFactor, dietLabels, components, portions, commonNames, description, footnote); } @Override @@ -338,7 +338,7 @@ public String toString() { sb.append(" dietLabels: ").append(toIndentedString(dietLabels)).append("\n"); sb.append(" components: ").append(toIndentedString(components)).append("\n"); sb.append(" portions: ").append(toIndentedString(portions)).append("\n"); - sb.append(" commonName: ").append(toIndentedString(commonName)).append("\n"); + sb.append(" commonNames: ").append(toIndentedString(commonNames)).append("\n"); sb.append(" description: ").append(toIndentedString(description)).append("\n"); sb.append(" footnote: ").append(toIndentedString(footnote)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index 43ca05d..7809b53 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing nutrient information from each source") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T14:07:34.072Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("usda") @Valid From 24914ede449f41e05ba313e074a3f2d77786ebda Mon Sep 17 00:00:00 2001 From: petermerrill Date: Wed, 22 Jan 2020 19:40:27 +0000 Subject: [PATCH 16/37] Generated code by SwaggerHub --- .../java/io/swagger/api/ApiException.java | 2 +- .../java/io/swagger/api/ApiOriginFilter.java | 2 +- .../io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 82 +++++++++---------- .../io/swagger/api/FoodApiController.java | 12 +-- .../io/swagger/api/NotFoundException.java | 2 +- .../SwaggerDocumentationConfig.java | 4 +- .../io/swagger/model/BrandedFoodObject.java | 6 +- ...ndedFoodObjectCalorieConversionFactor.java | 2 +- .../model/BrandedFoodObjectComponents.java | 2 +- .../BrandedFoodObjectCountryDetails.java | 2 +- .../model/BrandedFoodObjectDietFlags.java | 2 +- .../model/BrandedFoodObjectDietLabels.java | 2 +- ...BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../BrandedFoodObjectDietLabelsVegan.java | 2 +- ...BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../model/BrandedFoodObjectIngredients.java | 2 +- .../swagger/model/BrandedFoodObjectItems.java | 2 +- .../model/BrandedFoodObjectNutrients.java | 2 +- .../BrandedFoodObjectNutrientsChomp.java | 2 +- .../model/BrandedFoodObjectNutrientsUsda.java | 2 +- .../model/BrandedFoodObjectPackage.java | 2 +- .../BrandedFoodObjectPackagingPhotos.java | 2 +- ...BrandedFoodObjectPackagingPhotosFront.java | 2 +- ...dFoodObjectPackagingPhotosIngredients.java | 2 +- ...dedFoodObjectPackagingPhotosNutrition.java | 2 +- .../model/BrandedFoodObjectPortions.java | 2 +- .../model/BrandedFoodObjectServing.java | 2 +- .../model/BrandedFoodObjectServingChomp.java | 2 +- .../model/BrandedFoodObjectServingUsda.java | 2 +- .../io/swagger/model/IngredientObject.java | 6 +- .../swagger/model/IngredientObjectItems.java | 2 +- .../model/IngredientObjectNutrients.java | 2 +- 33 files changed, 83 insertions(+), 83 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index 47769a1..55a3ecc 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index 8c10798..37637e5 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index db74114..b484c89 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index 7011501..d36f76a 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,82 +24,82 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { - @ApiOperation(value = "Get a branded food item using a barcode", nickname = "foodBrandedBarcodePhpGet", notes = "# Get data for a branded food using the food's UPC/EAN barcode. __Example:__ ```https://chompthis.com/api/v2/food/branded/barcode.php?api_key=API_KEY&code=CODE``` ", response = BrandedFoodObject.class, authorizations = { + @ApiOperation(value = "Get a branded food item using a barcode", nickname = "foodBrandedBarcodePhpGet", notes = "## Get data for a branded food using the food's UPC/EAN barcode. **Example** > ```https://chompthis.com/api/v2/food/branded/barcode.php?api_key=API_KEY&code=CODE``` **Tips** * Read our **[Knowledge Base article](https://desk.zoho.com/portal/chompthis/kb/articles/im-having-trouble-getting-matches-for-barcodes-what-can-id-do)** for helpful tips and tricks. ", response = BrandedFoodObject.class, authorizations = { @Authorization(value = "ApiKeyAuth") }, tags={ }) @ApiResponses(value = { - @ApiResponse(code = 200, message = "__Valid__ - Will return an object containing any matching foods.", response = BrandedFoodObject.class), - @ApiResponse(code = 400, message = "__Validation error__ - Invalid parameters or request."), - @ApiResponse(code = 401, message = "__Unauthorized__ - Invalid API key or usage limits exceeded. _[More information](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)_"), - @ApiResponse(code = 403, message = "__Forbidden__ - Disallowed entity."), - @ApiResponse(code = 404, message = "__Not found__ - No food items exist that match your query parameters."), - @ApiResponse(code = 500, message = "__Server error__ - Internal server error, request failed, or base error. _[Contact us](https://chompthis.com/api/ticket-new.php) if you see this._") }) + @ApiResponse(code = 200, message = "**Valid** - Will return an object containing any matching foods. ", response = BrandedFoodObject.class), + @ApiResponse(code = 400, message = "**Validation error** - Invalid parameters or request. "), + @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), + @ApiResponse(code = 403, message = "**Forbidden** - Disallowed entity. "), + @ApiResponse(code = 404, message = "**Not found** - No food items exist that match your query parameters. "), + @ApiResponse(code = 500, message = "**Server error** - Internal server error, request failed, or base error. *Please **[contact us](https://chompthis.com/api/ticket-new.php)** if you see this.* ") }) @RequestMapping(value = "/food/branded/barcode.php", produces = { "application/json" }, method = RequestMethod.GET) - ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiParam(value = "UPC/EAN barcode __Example:__ &code=0842234000988 __Tips:__ - Use our [food lookup tool](https://chompthis.com/api/lookup.php). - Read [this article](https://desk.zoho.com/portal/chompthis/kb/articles/im-having-trouble-getting-matches-for-barcodes-what-can-id-do) for general tips and tricks. ", required = true) @Valid @RequestParam(value = "code", required = true) String code); + ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiParam(value = "#### UPC/EAN barcode **Example** > ```&code=0842234000988``` ", required = true) @Valid @RequestParam(value = "code", required = true) String code); - @ApiOperation(value = "Get a branded food item using an ID number", nickname = "foodBrandedIdPhpGet", notes = "# Get data for a branded food using Chomp's internal ID number. _Alternatively, set the \"source\" parameter to \"USDA\" and use the food's FDC ID._ __Example:__ ```https://chompthis.com/api/v2/food/branded/id.php?api_key=API_KEY&id=ID``` ", response = BrandedFoodObject.class, authorizations = { + @ApiOperation(value = "Get a branded food item using an ID number", nickname = "foodBrandedIdPhpGet", notes = "## Get data for a branded food using Chomp's internal ID number. **Example** > ```https://chompthis.com/api/v2/food/branded/id.php?api_key=API_KEY&id=ID``` **Tips** * Find a food's ID by using our **[food lookup tool](https://chompthis.com/api/lookup.php)**. * Alternatively, set the \"source\" parameter to \"USDA\" and use the food's FDC ID. ", response = BrandedFoodObject.class, authorizations = { @Authorization(value = "ApiKeyAuth") }, tags={ }) @ApiResponses(value = { - @ApiResponse(code = 200, message = "__Valid__ - Will return an object containing any matching foods.", response = BrandedFoodObject.class), - @ApiResponse(code = 400, message = "__Validation error__ - Invalid parameters or request."), - @ApiResponse(code = 401, message = "__Unauthorized__ - Invalid API key or usage limits exceeded. _[More information](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)_"), - @ApiResponse(code = 403, message = "__Forbidden__ - Disallowed entity."), - @ApiResponse(code = 404, message = "__Not found__ - No food items exist that match your query parameters."), - @ApiResponse(code = 500, message = "__Server error__ - Internal server error, request failed, or base error. _[Contact us](https://chompthis.com/api/ticket-new.php) if you see this._") }) + @ApiResponse(code = 200, message = "**Valid** - Will return an object containing any matching foods. ", response = BrandedFoodObject.class), + @ApiResponse(code = 400, message = "**Validation error** - Invalid parameters or request. "), + @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), + @ApiResponse(code = 403, message = "**Forbidden** - Disallowed entity. "), + @ApiResponse(code = 404, message = "**Not found** - No food items exist that match your query parameters. "), + @ApiResponse(code = 500, message = "**Server error** - Internal server error, request failed, or base error. *Please **[contact us](https://chompthis.com/api/ticket-new.php)** if you see this.* ") }) @RequestMapping(value = "/food/branded/id.php", produces = { "application/json" }, method = RequestMethod.GET) - ResponseEntity foodBrandedIdPhpGet(@NotNull @ApiParam(value = "The ID number of a branded food item. __Example #1:__ &id=15 __Example #2:__ &id=FDC_ID&source=USDA ___Tip:__ Get started by using our [ood lookup tool](https://chompthis.com/api/lookup.php)._ ", required = true) @Valid @RequestParam(value = "id", required = true) Integer id,@ApiParam(value = "Configure the endpoint to accept food IDs from various data sources. This endpoint defaults to Chomp but can accept FDC IDs. __Example:__ &source=Chomp ___Important Note:__ Pass in &source=USDA if you want to look up food items using a USDA FDC ID._ ", allowableValues = "Chomp, USDA") @Valid @RequestParam(value = "source", required = false) String source); + ResponseEntity foodBrandedIdPhpGet(@NotNull @ApiParam(value = "#### The ID number of a branded food item. **Example #1: Using Chomp ID** > ```&id=15``` **Example #2: Using FDC ID** > ```&id=FDC_ID&source=USDA``` ", required = true) @Valid @RequestParam(value = "id", required = true) Integer id,@ApiParam(value = "#### Configure the endpoint to accept food IDs from various data sources. This endpoint defaults to Chomp but can accept FDC IDs. **Example** > ```&source=Chomp``` **Tips** * Pass in ```&source=USDA``` if you want to look up food items using a USDA FDC ID. ", allowableValues = "Chomp, USDA") @Valid @RequestParam(value = "source", required = false) String source); - @ApiOperation(value = "Get a branded food item by name", nickname = "foodBrandedNamePhpGet", notes = "# Search for branded food items by name. This API endpoint is only available to Standard and Premium API subscribers. Please consider upgrading your subscription if you are subscribed to the Limited plan. _[Read this](https://desk.zoho.com/portal/chompthis/kb/articles/can-i-upgrade-downgrade-my-subscription) if you aren't sure how to upgrade your subscription._ __Example:__ ```https://chompthis.com/api/v2/food/branded/name.php?api_key=API_KEY&name=NAME``` ", response = BrandedFoodObject.class, authorizations = { + @ApiOperation(value = "Get a branded food item by name", nickname = "foodBrandedNamePhpGet", notes = "## Search for branded food items by name. **Example** > ```https://chompthis.com/api/v2/food/branded/name.php?api_key=API_KEY&name=NAME``` **Tips** * Get started by using our **[food lookup tool](https://chompthis.com/api/lookup.php)**. > This API endpoint is only available to Standard and Premium API subscribers. Please consider upgrading your subscription if you are subscribed to the Limited plan. **[Read this](https://desk.zoho.com/portal/chompthis/kb/articles/can-i-upgrade-downgrade-my-subscription)** if you aren't sure how to upgrade your subscription. ", response = BrandedFoodObject.class, authorizations = { @Authorization(value = "ApiKeyAuth") }, tags={ }) @ApiResponses(value = { - @ApiResponse(code = 200, message = "__Valid__ - Will return an object containing any matching foods.", response = BrandedFoodObject.class), - @ApiResponse(code = 400, message = "__Validation error__ - Invalid parameters or request."), - @ApiResponse(code = 401, message = "__Unauthorized__ - Invalid API key or usage limits exceeded. _[More information](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)_"), - @ApiResponse(code = 403, message = "__Forbidden__ - Disallowed entity."), - @ApiResponse(code = 404, message = "__Not found__ - No food items exist that match your query parameters."), - @ApiResponse(code = 500, message = "__Server error__ - Internal server error, request failed, or base error. _[Contact us](https://chompthis.com/api/ticket-new.php) if you see this._") }) + @ApiResponse(code = 200, message = "**Valid** - Will return an object containing any matching foods. ", response = BrandedFoodObject.class), + @ApiResponse(code = 400, message = "**Validation error** - Invalid parameters or request. "), + @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), + @ApiResponse(code = 403, message = "**Forbidden** - Disallowed entity. "), + @ApiResponse(code = 404, message = "**Not found** - No food items exist that match your query parameters. "), + @ApiResponse(code = 500, message = "**Server error** - Internal server error, request failed, or base error. *Please **[contact us](https://chompthis.com/api/ticket-new.php)** if you see this.* ") }) @RequestMapping(value = "/food/branded/name.php", produces = { "application/json" }, method = RequestMethod.GET) - ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiParam(value = "Search for branded food items using a general food name keyword. This does not have to exactly match the \"official\" name for the food. __Example:__ &name=Starburst ___Tip:__ Get started by using our [food lookup tool](https://chompthis.com/api/lookup.php)._ ", required = true) @Valid @RequestParam(value = "name", required = true) String name,@ApiParam(value = "Set maximum number of records you want the API to return. __Example:__ &limit=10 ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. __Example__: &page=1 ") @Valid @RequestParam(value = "page", required = false) Integer page); + ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiParam(value = "#### Search for branded food items using a general food name keyword. This does not have to exactly match the \"official\" name for the food. **Example** > ```&name=Starburst``` ", required = true) @Valid @RequestParam(value = "name", required = true) String name,@ApiParam(value = "#### Set maximum number of records you want the API to return. **Example** > ```&limit=10``` ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "#### This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. **Example** > ```&page=1``` ") @Valid @RequestParam(value = "page", required = false) Integer page); - @ApiOperation(value = "Get data for branded food items using various search parameters", nickname = "foodBrandedSearchPhpGet", notes = "# Search for branded food items using various parameters. This API endpoint is only available to Standard and Premium API subscribers. Please consider upgrading your subscription if you are subscribed to the Limited plan. _[Read this](https://desk.zoho.com/portal/chompthis/kb/articles/can-i-upgrade-downgrade-my-subscription) if you aren't sure how to upgrade your subscription._ __Example:__ ```https://chompthis.com/api/v2/food/branded/search.php?api_key=API_KEY&brand=BRAND&country=COUNTRY&page=1``` ___Tip:__ Get started by using the [Query Builder](https://chompthis.com/api/build.php)._ ", response = BrandedFoodObject.class, authorizations = { + @ApiOperation(value = "Get data for branded food items using various search parameters", nickname = "foodBrandedSearchPhpGet", notes = "## Search for branded food items using various parameters. **Example** > ```https://chompthis.com/api/v2/food/branded/search.php?api_key=API_KEY&brand=BRAND&country=COUNTRY&page=1``` **Tips** * Get started by using the **[Query Builder](https://chompthis.com/api/build.php)**. > This API endpoint is only available to Standard and Premium API subscribers. Please consider upgrading your subscription if you are subscribed to the Limited plan. **[Read this](https://desk.zoho.com/portal/chompthis/kb/articles/can-i-upgrade-downgrade-my-subscription)** if you aren't sure how to upgrade your subscription. ", response = BrandedFoodObject.class, authorizations = { @Authorization(value = "ApiKeyAuth") }, tags={ }) @ApiResponses(value = { - @ApiResponse(code = 200, message = "__Valid__ - Will return an object containing any matching foods.", response = BrandedFoodObject.class), - @ApiResponse(code = 400, message = "__Validation error__ - Invalid parameters or request."), - @ApiResponse(code = 401, message = "__Unauthorized__ - Invalid API key or usage limits exceeded. _[More information](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)_"), - @ApiResponse(code = 403, message = "__Forbidden__ - Disallowed entity."), - @ApiResponse(code = 404, message = "__Not found__ - No food items exist that match your query parameters."), - @ApiResponse(code = 500, message = "__Server error__ - Internal server error, request failed, or base error. _[Contact us](https://chompthis.com/api/ticket-new.php) if you see this._") }) + @ApiResponse(code = 200, message = "**Valid** - Will return an object containing any matching foods. ", response = BrandedFoodObject.class), + @ApiResponse(code = 400, message = "**Validation error** - Invalid parameters or request. "), + @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), + @ApiResponse(code = 403, message = "**Forbidden** - Disallowed entity. "), + @ApiResponse(code = 404, message = "**Not found** - No food items exist that match your query parameters. "), + @ApiResponse(code = 500, message = "**Server error** - Internal server error, request failed, or base error. *Please **[contact us](https://chompthis.com/api/ticket-new.php)** if you see this.* ") }) @RequestMapping(value = "/food/branded/search.php", produces = { "application/json" }, method = RequestMethod.GET) - ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value = "Filter the search to only include branded foods that contain a specific allergen. __Example__: &allergen=Peanuts ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ") @Valid @RequestParam(value = "allergen", required = false) String allergen,@ApiParam(value = "Filter the search to only include branded foods that are owned by a specific brand. __Example__: &brand=Starbucks ") @Valid @RequestParam(value = "brand", required = false) String brand,@ApiParam(value = "Filter the search to only include branded foods from a specific category. __Example__: &category=Plant Based Foods ") @Valid @RequestParam(value = "category", required = false) String category,@ApiParam(value = "Filter the search to only include branded foods that are sold in a specific country. __Example__: &country=United States ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ") @Valid @RequestParam(value = "country", required = false) String country,@ApiParam(value = "Filter the search to only include branded foods that are considered compatible with a specific diet. ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ", allowableValues = "Vegan, Vegetarian, Gluten Free") @Valid @RequestParam(value = "diet", required = false) String diet,@ApiParam(value = "Filter the search to only include branded foods that contain a specific ingredient. __Example__: &ingredient=Salt ") @Valid @RequestParam(value = "ingredient", required = false) String ingredient,@ApiParam(value = "Filter the search to only include branded foods that are associated with a specific keyword. __Example__: &keyword=Organic ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ") @Valid @RequestParam(value = "keyword", required = false) String keyword,@ApiParam(value = "Filter the search to only include branded foods that contain a specific mineral. __Example__: &mineral=Potassium ") @Valid @RequestParam(value = "mineral", required = false) String mineral,@ApiParam(value = "Filter the search to only include branded foods that contain a specific nutrient. __Example__: &nutrient=Caffeine ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ") @Valid @RequestParam(value = "nutrient", required = false) String nutrient,@ApiParam(value = "Filter the search to only include branded foods that contain a specific ingredient made using palm oil. __Example__: &palm_oil=E160a Beta Carotene ") @Valid @RequestParam(value = "palm_oil", required = false) String palmOil,@ApiParam(value = "Filter the search to only include branded foods that contain a specific trace ingredient. __Example__: &trace=Tree Nuts ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ") @Valid @RequestParam(value = "trace", required = false) String trace,@ApiParam(value = "Filter the search to only include branded foods that contain a specific vitamin. __Example__: &vitamin=Biotin ") @Valid @RequestParam(value = "vitamin", required = false) String vitamin,@ApiParam(value = "Set maximum number of records you want the API to return. __Example:__ &limit=10 ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. __Example__: &page=1 ") @Valid @RequestParam(value = "page", required = false) Integer page); + ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific allergen. **Example** > ```&allergen=Peanuts``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "allergen", required = false) String allergen,@ApiParam(value = "#### Filter the search to only include branded foods that are owned by a specific brand. **Example** > ```&brand=Starbucks``` ") @Valid @RequestParam(value = "brand", required = false) String brand,@ApiParam(value = "#### Filter the search to only include branded foods from a specific category. **Example** > ```&category=Plant Based Foods``` ") @Valid @RequestParam(value = "category", required = false) String category,@ApiParam(value = "#### Filter the search to only include branded foods that are sold in a specific country. **Example** > ```&country=United States``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "country", required = false) String country,@ApiParam(value = "#### Filter the search to only include branded foods that are considered compatible with a specific diet. **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ", allowableValues = "Vegan, Vegetarian, Gluten Free") @Valid @RequestParam(value = "diet", required = false) String diet,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific ingredient. **Example** > ```&ingredient=Salt``` ") @Valid @RequestParam(value = "ingredient", required = false) String ingredient,@ApiParam(value = "#### Filter the search to only include branded foods that are associated with a specific keyword. **Example** > ```&keyword=Organic``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "keyword", required = false) String keyword,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific mineral. **Example** > ```&mineral=Potassium``` ") @Valid @RequestParam(value = "mineral", required = false) String mineral,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific nutrient. **Example** > ```&nutrient=Caffeine``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "nutrient", required = false) String nutrient,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific ingredient made using palm oil. **Example** > ```&palm_oil=E160a Beta Carotene``` ") @Valid @RequestParam(value = "palm_oil", required = false) String palmOil,@ApiParam(value = "### Filter the search to only include branded foods that contain a specific trace ingredient. **Example** > ```&trace=Tree Nuts``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "trace", required = false) String trace,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific vitamin. **Example** > ```&vitamin=Biotin``` ") @Valid @RequestParam(value = "vitamin", required = false) String vitamin,@ApiParam(value = "#### Set maximum number of records you want the API to return. **Example** > ```&limit=10``` ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "#### This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. **Example** > ```&page=1``` ") @Valid @RequestParam(value = "page", required = false) Integer page); - @ApiOperation(value = "Get raw/generic food ingredient item(s)", nickname = "foodIngredientSearchPhpGet", notes = "# Get data for a specific ingredient or a specific set of ingredients. This API endpoint is only available to Standard and Premium API subscribers. Please consider upgrading your subscription if you are subscribed to the Limited plan. _[Read this](https://desk.zoho.com/portal/chompthis/kb/articles/can-i-upgrade-downgrade-my-subscription) if you aren't sure how to upgrade your subscription._ __Example:__ ```https://chompthis.com/api/v2/ingredient/search.php?api_key=API_KEY&find=STRING/LIST&list=BOOLEAN&raw=BOOLEAN``` ", response = IngredientObject.class, authorizations = { + @ApiOperation(value = "Get raw/generic food ingredient item(s)", nickname = "foodIngredientSearchPhpGet", notes = "## Get data for a specific ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```https://chompthis.com/api/v2/ingredient/search.php?api_key=API_KEY&find=broccoli&raw=true``` **Example #2: Set of Ingredients** > ```https://chompthis.com/api/v2/ingredient/search.php?api_key=API_KEY&find=broccoli,cauliflower,spinach&list=true&raw=true``` **Tips** * Expose ingredient endpoints by using our **[food lookup tool](https://chompthis.com/api/lookup.php)**. > This API endpoint is only available to Standard and Premium API subscribers. Please consider upgrading your subscription if you are subscribed to the Limited plan. **[Read this](https://desk.zoho.com/portal/chompthis/kb/articles/can-i-upgrade-downgrade-my-subscription)** if you aren't sure how to upgrade your subscription. ", response = IngredientObject.class, authorizations = { @Authorization(value = "ApiKeyAuth") }, tags={ }) @ApiResponses(value = { - @ApiResponse(code = 200, message = "__Valid__ - Will return an object containing any matching ingredient foods.", response = IngredientObject.class), - @ApiResponse(code = 400, message = "__Validation error__ - Invalid parameters or request."), - @ApiResponse(code = 401, message = "__Unauthorized__ - Invalid API key or usage limits exceeded. _[More information](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)_"), - @ApiResponse(code = 403, message = "__Forbidden__ - Disallowed entity."), - @ApiResponse(code = 404, message = "__Not found__ - No food items exist that match your query parameters."), - @ApiResponse(code = 500, message = "__Server error__ - Internal server error, request failed, or base error. _[Contact us](https://chompthis.com/api/ticket-new.php) if you see this._") }) + @ApiResponse(code = 200, message = "**Valid** - Will return an object containing any matching ingredient foods. ", response = IngredientObject.class), + @ApiResponse(code = 400, message = "**Validation error** - Invalid parameters or request. "), + @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), + @ApiResponse(code = 403, message = "**Forbidden** - Disallowed entity. "), + @ApiResponse(code = 404, message = "**Not found** - No food items exist that match your query parameters. "), + @ApiResponse(code = 500, message = "**Server error** - Internal server error, request failed, or base error. *Please **[contact us](https://chompthis.com/api/ticket-new.php)** if you see this.* ") }) @RequestMapping(value = "/food/ingredient/search.php", produces = { "application/json" }, method = RequestMethod.GET) - ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. __Example #1:__ &find=broccoli __Example #2:__ &find=broccoli,cauliflower,spinach&list=true __Important List Notes:__ - Set the \"list\" parameter to \"true\" before passing in a comma-separated list of ingredients. - Comma-separated lists cannot contain more than __15 ingredients__. You must perform additional API calls if you are looking up more than 15 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) Integer find,@NotNull @ApiParam(value = "Setting _&list=true_ will configure this endpoint to allow searching for ingredients using a comma-separated list. By default, this endpoint will __only__ return results for the first ingredient. __Example:__ &list=true ", required = true) @Valid @RequestParam(value = "list", required = true) Boolean list,@ApiParam(value = "Optionally filter the search result to only include raw ingredients. __Example:__ &raw=true ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "Set maximum number of records you want the API to return, per search term. __Example:__ &limit=3 ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit); + ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=broccoli``` **Example #2: Set of Ingredients** > ```&find=broccoli,cauliflower,spinach&list=true``` **Important Notes** * Set the \"list\" parameter to \"true\" before passing in a comma-separated list of ingredients. * Comma-separated lists cannot contain more than **15 ingredients**. You must perform additional API calls if you are looking up more than 15 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) Integer find,@NotNull @ApiParam(value = "#### Setting ```&list=true``` will configure this endpoint to allow searching for ingredients using a comma-separated list. By default, this endpoint will **only** return results for the first ingredient. **Example** > ```&list=true``` ", required = true) @Valid @RequestParam(value = "list", required = true) Boolean list,@ApiParam(value = "#### Optionally filter the search result to only include raw ingredients. **Example** > ```&raw=true``` ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit); } diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index 6ff9e73..a785135 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -38,7 +38,7 @@ public FoodApiController(ObjectMapper objectMapper, HttpServletRequest request) this.request = request; } - public ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiParam(value = "UPC/EAN barcode __Example:__ &code=0842234000988 __Tips:__ - Use our [food lookup tool](https://chompthis.com/api/lookup.php). - Read [this article](https://desk.zoho.com/portal/chompthis/kb/articles/im-having-trouble-getting-matches-for-barcodes-what-can-id-do) for general tips and tricks. ", required = true) @Valid @RequestParam(value = "code", required = true) String code) { + public ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiParam(value = "#### UPC/EAN barcode **Example** > ```&code=0842234000988``` ", required = true) @Valid @RequestParam(value = "code", required = true) String code) { String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { @@ -52,7 +52,7 @@ public ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiP return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); } - public ResponseEntity foodBrandedIdPhpGet(@NotNull @ApiParam(value = "The ID number of a branded food item. __Example #1:__ &id=15 __Example #2:__ &id=FDC_ID&source=USDA ___Tip:__ Get started by using our [ood lookup tool](https://chompthis.com/api/lookup.php)._ ", required = true) @Valid @RequestParam(value = "id", required = true) Integer id,@ApiParam(value = "Configure the endpoint to accept food IDs from various data sources. This endpoint defaults to Chomp but can accept FDC IDs. __Example:__ &source=Chomp ___Important Note:__ Pass in &source=USDA if you want to look up food items using a USDA FDC ID._ ", allowableValues = "Chomp, USDA") @Valid @RequestParam(value = "source", required = false) String source) { + public ResponseEntity foodBrandedIdPhpGet(@NotNull @ApiParam(value = "#### The ID number of a branded food item. **Example #1: Using Chomp ID** > ```&id=15``` **Example #2: Using FDC ID** > ```&id=FDC_ID&source=USDA``` ", required = true) @Valid @RequestParam(value = "id", required = true) Integer id,@ApiParam(value = "#### Configure the endpoint to accept food IDs from various data sources. This endpoint defaults to Chomp but can accept FDC IDs. **Example** > ```&source=Chomp``` **Tips** * Pass in ```&source=USDA``` if you want to look up food items using a USDA FDC ID. ", allowableValues = "Chomp, USDA") @Valid @RequestParam(value = "source", required = false) String source) { String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { @@ -66,7 +66,7 @@ public ResponseEntity foodBrandedIdPhpGet(@NotNull @ApiParam( return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); } - public ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiParam(value = "Search for branded food items using a general food name keyword. This does not have to exactly match the \"official\" name for the food. __Example:__ &name=Starburst ___Tip:__ Get started by using our [food lookup tool](https://chompthis.com/api/lookup.php)._ ", required = true) @Valid @RequestParam(value = "name", required = true) String name,@ApiParam(value = "Set maximum number of records you want the API to return. __Example:__ &limit=10 ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. __Example__: &page=1 ") @Valid @RequestParam(value = "page", required = false) Integer page) { + public ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiParam(value = "#### Search for branded food items using a general food name keyword. This does not have to exactly match the \"official\" name for the food. **Example** > ```&name=Starburst``` ", required = true) @Valid @RequestParam(value = "name", required = true) String name,@ApiParam(value = "#### Set maximum number of records you want the API to return. **Example** > ```&limit=10``` ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "#### This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. **Example** > ```&page=1``` ") @Valid @RequestParam(value = "page", required = false) Integer page) { String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { @@ -80,7 +80,7 @@ public ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiPara return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); } - public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value = "Filter the search to only include branded foods that contain a specific allergen. __Example__: &allergen=Peanuts ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ") @Valid @RequestParam(value = "allergen", required = false) String allergen,@ApiParam(value = "Filter the search to only include branded foods that are owned by a specific brand. __Example__: &brand=Starbucks ") @Valid @RequestParam(value = "brand", required = false) String brand,@ApiParam(value = "Filter the search to only include branded foods from a specific category. __Example__: &category=Plant Based Foods ") @Valid @RequestParam(value = "category", required = false) String category,@ApiParam(value = "Filter the search to only include branded foods that are sold in a specific country. __Example__: &country=United States ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ") @Valid @RequestParam(value = "country", required = false) String country,@ApiParam(value = "Filter the search to only include branded foods that are considered compatible with a specific diet. ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ", allowableValues = "Vegan, Vegetarian, Gluten Free") @Valid @RequestParam(value = "diet", required = false) String diet,@ApiParam(value = "Filter the search to only include branded foods that contain a specific ingredient. __Example__: &ingredient=Salt ") @Valid @RequestParam(value = "ingredient", required = false) String ingredient,@ApiParam(value = "Filter the search to only include branded foods that are associated with a specific keyword. __Example__: &keyword=Organic ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ") @Valid @RequestParam(value = "keyword", required = false) String keyword,@ApiParam(value = "Filter the search to only include branded foods that contain a specific mineral. __Example__: &mineral=Potassium ") @Valid @RequestParam(value = "mineral", required = false) String mineral,@ApiParam(value = "Filter the search to only include branded foods that contain a specific nutrient. __Example__: &nutrient=Caffeine ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ") @Valid @RequestParam(value = "nutrient", required = false) String nutrient,@ApiParam(value = "Filter the search to only include branded foods that contain a specific ingredient made using palm oil. __Example__: &palm_oil=E160a Beta Carotene ") @Valid @RequestParam(value = "palm_oil", required = false) String palmOil,@ApiParam(value = "Filter the search to only include branded foods that contain a specific trace ingredient. __Example__: &trace=Tree Nuts ___Important Note:__ This parameter cannot be used alone. It must be paired with at least 1 additional parameter._ ") @Valid @RequestParam(value = "trace", required = false) String trace,@ApiParam(value = "Filter the search to only include branded foods that contain a specific vitamin. __Example__: &vitamin=Biotin ") @Valid @RequestParam(value = "vitamin", required = false) String vitamin,@ApiParam(value = "Set maximum number of records you want the API to return. __Example:__ &limit=10 ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. __Example__: &page=1 ") @Valid @RequestParam(value = "page", required = false) Integer page) { + public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific allergen. **Example** > ```&allergen=Peanuts``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "allergen", required = false) String allergen,@ApiParam(value = "#### Filter the search to only include branded foods that are owned by a specific brand. **Example** > ```&brand=Starbucks``` ") @Valid @RequestParam(value = "brand", required = false) String brand,@ApiParam(value = "#### Filter the search to only include branded foods from a specific category. **Example** > ```&category=Plant Based Foods``` ") @Valid @RequestParam(value = "category", required = false) String category,@ApiParam(value = "#### Filter the search to only include branded foods that are sold in a specific country. **Example** > ```&country=United States``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "country", required = false) String country,@ApiParam(value = "#### Filter the search to only include branded foods that are considered compatible with a specific diet. **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ", allowableValues = "Vegan, Vegetarian, Gluten Free") @Valid @RequestParam(value = "diet", required = false) String diet,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific ingredient. **Example** > ```&ingredient=Salt``` ") @Valid @RequestParam(value = "ingredient", required = false) String ingredient,@ApiParam(value = "#### Filter the search to only include branded foods that are associated with a specific keyword. **Example** > ```&keyword=Organic``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "keyword", required = false) String keyword,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific mineral. **Example** > ```&mineral=Potassium``` ") @Valid @RequestParam(value = "mineral", required = false) String mineral,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific nutrient. **Example** > ```&nutrient=Caffeine``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "nutrient", required = false) String nutrient,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific ingredient made using palm oil. **Example** > ```&palm_oil=E160a Beta Carotene``` ") @Valid @RequestParam(value = "palm_oil", required = false) String palmOil,@ApiParam(value = "### Filter the search to only include branded foods that contain a specific trace ingredient. **Example** > ```&trace=Tree Nuts``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "trace", required = false) String trace,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific vitamin. **Example** > ```&vitamin=Biotin``` ") @Valid @RequestParam(value = "vitamin", required = false) String vitamin,@ApiParam(value = "#### Set maximum number of records you want the API to return. **Example** > ```&limit=10``` ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "#### This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. **Example** > ```&page=1``` ") @Valid @RequestParam(value = "page", required = false) Integer page) { String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { @@ -94,7 +94,7 @@ public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); } - public ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. __Example #1:__ &find=broccoli __Example #2:__ &find=broccoli,cauliflower,spinach&list=true __Important List Notes:__ - Set the \"list\" parameter to \"true\" before passing in a comma-separated list of ingredients. - Comma-separated lists cannot contain more than __15 ingredients__. You must perform additional API calls if you are looking up more than 15 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) Integer find,@NotNull @ApiParam(value = "Setting _&list=true_ will configure this endpoint to allow searching for ingredients using a comma-separated list. By default, this endpoint will __only__ return results for the first ingredient. __Example:__ &list=true ", required = true) @Valid @RequestParam(value = "list", required = true) Boolean list,@ApiParam(value = "Optionally filter the search result to only include raw ingredients. __Example:__ &raw=true ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "Set maximum number of records you want the API to return, per search term. __Example:__ &limit=3 ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit) { + public ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=broccoli``` **Example #2: Set of Ingredients** > ```&find=broccoli,cauliflower,spinach&list=true``` **Important Notes** * Set the \"list\" parameter to \"true\" before passing in a comma-separated list of ingredients. * Comma-separated lists cannot contain more than **15 ingredients**. You must perform additional API calls if you are looking up more than 15 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) Integer find,@NotNull @ApiParam(value = "#### Setting ```&list=true``` will configure this endpoint to allow searching for ingredients using a comma-separated list. By default, this endpoint will **only** return results for the first ingredient. **Example** > ```&list=true``` ", required = true) @Valid @RequestParam(value = "list", required = true) Boolean list,@ApiParam(value = "#### Optionally filter the search result to only include raw ingredients. **Example** > ```&raw=true``` ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit) { String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index fc6346f..8b01828 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index 926f1a6..97eee6e 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,14 +10,14 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") @Configuration public class SwaggerDocumentationConfig { ApiInfo apiInfo() { return new ApiInfoBuilder() .title("Chomp Food Database API Documentation") - .description("__Important:__ - An __[API key](https://chompthis.com/api/)__ is required for access to this API. Get yours at __[https://chompthis.com/api](https://chompthis.com/api/)__. ----- __Getting Started:__ - __[Subscribe](https://chompthis.com/api/#pricing)__ to the API. - Scroll down and click the \"__Authorize__\" button. - Enter your API key into the \"__value__\" input, click the \"__Authorize__\" button, then click the \"__Close__\" button. - Scroll down to the section titled \"__default__\" and click on the API endpoint you wish to use. - Click the \"__Try it out__\" button. - Enter the information the endpoint requires. - Click the \"__Execute__\" button. __Example:__ - Branded Food: __[View example](https://raw.githubusercontent.com/chompfoods/examples/master/branded-food-response-object.json)__ API response object. - Ingredient: __[View example](https://raw.githubusercontent.com/chompfoods/examples/master/ingredient-response-object.json)__ API response object. ----- __How Do I Find My API Key?__ - Your API key was sent to the email address you used to create your subscription. - You will also find your API key in the __[Client Center](https://chompthis.com/api/manage.php)__. - _Read __[this article](https://desk.zoho.com/portal/chompthis/kb/articles/how-do-i-find-my-api-key)__ for more information._ ||| | ------- | -------- | | [Knowledge Base](https://desk.zoho.com/portal/chompthis/kb/chomp) | [Pricing](https://chompthis.com/api/) | | [Attribution](https://chompthis.com/api/docs/attribution.php) | [Cost Calculator](https://chompthis.com/api/cost-calculator.php) | | [Terms & License](https://chompthis.com/api/terms.php) | [Database Search](https://chompthis.com/api/lookup.php) | | [Support](https://chompthis.com/api/ticket-new.php) | [Query Builder](https://chompthis.com/api/build.php) | | [Client Center](https://chompthis.com/api/manage.php) | | ") + .description("## Important An **[API key](https://chompthis.com/api/)** is required for access to this API. Get yours at **[https://chompthis.com/api](https://chompthis.com/api/)**. ### Getting Started * **[Subscribe](https://chompthis.com/api/#pricing)** to the API. * Scroll down and click the \"**Authorize**\" button. * Enter your API key into the \"**value**\" input, click the \"**Authorize**\" button, then click the \"**Close**\" button. * Scroll down to the section titled \"**default**\" and click on the API endpoint you wish to use. * Click the \"**Try it out**\" button. * Enter the information the endpoint requires. * Click the \"**Execute**\" button. ### Example * Branded food response object: **[View example »](https://raw.githubusercontent.com/chompfoods/examples/master/branded-food-response-object.json)** * Ingredient response object: **[View example »](https://raw.githubusercontent.com/chompfoods/examples/master/ingredient-response-object.json)** ### How Do I Find My API Key? * Your API key was sent to the email address you used to create your subscription. * You will also find your API key in the **[Client Center](https://chompthis.com/api/manage.php)**. * Read **[this article](https://desk.zoho.com/portal/chompthis/kb/articles/how-do-i-find-my-api-key)** for more information. ||| | ------- | -------- | | [Knowledge Base](https://desk.zoho.com/portal/chompthis/kb/chomp) | [Pricing](https://chompthis.com/api/) | | [Attribution](https://chompthis.com/api/docs/attribution.php) | [Cost Calculator](https://chompthis.com/api/cost-calculator.php) | | [Terms & License](https://chompthis.com/api/terms.php) | [Database Search](https://chompthis.com/api/lookup.php) | | [Support](https://chompthis.com/api/ticket-new.php) | [Query Builder](https://chompthis.com/api/build.php) | | [Client Center](https://chompthis.com/api/manage.php) | | ") .license("") .licenseUrl("http://unlicense.org") .termsOfServiceUrl("") diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 1562abb..b57c053 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -13,11 +13,11 @@ import javax.validation.constraints.*; /** - * Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists. + * Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists. */ -@ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") +@ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java index 8e89376..7d7b8f2 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java index a8a6574..021e25a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index 1263441..ba5f847 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 747a368..7cf2175 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 0568de0..66df3fc 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 743b0eb..268e83f 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index fcdae46..0580d80 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 3d788bd..42c0db1 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java index cb9f2fc..2f370f1 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing this item's ingredients in order of highest value to least") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectIngredients { @JsonProperty("chomp") private String chomp = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index ab6b071..e807c0e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -28,7 +28,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index 3b6e881..41d74b2 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -18,7 +18,7 @@ */ @ApiModel(description = "An object containing nutrient information from multiple sources") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("chomp") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java index 69b128e..bfeb83b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsChomp */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectNutrientsChomp { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java index 01dce93..cd7a1f0 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsUsda */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectNutrientsUsda { @JsonProperty("id") private Integer id = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index d273a24..fcd1bd8 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 1cb3341..c6fd8df 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index b619919..d61cba3 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index 3ccb421..e5e0d39 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 180903f..fdb463d 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java index a71fabf..3f09f04 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 958af42..0835c9e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -16,7 +16,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("chomp") private BrandedFoodObjectServingChomp chomp = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java index ca8d184..b189189 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "Serving information from Chomp's internal database") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectServingChomp { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java index e235234..8b000eb 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "Serving information from the USDA") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class BrandedFoodObjectServingUsda { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 4cfaec4..7d8ca25 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -13,11 +13,11 @@ import javax.validation.constraints.*; /** - * Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists. + * Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists. */ -@ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is __null__. This indicates an unknown state or that no data exists.") +@ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index 3da21c9..0ed37df 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index 7809b53..fe50cae 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing nutrient information from each source") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T15:36:20.847Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("usda") @Valid From 1c9c02a7cce610f58b9963820342f379f598c2f4 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Thu, 23 Jan 2020 13:08:04 +0000 Subject: [PATCH 17/37] Generated code by SwaggerHub --- .../java/io/swagger/api/ApiException.java | 2 +- .../java/io/swagger/api/ApiOriginFilter.java | 2 +- .../io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 2 +- .../io/swagger/api/FoodApiController.java | 10 ++--- .../io/swagger/api/NotFoundException.java | 2 +- .../SwaggerDocumentationConfig.java | 2 +- .../io/swagger/model/BrandedFoodObject.java | 2 +- ...ndedFoodObjectCalorieConversionFactor.java | 2 +- .../model/BrandedFoodObjectComponents.java | 2 +- .../BrandedFoodObjectCountryDetails.java | 2 +- .../model/BrandedFoodObjectDietFlags.java | 2 +- .../model/BrandedFoodObjectDietLabels.java | 2 +- ...BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../BrandedFoodObjectDietLabelsVegan.java | 2 +- ...BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../model/BrandedFoodObjectIngredients.java | 2 +- .../swagger/model/BrandedFoodObjectItems.java | 37 +------------------ .../model/BrandedFoodObjectNutrients.java | 2 +- .../BrandedFoodObjectNutrientsChomp.java | 2 +- .../model/BrandedFoodObjectNutrientsUsda.java | 2 +- .../model/BrandedFoodObjectPackage.java | 2 +- .../BrandedFoodObjectPackagingPhotos.java | 2 +- ...BrandedFoodObjectPackagingPhotosFront.java | 2 +- ...dFoodObjectPackagingPhotosIngredients.java | 2 +- ...dedFoodObjectPackagingPhotosNutrition.java | 2 +- .../model/BrandedFoodObjectPortions.java | 2 +- .../model/BrandedFoodObjectServing.java | 2 +- .../model/BrandedFoodObjectServingChomp.java | 2 +- .../model/BrandedFoodObjectServingUsda.java | 2 +- .../io/swagger/model/IngredientObject.java | 2 +- .../swagger/model/IngredientObjectItems.java | 2 +- .../model/IngredientObjectNutrients.java | 2 +- 33 files changed, 38 insertions(+), 71 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index 55a3ecc..ed23779 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index 37637e5..7b4c664 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index b484c89..8aa1862 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index d36f76a..48260a9 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index a785135..f6820b3 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -42,7 +42,7 @@ public ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiP String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"common_names\" : [ \"common_names\", \"common_names\" ],\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"common_names\" : [ \"common_names\", \"common_names\" ],\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -56,7 +56,7 @@ public ResponseEntity foodBrandedIdPhpGet(@NotNull @ApiParam( String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"common_names\" : [ \"common_names\", \"common_names\" ],\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"common_names\" : [ \"common_names\", \"common_names\" ],\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -70,7 +70,7 @@ public ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiPara String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"common_names\" : [ \"common_names\", \"common_names\" ],\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"common_names\" : [ \"common_names\", \"common_names\" ],\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -84,7 +84,7 @@ public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"common_names\" : [ \"common_names\", \"common_names\" ],\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"common_names\" : [ \"common_names\", \"common_names\" ],\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 8b01828..e96a9c5 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index 97eee6e..2b29745 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index b57c053..66eb6bb 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java index 7d7b8f2..2b9d1f3 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java index 021e25a..537beb5 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index ba5f847..10f01b3 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 7cf2175..e2d58d5 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 66df3fc..7e0a198 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 268e83f..772d764 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index 0580d80..352ef7c 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 42c0db1..597064e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java index 2f370f1..88f7533 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing this item's ingredients in order of highest value to least") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectIngredients { @JsonProperty("chomp") private String chomp = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index e807c0e..17d9062 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -28,7 +28,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; @@ -117,10 +117,6 @@ public class BrandedFoodObjectItems { @Valid private List vitamins = null; - @JsonProperty("common_names") - @Valid - private List commonNames = null; - @JsonProperty("description") private String description = null; @@ -711,33 +707,6 @@ public void setVitamins(List vitamins) { this.vitamins = vitamins; } - public BrandedFoodObjectItems commonNames(List commonNames) { - this.commonNames = commonNames; - return this; - } - - public BrandedFoodObjectItems addCommonNamesItem(String commonNamesItem) { - if (this.commonNames == null) { - this.commonNames = new ArrayList(); - } - this.commonNames.add(commonNamesItem); - return this; - } - - /** - * An array containing other names commonly associated with this item. These generally clarify what the item is (e.g. when the brand name is \"BRAND's Spicy Enchilada\" a common name may be \"Chicken enchilada\") - * @return commonNames - **/ - @ApiModelProperty(value = "An array containing other names commonly associated with this item. These generally clarify what the item is (e.g. when the brand name is \"BRAND's Spicy Enchilada\" a common name may be \"Chicken enchilada\")") - - public List getCommonNames() { - return commonNames; - } - - public void setCommonNames(List commonNames) { - this.commonNames = commonNames; - } - public BrandedFoodObjectItems description(String description) { this.description = description; return this; @@ -838,7 +807,6 @@ public boolean equals(java.lang.Object o) { Objects.equals(this.minerals, brandedFoodObjectItems.minerals) && Objects.equals(this.traces, brandedFoodObjectItems.traces) && Objects.equals(this.vitamins, brandedFoodObjectItems.vitamins) && - Objects.equals(this.commonNames, brandedFoodObjectItems.commonNames) && Objects.equals(this.description, brandedFoodObjectItems.description) && Objects.equals(this.keywords, brandedFoodObjectItems.keywords) && Objects.equals(this.footnote, brandedFoodObjectItems.footnote); @@ -846,7 +814,7 @@ public boolean equals(java.lang.Object o) { @Override public int hashCode() { - return Objects.hash(barcode, name, brand, ingredients, _package, serving, categories, nutrients, calorieConversionFactor, proteinConversionFactor, dietLabels, dietFlags, packagingPhotos, components, portions, allergens, brandList, countries, countryDetails, palmOilIngredients, ingredientList, hasEnglishIngredients, minerals, traces, vitamins, commonNames, description, keywords, footnote); + return Objects.hash(barcode, name, brand, ingredients, _package, serving, categories, nutrients, calorieConversionFactor, proteinConversionFactor, dietLabels, dietFlags, packagingPhotos, components, portions, allergens, brandList, countries, countryDetails, palmOilIngredients, ingredientList, hasEnglishIngredients, minerals, traces, vitamins, description, keywords, footnote); } @Override @@ -879,7 +847,6 @@ public String toString() { sb.append(" minerals: ").append(toIndentedString(minerals)).append("\n"); sb.append(" traces: ").append(toIndentedString(traces)).append("\n"); sb.append(" vitamins: ").append(toIndentedString(vitamins)).append("\n"); - sb.append(" commonNames: ").append(toIndentedString(commonNames)).append("\n"); sb.append(" description: ").append(toIndentedString(description)).append("\n"); sb.append(" keywords: ").append(toIndentedString(keywords)).append("\n"); sb.append(" footnote: ").append(toIndentedString(footnote)).append("\n"); diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index 41d74b2..ac0cd46 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -18,7 +18,7 @@ */ @ApiModel(description = "An object containing nutrient information from multiple sources") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("chomp") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java index bfeb83b..5d03ead 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsChomp */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectNutrientsChomp { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java index cd7a1f0..cd199b7 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsUsda */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectNutrientsUsda { @JsonProperty("id") private Integer id = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index fcd1bd8..ed1cdcd 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index c6fd8df..6a0edd0 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index d61cba3..34d7b91 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index e5e0d39..e988c08 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index fdb463d..f72e7e8 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java index 3f09f04..c4dc65d 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 0835c9e..d3b7b3b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -16,7 +16,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("chomp") private BrandedFoodObjectServingChomp chomp = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java index b189189..783a38c 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "Serving information from Chomp's internal database") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectServingChomp { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java index 8b000eb..629f28f 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "Serving information from the USDA") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class BrandedFoodObjectServingUsda { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 7d8ca25..914f2c1 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index 0ed37df..f3e0fea 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index fe50cae..21baa78 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing nutrient information from each source") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-22T19:40:24.844Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("usda") @Valid From 1f76adce2c1317383fd78b3e2537caf539381137 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 23 Jan 2020 13:12:56 +0000 Subject: [PATCH 18/37] Removed files managed by codegen --- .../model/BrandedFoodObjectComponents.java | 178 ---------------- .../model/BrandedFoodObjectPortions.java | 201 ------------------ 2 files changed, 379 deletions(-) delete mode 100644 src/main/java/io/swagger/model/BrandedFoodObjectComponents.java delete mode 100644 src/main/java/io/swagger/model/BrandedFoodObjectPortions.java diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java b/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java deleted file mode 100644 index 537beb5..0000000 --- a/src/main/java/io/swagger/model/BrandedFoodObjectComponents.java +++ /dev/null @@ -1,178 +0,0 @@ -package io.swagger.model; - -import java.util.Objects; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonCreator; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.math.BigDecimal; -import org.springframework.validation.annotation.Validated; -import javax.validation.Valid; -import javax.validation.constraints.*; - -/** - * An object containing information on a specific component of this food item - */ -@ApiModel(description = "An object containing information on a specific component of this food item") -@Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") -public class BrandedFoodObjectComponents { - @JsonProperty("name") - private String name = null; - - @JsonProperty("pct_weight") - private BigDecimal pctWeight = null; - - @JsonProperty("gram_weight") - private BigDecimal gramWeight = null; - - @JsonProperty("is_refuse") - private Boolean isRefuse = null; - - @JsonProperty("data_points") - private Integer dataPoints = null; - - public BrandedFoodObjectComponents name(String name) { - this.name = name; - return this; - } - - /** - * The kind of component, e.g. bone - * @return name - **/ - @ApiModelProperty(value = "The kind of component, e.g. bone") - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public BrandedFoodObjectComponents pctWeight(BigDecimal pctWeight) { - this.pctWeight = pctWeight; - return this; - } - - /** - * The weight of the component as a percentage of the total weight of the food - * @return pctWeight - **/ - @ApiModelProperty(value = "The weight of the component as a percentage of the total weight of the food") - - @Valid - public BigDecimal getPctWeight() { - return pctWeight; - } - - public void setPctWeight(BigDecimal pctWeight) { - this.pctWeight = pctWeight; - } - - public BrandedFoodObjectComponents gramWeight(BigDecimal gramWeight) { - this.gramWeight = gramWeight; - return this; - } - - /** - * The weight of the component in grams - * @return gramWeight - **/ - @ApiModelProperty(value = "The weight of the component in grams") - - @Valid - public BigDecimal getGramWeight() { - return gramWeight; - } - - public void setGramWeight(BigDecimal gramWeight) { - this.gramWeight = gramWeight; - } - - public BrandedFoodObjectComponents isRefuse(Boolean isRefuse) { - this.isRefuse = isRefuse; - return this; - } - - /** - * Whether the component is refuse, i.e. not edible - * @return isRefuse - **/ - @ApiModelProperty(value = "Whether the component is refuse, i.e. not edible") - - public Boolean isIsRefuse() { - return isRefuse; - } - - public void setIsRefuse(Boolean isRefuse) { - this.isRefuse = isRefuse; - } - - public BrandedFoodObjectComponents dataPoints(Integer dataPoints) { - this.dataPoints = dataPoints; - return this; - } - - /** - * The number of obersvations on which the measure is based - * @return dataPoints - **/ - @ApiModelProperty(value = "The number of obersvations on which the measure is based") - - public Integer getDataPoints() { - return dataPoints; - } - - public void setDataPoints(Integer dataPoints) { - this.dataPoints = dataPoints; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - BrandedFoodObjectComponents brandedFoodObjectComponents = (BrandedFoodObjectComponents) o; - return Objects.equals(this.name, brandedFoodObjectComponents.name) && - Objects.equals(this.pctWeight, brandedFoodObjectComponents.pctWeight) && - Objects.equals(this.gramWeight, brandedFoodObjectComponents.gramWeight) && - Objects.equals(this.isRefuse, brandedFoodObjectComponents.isRefuse) && - Objects.equals(this.dataPoints, brandedFoodObjectComponents.dataPoints); - } - - @Override - public int hashCode() { - return Objects.hash(name, pctWeight, gramWeight, isRefuse, dataPoints); - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class BrandedFoodObjectComponents {\n"); - - sb.append(" name: ").append(toIndentedString(name)).append("\n"); - sb.append(" pctWeight: ").append(toIndentedString(pctWeight)).append("\n"); - sb.append(" gramWeight: ").append(toIndentedString(gramWeight)).append("\n"); - sb.append(" isRefuse: ").append(toIndentedString(isRefuse)).append("\n"); - sb.append(" dataPoints: ").append(toIndentedString(dataPoints)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } -} diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java b/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java deleted file mode 100644 index c4dc65d..0000000 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPortions.java +++ /dev/null @@ -1,201 +0,0 @@ -package io.swagger.model; - -import java.util.Objects; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonCreator; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.math.BigDecimal; -import org.springframework.validation.annotation.Validated; -import javax.validation.Valid; -import javax.validation.constraints.*; - -/** - * An object containing information on a specific food portion found in this item - */ -@ApiModel(description = "An object containing information on a specific food portion found in this item") -@Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") -public class BrandedFoodObjectPortions { - @JsonProperty("measurement_unit") - private String measurementUnit = null; - - @JsonProperty("description") - private String description = null; - - @JsonProperty("modifier") - private String modifier = null; - - @JsonProperty("gram_weight") - private BigDecimal gramWeight = null; - - @JsonProperty("data_points") - private Integer dataPoints = null; - - @JsonProperty("footnote") - private String footnote = null; - - public BrandedFoodObjectPortions measurementUnit(String measurementUnit) { - this.measurementUnit = measurementUnit; - return this; - } - - /** - * The unit used for measure (e.g. if mesure is 3 tsp, the unit is tsp) - * @return measurementUnit - **/ - @ApiModelProperty(value = "The unit used for measure (e.g. if mesure is 3 tsp, the unit is tsp)") - - public String getMeasurementUnit() { - return measurementUnit; - } - - public void setMeasurementUnit(String measurementUnit) { - this.measurementUnit = measurementUnit; - } - - public BrandedFoodObjectPortions description(String description) { - this.description = description; - return this; - } - - /** - * Comments that provide more specificity on the measure. For example, for a pizza measure the dissemination text might be 1 slice is 1/8th of a 14 inch pizza. - * @return description - **/ - @ApiModelProperty(value = "Comments that provide more specificity on the measure. For example, for a pizza measure the dissemination text might be 1 slice is 1/8th of a 14 inch pizza.") - - public String getDescription() { - return description; - } - - public void setDescription(String description) { - this.description = description; - } - - public BrandedFoodObjectPortions modifier(String modifier) { - this.modifier = modifier; - return this; - } - - /** - * Qualifier of the measure (e.g. related to food shape or form) (e.g. melted, crushed, diced) - * @return modifier - **/ - @ApiModelProperty(value = "Qualifier of the measure (e.g. related to food shape or form) (e.g. melted, crushed, diced)") - - public String getModifier() { - return modifier; - } - - public void setModifier(String modifier) { - this.modifier = modifier; - } - - public BrandedFoodObjectPortions gramWeight(BigDecimal gramWeight) { - this.gramWeight = gramWeight; - return this; - } - - /** - * The weight of the measure in grams - * @return gramWeight - **/ - @ApiModelProperty(value = "The weight of the measure in grams") - - @Valid - public BigDecimal getGramWeight() { - return gramWeight; - } - - public void setGramWeight(BigDecimal gramWeight) { - this.gramWeight = gramWeight; - } - - public BrandedFoodObjectPortions dataPoints(Integer dataPoints) { - this.dataPoints = dataPoints; - return this; - } - - /** - * The number of observations on which the measure is based - * @return dataPoints - **/ - @ApiModelProperty(value = "The number of observations on which the measure is based") - - public Integer getDataPoints() { - return dataPoints; - } - - public void setDataPoints(Integer dataPoints) { - this.dataPoints = dataPoints; - } - - public BrandedFoodObjectPortions footnote(String footnote) { - this.footnote = footnote; - return this; - } - - /** - * Comments on any unusual aspects of the measure. Examples might includes caveats on the usage of a measure, or reasons why a measure gram weight is an unexpected value. - * @return footnote - **/ - @ApiModelProperty(value = "Comments on any unusual aspects of the measure. Examples might includes caveats on the usage of a measure, or reasons why a measure gram weight is an unexpected value.") - - public String getFootnote() { - return footnote; - } - - public void setFootnote(String footnote) { - this.footnote = footnote; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - BrandedFoodObjectPortions brandedFoodObjectPortions = (BrandedFoodObjectPortions) o; - return Objects.equals(this.measurementUnit, brandedFoodObjectPortions.measurementUnit) && - Objects.equals(this.description, brandedFoodObjectPortions.description) && - Objects.equals(this.modifier, brandedFoodObjectPortions.modifier) && - Objects.equals(this.gramWeight, brandedFoodObjectPortions.gramWeight) && - Objects.equals(this.dataPoints, brandedFoodObjectPortions.dataPoints) && - Objects.equals(this.footnote, brandedFoodObjectPortions.footnote); - } - - @Override - public int hashCode() { - return Objects.hash(measurementUnit, description, modifier, gramWeight, dataPoints, footnote); - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class BrandedFoodObjectPortions {\n"); - - sb.append(" measurementUnit: ").append(toIndentedString(measurementUnit)).append("\n"); - sb.append(" description: ").append(toIndentedString(description)).append("\n"); - sb.append(" modifier: ").append(toIndentedString(modifier)).append("\n"); - sb.append(" gramWeight: ").append(toIndentedString(gramWeight)).append("\n"); - sb.append(" dataPoints: ").append(toIndentedString(dataPoints)).append("\n"); - sb.append(" footnote: ").append(toIndentedString(footnote)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } -} From 68dee7fedc8a0728fcc9608f6b5ef691bbaf16ce Mon Sep 17 00:00:00 2001 From: petermerrill Date: Thu, 23 Jan 2020 13:12:58 +0000 Subject: [PATCH 19/37] Generated code by SwaggerHub --- .../java/io/swagger/api/ApiException.java | 2 +- .../java/io/swagger/api/ApiOriginFilter.java | 2 +- .../io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 2 +- .../io/swagger/api/FoodApiController.java | 12 +- .../io/swagger/api/NotFoundException.java | 2 +- .../SwaggerDocumentationConfig.java | 2 +- .../io/swagger/model/BrandedFoodObject.java | 2 +- ...ndedFoodObjectCalorieConversionFactor.java | 2 +- .../BrandedFoodObjectCountryDetails.java | 2 +- .../model/BrandedFoodObjectDietFlags.java | 2 +- .../model/BrandedFoodObjectDietLabels.java | 2 +- ...BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../BrandedFoodObjectDietLabelsVegan.java | 2 +- ...BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../model/BrandedFoodObjectIngredients.java | 2 +- .../swagger/model/BrandedFoodObjectItems.java | 72 +------ .../model/BrandedFoodObjectNutrients.java | 2 +- .../BrandedFoodObjectNutrientsChomp.java | 2 +- .../model/BrandedFoodObjectNutrientsUsda.java | 2 +- .../model/BrandedFoodObjectPackage.java | 2 +- .../BrandedFoodObjectPackagingPhotos.java | 2 +- ...BrandedFoodObjectPackagingPhotosFront.java | 2 +- ...dFoodObjectPackagingPhotosIngredients.java | 2 +- ...dedFoodObjectPackagingPhotosNutrition.java | 2 +- .../model/BrandedFoodObjectServing.java | 2 +- .../model/BrandedFoodObjectServingChomp.java | 2 +- .../model/BrandedFoodObjectServingUsda.java | 2 +- .../io/swagger/model/IngredientObject.java | 2 +- .../model/IngredientObjectComponents.java | 178 ++++++++++++++++ .../swagger/model/IngredientObjectItems.java | 30 +-- .../model/IngredientObjectNutrients.java | 2 +- .../model/IngredientObjectPortions.java | 201 ++++++++++++++++++ 33 files changed, 430 insertions(+), 119 deletions(-) create mode 100644 src/main/java/io/swagger/model/IngredientObjectComponents.java create mode 100644 src/main/java/io/swagger/model/IngredientObjectPortions.java diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index ed23779..9966f15 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index 7b4c664..753458b 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index 8aa1862..96bce59 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index 48260a9..fe1b571 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index f6820b3..b6d50a8 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -42,7 +42,7 @@ public ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiP String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -56,7 +56,7 @@ public ResponseEntity foodBrandedIdPhpGet(@NotNull @ApiParam( String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -70,7 +70,7 @@ public ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiPara String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -84,7 +84,7 @@ public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 1\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -98,7 +98,7 @@ public ResponseEntity foodIngredientSearchPhpGet(@NotNull @Api String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"common_names\" : \"common_names\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"components\" : [ {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 9,\n \"pct_weight\" : 6.683562403749608,\n \"gram_weight\" : 8.762042012749001,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"common_names\" : \"common_names\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 6.438423552598547,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"components\" : [ {\n \"data_points\" : 5,\n \"pct_weight\" : 6.027456183070403,\n \"gram_weight\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 5,\n \"pct_weight\" : 6.027456183070403,\n \"gram_weight\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"common_names\" : \"common_names\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 5.637376656633329,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 5.637376656633329,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"components\" : [ {\n \"data_points\" : 5,\n \"pct_weight\" : 6.027456183070403,\n \"gram_weight\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 5,\n \"pct_weight\" : 6.027456183070403,\n \"gram_weight\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"common_names\" : \"common_names\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 5.637376656633329,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 5.637376656633329,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index e96a9c5..f612045 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index 2b29745..859303f 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 66eb6bb..77bbec2 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java index 2b9d1f3..7005236 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class BrandedFoodObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index 10f01b3..f300b15 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index e2d58d5..1e453f9 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 7e0a198..dfec11c 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 772d764..05dcbab 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index 352ef7c..a06ac64 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 597064e..f3979d6 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java index 88f7533..09d90da 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing this item's ingredients in order of highest value to least") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class BrandedFoodObjectIngredients { @JsonProperty("chomp") private String chomp = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index 17d9062..5b3dda9 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -6,7 +6,6 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import io.swagger.model.BrandedFoodObjectCalorieConversionFactor; -import io.swagger.model.BrandedFoodObjectComponents; import io.swagger.model.BrandedFoodObjectCountryDetails; import io.swagger.model.BrandedFoodObjectDietFlags; import io.swagger.model.BrandedFoodObjectDietLabels; @@ -14,7 +13,6 @@ import io.swagger.model.BrandedFoodObjectNutrients; import io.swagger.model.BrandedFoodObjectPackage; import io.swagger.model.BrandedFoodObjectPackagingPhotos; -import io.swagger.model.BrandedFoodObjectPortions; import io.swagger.model.BrandedFoodObjectServing; import java.math.BigDecimal; import java.util.ArrayList; @@ -28,7 +26,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; @@ -71,14 +69,6 @@ public class BrandedFoodObjectItems { @JsonProperty("packaging_photos") private BrandedFoodObjectPackagingPhotos packagingPhotos = null; - @JsonProperty("components") - @Valid - private List components = null; - - @JsonProperty("portions") - @Valid - private List portions = null; - @JsonProperty("allergens") @Valid private List allergens = null; @@ -398,60 +388,6 @@ public void setPackagingPhotos(BrandedFoodObjectPackagingPhotos packagingPhotos) this.packagingPhotos = packagingPhotos; } - public BrandedFoodObjectItems components(List components) { - this.components = components; - return this; - } - - public BrandedFoodObjectItems addComponentsItem(BrandedFoodObjectComponents componentsItem) { - if (this.components == null) { - this.components = new ArrayList(); - } - this.components.add(componentsItem); - return this; - } - - /** - * An array of objects containing the constituent parts of a food (e.g. bone is a component of meat) - * @return components - **/ - @ApiModelProperty(value = "An array of objects containing the constituent parts of a food (e.g. bone is a component of meat)") - @Valid - public List getComponents() { - return components; - } - - public void setComponents(List components) { - this.components = components; - } - - public BrandedFoodObjectItems portions(List portions) { - this.portions = portions; - return this; - } - - public BrandedFoodObjectItems addPortionsItem(BrandedFoodObjectPortions portionsItem) { - if (this.portions == null) { - this.portions = new ArrayList(); - } - this.portions.add(portionsItem); - return this; - } - - /** - * An array of objects containing information on discrete amounts of a food found in this item - * @return portions - **/ - @ApiModelProperty(value = "An array of objects containing information on discrete amounts of a food found in this item") - @Valid - public List getPortions() { - return portions; - } - - public void setPortions(List portions) { - this.portions = portions; - } - public BrandedFoodObjectItems allergens(List allergens) { this.allergens = allergens; return this; @@ -795,8 +731,6 @@ public boolean equals(java.lang.Object o) { Objects.equals(this.dietLabels, brandedFoodObjectItems.dietLabels) && Objects.equals(this.dietFlags, brandedFoodObjectItems.dietFlags) && Objects.equals(this.packagingPhotos, brandedFoodObjectItems.packagingPhotos) && - Objects.equals(this.components, brandedFoodObjectItems.components) && - Objects.equals(this.portions, brandedFoodObjectItems.portions) && Objects.equals(this.allergens, brandedFoodObjectItems.allergens) && Objects.equals(this.brandList, brandedFoodObjectItems.brandList) && Objects.equals(this.countries, brandedFoodObjectItems.countries) && @@ -814,7 +748,7 @@ public boolean equals(java.lang.Object o) { @Override public int hashCode() { - return Objects.hash(barcode, name, brand, ingredients, _package, serving, categories, nutrients, calorieConversionFactor, proteinConversionFactor, dietLabels, dietFlags, packagingPhotos, components, portions, allergens, brandList, countries, countryDetails, palmOilIngredients, ingredientList, hasEnglishIngredients, minerals, traces, vitamins, description, keywords, footnote); + return Objects.hash(barcode, name, brand, ingredients, _package, serving, categories, nutrients, calorieConversionFactor, proteinConversionFactor, dietLabels, dietFlags, packagingPhotos, allergens, brandList, countries, countryDetails, palmOilIngredients, ingredientList, hasEnglishIngredients, minerals, traces, vitamins, description, keywords, footnote); } @Override @@ -835,8 +769,6 @@ public String toString() { sb.append(" dietLabels: ").append(toIndentedString(dietLabels)).append("\n"); sb.append(" dietFlags: ").append(toIndentedString(dietFlags)).append("\n"); sb.append(" packagingPhotos: ").append(toIndentedString(packagingPhotos)).append("\n"); - sb.append(" components: ").append(toIndentedString(components)).append("\n"); - sb.append(" portions: ").append(toIndentedString(portions)).append("\n"); sb.append(" allergens: ").append(toIndentedString(allergens)).append("\n"); sb.append(" brandList: ").append(toIndentedString(brandList)).append("\n"); sb.append(" countries: ").append(toIndentedString(countries)).append("\n"); diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index ac0cd46..bee218f 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -18,7 +18,7 @@ */ @ApiModel(description = "An object containing nutrient information from multiple sources") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("chomp") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java index 5d03ead..f8a0711 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsChomp */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class BrandedFoodObjectNutrientsChomp { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java index cd199b7..4ff8d3f 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsUsda */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class BrandedFoodObjectNutrientsUsda { @JsonProperty("id") private Integer id = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index ed1cdcd..bfc6fd6 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 6a0edd0..edf5d77 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index 34d7b91..eff37de 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index e988c08..b86946e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index f72e7e8..2d358be 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index d3b7b3b..065e2ec 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -16,7 +16,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("chomp") private BrandedFoodObjectServingChomp chomp = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java index 783a38c..975577d 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "Serving information from Chomp's internal database") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class BrandedFoodObjectServingChomp { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java index 629f28f..28e8757 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "Serving information from the USDA") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class BrandedFoodObjectServingUsda { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 914f2c1..723468d 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectComponents.java b/src/main/java/io/swagger/model/IngredientObjectComponents.java new file mode 100644 index 0000000..8e7c71d --- /dev/null +++ b/src/main/java/io/swagger/model/IngredientObjectComponents.java @@ -0,0 +1,178 @@ +package io.swagger.model; + +import java.util.Objects; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.math.BigDecimal; +import org.springframework.validation.annotation.Validated; +import javax.validation.Valid; +import javax.validation.constraints.*; + +/** + * An object containing information on a specific component of this food item + */ +@ApiModel(description = "An object containing information on a specific component of this food item") +@Validated +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +public class IngredientObjectComponents { + @JsonProperty("name") + private String name = null; + + @JsonProperty("pct_weight") + private BigDecimal pctWeight = null; + + @JsonProperty("gram_weight") + private BigDecimal gramWeight = null; + + @JsonProperty("is_refuse") + private Boolean isRefuse = null; + + @JsonProperty("data_points") + private Integer dataPoints = null; + + public IngredientObjectComponents name(String name) { + this.name = name; + return this; + } + + /** + * The kind of component, e.g. bone + * @return name + **/ + @ApiModelProperty(value = "The kind of component, e.g. bone") + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public IngredientObjectComponents pctWeight(BigDecimal pctWeight) { + this.pctWeight = pctWeight; + return this; + } + + /** + * The weight of the component as a percentage of the total weight of the food + * @return pctWeight + **/ + @ApiModelProperty(value = "The weight of the component as a percentage of the total weight of the food") + + @Valid + public BigDecimal getPctWeight() { + return pctWeight; + } + + public void setPctWeight(BigDecimal pctWeight) { + this.pctWeight = pctWeight; + } + + public IngredientObjectComponents gramWeight(BigDecimal gramWeight) { + this.gramWeight = gramWeight; + return this; + } + + /** + * The weight of the component in grams + * @return gramWeight + **/ + @ApiModelProperty(value = "The weight of the component in grams") + + @Valid + public BigDecimal getGramWeight() { + return gramWeight; + } + + public void setGramWeight(BigDecimal gramWeight) { + this.gramWeight = gramWeight; + } + + public IngredientObjectComponents isRefuse(Boolean isRefuse) { + this.isRefuse = isRefuse; + return this; + } + + /** + * Whether the component is refuse, i.e. not edible + * @return isRefuse + **/ + @ApiModelProperty(value = "Whether the component is refuse, i.e. not edible") + + public Boolean isIsRefuse() { + return isRefuse; + } + + public void setIsRefuse(Boolean isRefuse) { + this.isRefuse = isRefuse; + } + + public IngredientObjectComponents dataPoints(Integer dataPoints) { + this.dataPoints = dataPoints; + return this; + } + + /** + * The number of obersvations on which the measure is based + * @return dataPoints + **/ + @ApiModelProperty(value = "The number of obersvations on which the measure is based") + + public Integer getDataPoints() { + return dataPoints; + } + + public void setDataPoints(Integer dataPoints) { + this.dataPoints = dataPoints; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + IngredientObjectComponents ingredientObjectComponents = (IngredientObjectComponents) o; + return Objects.equals(this.name, ingredientObjectComponents.name) && + Objects.equals(this.pctWeight, ingredientObjectComponents.pctWeight) && + Objects.equals(this.gramWeight, ingredientObjectComponents.gramWeight) && + Objects.equals(this.isRefuse, ingredientObjectComponents.isRefuse) && + Objects.equals(this.dataPoints, ingredientObjectComponents.dataPoints); + } + + @Override + public int hashCode() { + return Objects.hash(name, pctWeight, gramWeight, isRefuse, dataPoints); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class IngredientObjectComponents {\n"); + + sb.append(" name: ").append(toIndentedString(name)).append("\n"); + sb.append(" pctWeight: ").append(toIndentedString(pctWeight)).append("\n"); + sb.append(" gramWeight: ").append(toIndentedString(gramWeight)).append("\n"); + sb.append(" isRefuse: ").append(toIndentedString(isRefuse)).append("\n"); + sb.append(" dataPoints: ").append(toIndentedString(dataPoints)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(java.lang.Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } +} diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index f3e0fea..81c3f5d 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -6,10 +6,10 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import io.swagger.model.BrandedFoodObjectCalorieConversionFactor; -import io.swagger.model.BrandedFoodObjectComponents; import io.swagger.model.BrandedFoodObjectDietLabels; -import io.swagger.model.BrandedFoodObjectPortions; +import io.swagger.model.IngredientObjectComponents; import io.swagger.model.IngredientObjectNutrients; +import io.swagger.model.IngredientObjectPortions; import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; @@ -45,11 +45,11 @@ public class IngredientObjectItems { @JsonProperty("components") @Valid - private List components = null; + private List components = null; @JsonProperty("portions") @Valid - private List portions = null; + private List portions = null; @JsonProperty("common_names") private String commonNames = null; @@ -186,14 +186,14 @@ public void setDietLabels(BrandedFoodObjectDietLabels dietLabels) { this.dietLabels = dietLabels; } - public IngredientObjectItems components(List components) { + public IngredientObjectItems components(List components) { this.components = components; return this; } - public IngredientObjectItems addComponentsItem(BrandedFoodObjectComponents componentsItem) { + public IngredientObjectItems addComponentsItem(IngredientObjectComponents componentsItem) { if (this.components == null) { - this.components = new ArrayList(); + this.components = new ArrayList(); } this.components.add(componentsItem); return this; @@ -205,22 +205,22 @@ public IngredientObjectItems addComponentsItem(BrandedFoodObjectComponents compo **/ @ApiModelProperty(value = "An array of objects containing the constituent parts of a food (e.g. bone is a component of meat)") @Valid - public List getComponents() { + public List getComponents() { return components; } - public void setComponents(List components) { + public void setComponents(List components) { this.components = components; } - public IngredientObjectItems portions(List portions) { + public IngredientObjectItems portions(List portions) { this.portions = portions; return this; } - public IngredientObjectItems addPortionsItem(BrandedFoodObjectPortions portionsItem) { + public IngredientObjectItems addPortionsItem(IngredientObjectPortions portionsItem) { if (this.portions == null) { - this.portions = new ArrayList(); + this.portions = new ArrayList(); } this.portions.add(portionsItem); return this; @@ -232,11 +232,11 @@ public IngredientObjectItems addPortionsItem(BrandedFoodObjectPortions portionsI **/ @ApiModelProperty(value = "An array of objects containing information on discrete amounts of a food found in this item") @Valid - public List getPortions() { + public List getPortions() { return portions; } - public void setPortions(List portions) { + public void setPortions(List portions) { this.portions = portions; } diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index 21baa78..36fcfe6 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing nutrient information from each source") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:07:59.789Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("usda") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectPortions.java b/src/main/java/io/swagger/model/IngredientObjectPortions.java new file mode 100644 index 0000000..db9a3fe --- /dev/null +++ b/src/main/java/io/swagger/model/IngredientObjectPortions.java @@ -0,0 +1,201 @@ +package io.swagger.model; + +import java.util.Objects; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.math.BigDecimal; +import org.springframework.validation.annotation.Validated; +import javax.validation.Valid; +import javax.validation.constraints.*; + +/** + * An object containing information on a specific food portion found in this item + */ +@ApiModel(description = "An object containing information on a specific food portion found in this item") +@Validated +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +public class IngredientObjectPortions { + @JsonProperty("measurement_unit") + private String measurementUnit = null; + + @JsonProperty("description") + private String description = null; + + @JsonProperty("modifier") + private String modifier = null; + + @JsonProperty("gram_weight") + private BigDecimal gramWeight = null; + + @JsonProperty("data_points") + private Integer dataPoints = null; + + @JsonProperty("footnote") + private String footnote = null; + + public IngredientObjectPortions measurementUnit(String measurementUnit) { + this.measurementUnit = measurementUnit; + return this; + } + + /** + * The unit used for measure (e.g. if mesure is 3 tsp, the unit is tsp) + * @return measurementUnit + **/ + @ApiModelProperty(value = "The unit used for measure (e.g. if mesure is 3 tsp, the unit is tsp)") + + public String getMeasurementUnit() { + return measurementUnit; + } + + public void setMeasurementUnit(String measurementUnit) { + this.measurementUnit = measurementUnit; + } + + public IngredientObjectPortions description(String description) { + this.description = description; + return this; + } + + /** + * Comments that provide more specificity on the measure. For example, for a pizza measure the dissemination text might be 1 slice is 1/8th of a 14 inch pizza. + * @return description + **/ + @ApiModelProperty(value = "Comments that provide more specificity on the measure. For example, for a pizza measure the dissemination text might be 1 slice is 1/8th of a 14 inch pizza.") + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + public IngredientObjectPortions modifier(String modifier) { + this.modifier = modifier; + return this; + } + + /** + * Qualifier of the measure (e.g. related to food shape or form) (e.g. melted, crushed, diced) + * @return modifier + **/ + @ApiModelProperty(value = "Qualifier of the measure (e.g. related to food shape or form) (e.g. melted, crushed, diced)") + + public String getModifier() { + return modifier; + } + + public void setModifier(String modifier) { + this.modifier = modifier; + } + + public IngredientObjectPortions gramWeight(BigDecimal gramWeight) { + this.gramWeight = gramWeight; + return this; + } + + /** + * The weight of the measure in grams + * @return gramWeight + **/ + @ApiModelProperty(value = "The weight of the measure in grams") + + @Valid + public BigDecimal getGramWeight() { + return gramWeight; + } + + public void setGramWeight(BigDecimal gramWeight) { + this.gramWeight = gramWeight; + } + + public IngredientObjectPortions dataPoints(Integer dataPoints) { + this.dataPoints = dataPoints; + return this; + } + + /** + * The number of observations on which the measure is based + * @return dataPoints + **/ + @ApiModelProperty(value = "The number of observations on which the measure is based") + + public Integer getDataPoints() { + return dataPoints; + } + + public void setDataPoints(Integer dataPoints) { + this.dataPoints = dataPoints; + } + + public IngredientObjectPortions footnote(String footnote) { + this.footnote = footnote; + return this; + } + + /** + * Comments on any unusual aspects of the measure. Examples might includes caveats on the usage of a measure, or reasons why a measure gram weight is an unexpected value. + * @return footnote + **/ + @ApiModelProperty(value = "Comments on any unusual aspects of the measure. Examples might includes caveats on the usage of a measure, or reasons why a measure gram weight is an unexpected value.") + + public String getFootnote() { + return footnote; + } + + public void setFootnote(String footnote) { + this.footnote = footnote; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + IngredientObjectPortions ingredientObjectPortions = (IngredientObjectPortions) o; + return Objects.equals(this.measurementUnit, ingredientObjectPortions.measurementUnit) && + Objects.equals(this.description, ingredientObjectPortions.description) && + Objects.equals(this.modifier, ingredientObjectPortions.modifier) && + Objects.equals(this.gramWeight, ingredientObjectPortions.gramWeight) && + Objects.equals(this.dataPoints, ingredientObjectPortions.dataPoints) && + Objects.equals(this.footnote, ingredientObjectPortions.footnote); + } + + @Override + public int hashCode() { + return Objects.hash(measurementUnit, description, modifier, gramWeight, dataPoints, footnote); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class IngredientObjectPortions {\n"); + + sb.append(" measurementUnit: ").append(toIndentedString(measurementUnit)).append("\n"); + sb.append(" description: ").append(toIndentedString(description)).append("\n"); + sb.append(" modifier: ").append(toIndentedString(modifier)).append("\n"); + sb.append(" gramWeight: ").append(toIndentedString(gramWeight)).append("\n"); + sb.append(" dataPoints: ").append(toIndentedString(dataPoints)).append("\n"); + sb.append(" footnote: ").append(toIndentedString(footnote)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(java.lang.Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } +} From c83148a50398b2605f03a66aadbe446f31b19733 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Thu, 23 Jan 2020 13:13:53 +0000 Subject: [PATCH 20/37] Generated code by SwaggerHub --- .../java/io/swagger/api/ApiException.java | 2 +- .../java/io/swagger/api/ApiOriginFilter.java | 2 +- .../io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 2 +- .../io/swagger/api/FoodApiController.java | 10 +++---- .../io/swagger/api/NotFoundException.java | 2 +- .../SwaggerDocumentationConfig.java | 2 +- .../io/swagger/model/BrandedFoodObject.java | 2 +- ...ndedFoodObjectCalorieConversionFactor.java | 2 +- .../BrandedFoodObjectCountryDetails.java | 2 +- .../model/BrandedFoodObjectDietFlags.java | 2 +- .../model/BrandedFoodObjectDietLabels.java | 2 +- ...BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../BrandedFoodObjectDietLabelsVegan.java | 2 +- ...BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../model/BrandedFoodObjectIngredients.java | 2 +- .../swagger/model/BrandedFoodObjectItems.java | 30 ++----------------- .../model/BrandedFoodObjectNutrients.java | 2 +- .../BrandedFoodObjectNutrientsChomp.java | 2 +- .../model/BrandedFoodObjectNutrientsUsda.java | 2 +- .../model/BrandedFoodObjectPackage.java | 2 +- .../BrandedFoodObjectPackagingPhotos.java | 2 +- ...BrandedFoodObjectPackagingPhotosFront.java | 2 +- ...dFoodObjectPackagingPhotosIngredients.java | 2 +- ...dedFoodObjectPackagingPhotosNutrition.java | 2 +- .../model/BrandedFoodObjectServing.java | 2 +- .../model/BrandedFoodObjectServingChomp.java | 2 +- .../model/BrandedFoodObjectServingUsda.java | 2 +- .../io/swagger/model/IngredientObject.java | 2 +- .../model/IngredientObjectComponents.java | 2 +- .../swagger/model/IngredientObjectItems.java | 2 +- .../model/IngredientObjectNutrients.java | 2 +- .../model/IngredientObjectPortions.java | 2 +- 33 files changed, 39 insertions(+), 63 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index 9966f15..cb82296 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index 753458b..ebc348c 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index 96bce59..0c169c9 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index fe1b571..028bfe1 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index b6d50a8..46c7603 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -42,7 +42,7 @@ public ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiP String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -56,7 +56,7 @@ public ResponseEntity foodBrandedIdPhpGet(@NotNull @ApiParam( String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -70,7 +70,7 @@ public ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiPara String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -84,7 +84,7 @@ public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"footnote\" : \"footnote\",\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index f612045..8bb1f62 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index 859303f..9b7f6a0 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 77bbec2..2df2573 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java index 7005236..e50b994 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class BrandedFoodObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index f300b15..ebddcd3 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 1e453f9..39ad167 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index dfec11c..504f2bb 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 05dcbab..6e862fe 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index a06ac64..1eb65d3 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index f3979d6..5c604b8 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java index 09d90da..8aba190 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing this item's ingredients in order of highest value to least") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class BrandedFoodObjectIngredients { @JsonProperty("chomp") private String chomp = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index 5b3dda9..f7f57a4 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -26,7 +26,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; @@ -114,9 +114,6 @@ public class BrandedFoodObjectItems { @Valid private List keywords = null; - @JsonProperty("footnote") - private String footnote = null; - public BrandedFoodObjectItems barcode(String barcode) { this.barcode = barcode; return this; @@ -689,25 +686,6 @@ public void setKeywords(List keywords) { this.keywords = keywords; } - public BrandedFoodObjectItems footnote(String footnote) { - this.footnote = footnote; - return this; - } - - /** - * Comments on any unusual aspects of this item. Examples might include unusual aspects of the food overall. - * @return footnote - **/ - @ApiModelProperty(value = "Comments on any unusual aspects of this item. Examples might include unusual aspects of the food overall.") - - public String getFootnote() { - return footnote; - } - - public void setFootnote(String footnote) { - this.footnote = footnote; - } - @Override public boolean equals(java.lang.Object o) { @@ -742,13 +720,12 @@ public boolean equals(java.lang.Object o) { Objects.equals(this.traces, brandedFoodObjectItems.traces) && Objects.equals(this.vitamins, brandedFoodObjectItems.vitamins) && Objects.equals(this.description, brandedFoodObjectItems.description) && - Objects.equals(this.keywords, brandedFoodObjectItems.keywords) && - Objects.equals(this.footnote, brandedFoodObjectItems.footnote); + Objects.equals(this.keywords, brandedFoodObjectItems.keywords); } @Override public int hashCode() { - return Objects.hash(barcode, name, brand, ingredients, _package, serving, categories, nutrients, calorieConversionFactor, proteinConversionFactor, dietLabels, dietFlags, packagingPhotos, allergens, brandList, countries, countryDetails, palmOilIngredients, ingredientList, hasEnglishIngredients, minerals, traces, vitamins, description, keywords, footnote); + return Objects.hash(barcode, name, brand, ingredients, _package, serving, categories, nutrients, calorieConversionFactor, proteinConversionFactor, dietLabels, dietFlags, packagingPhotos, allergens, brandList, countries, countryDetails, palmOilIngredients, ingredientList, hasEnglishIngredients, minerals, traces, vitamins, description, keywords); } @Override @@ -781,7 +758,6 @@ public String toString() { sb.append(" vitamins: ").append(toIndentedString(vitamins)).append("\n"); sb.append(" description: ").append(toIndentedString(description)).append("\n"); sb.append(" keywords: ").append(toIndentedString(keywords)).append("\n"); - sb.append(" footnote: ").append(toIndentedString(footnote)).append("\n"); sb.append("}"); return sb.toString(); } diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index bee218f..1b7d7e6 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -18,7 +18,7 @@ */ @ApiModel(description = "An object containing nutrient information from multiple sources") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("chomp") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java index f8a0711..3b2bb8c 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsChomp */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class BrandedFoodObjectNutrientsChomp { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java index 4ff8d3f..9a64920 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsUsda */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class BrandedFoodObjectNutrientsUsda { @JsonProperty("id") private Integer id = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index bfc6fd6..3811ede 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index edf5d77..884525a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index eff37de..b52204f 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index b86946e..f952606 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 2d358be..5833d8b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 065e2ec..4e51a3b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -16,7 +16,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("chomp") private BrandedFoodObjectServingChomp chomp = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java index 975577d..222c74a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "Serving information from Chomp's internal database") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class BrandedFoodObjectServingChomp { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java index 28e8757..602a5b8 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "Serving information from the USDA") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class BrandedFoodObjectServingUsda { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 723468d..8db5b66 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectComponents.java b/src/main/java/io/swagger/model/IngredientObjectComponents.java index 8e7c71d..1d1adc4 100644 --- a/src/main/java/io/swagger/model/IngredientObjectComponents.java +++ b/src/main/java/io/swagger/model/IngredientObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class IngredientObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index 81c3f5d..92a3286 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index 36fcfe6..8a7d0f6 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing nutrient information from each source") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("usda") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectPortions.java b/src/main/java/io/swagger/model/IngredientObjectPortions.java index db9a3fe..74af6fa 100644 --- a/src/main/java/io/swagger/model/IngredientObjectPortions.java +++ b/src/main/java/io/swagger/model/IngredientObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:12:53.188Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") public class IngredientObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; From 3dcd84e678c3aaeb67cf255c69bdbfd570b188e2 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 23 Jan 2020 13:16:01 +0000 Subject: [PATCH 21/37] Removed files managed by codegen --- ...ndedFoodObjectCalorieConversionFactor.java | 131 ------------------ 1 file changed, 131 deletions(-) delete mode 100644 src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java deleted file mode 100644 index e50b994..0000000 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCalorieConversionFactor.java +++ /dev/null @@ -1,131 +0,0 @@ -package io.swagger.model; - -import java.util.Objects; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonCreator; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.math.BigDecimal; -import org.springframework.validation.annotation.Validated; -import javax.validation.Valid; -import javax.validation.constraints.*; - -/** - * An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food. - */ -@ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") -@Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") -public class BrandedFoodObjectCalorieConversionFactor { - @JsonProperty("protein_value") - private BigDecimal proteinValue = null; - - @JsonProperty("fat_value") - private BigDecimal fatValue = null; - - @JsonProperty("carbohydrate_value") - private BigDecimal carbohydrateValue = null; - - public BrandedFoodObjectCalorieConversionFactor proteinValue(BigDecimal proteinValue) { - this.proteinValue = proteinValue; - return this; - } - - /** - * The multiplication factor for protein - * @return proteinValue - **/ - @ApiModelProperty(value = "The multiplication factor for protein") - - @Valid - public BigDecimal getProteinValue() { - return proteinValue; - } - - public void setProteinValue(BigDecimal proteinValue) { - this.proteinValue = proteinValue; - } - - public BrandedFoodObjectCalorieConversionFactor fatValue(BigDecimal fatValue) { - this.fatValue = fatValue; - return this; - } - - /** - * The multiplication factor for fat - * @return fatValue - **/ - @ApiModelProperty(value = "The multiplication factor for fat") - - @Valid - public BigDecimal getFatValue() { - return fatValue; - } - - public void setFatValue(BigDecimal fatValue) { - this.fatValue = fatValue; - } - - public BrandedFoodObjectCalorieConversionFactor carbohydrateValue(BigDecimal carbohydrateValue) { - this.carbohydrateValue = carbohydrateValue; - return this; - } - - /** - * The multiplication factor for carbohydrates - * @return carbohydrateValue - **/ - @ApiModelProperty(value = "The multiplication factor for carbohydrates") - - @Valid - public BigDecimal getCarbohydrateValue() { - return carbohydrateValue; - } - - public void setCarbohydrateValue(BigDecimal carbohydrateValue) { - this.carbohydrateValue = carbohydrateValue; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - BrandedFoodObjectCalorieConversionFactor brandedFoodObjectCalorieConversionFactor = (BrandedFoodObjectCalorieConversionFactor) o; - return Objects.equals(this.proteinValue, brandedFoodObjectCalorieConversionFactor.proteinValue) && - Objects.equals(this.fatValue, brandedFoodObjectCalorieConversionFactor.fatValue) && - Objects.equals(this.carbohydrateValue, brandedFoodObjectCalorieConversionFactor.carbohydrateValue); - } - - @Override - public int hashCode() { - return Objects.hash(proteinValue, fatValue, carbohydrateValue); - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class BrandedFoodObjectCalorieConversionFactor {\n"); - - sb.append(" proteinValue: ").append(toIndentedString(proteinValue)).append("\n"); - sb.append(" fatValue: ").append(toIndentedString(fatValue)).append("\n"); - sb.append(" carbohydrateValue: ").append(toIndentedString(carbohydrateValue)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } -} From 5d2020be12f3824761dc1db77139f0eb28c430b9 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Thu, 23 Jan 2020 13:16:03 +0000 Subject: [PATCH 22/37] Generated code by SwaggerHub --- .../java/io/swagger/api/ApiException.java | 2 +- .../java/io/swagger/api/ApiOriginFilter.java | 2 +- .../io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 2 +- .../io/swagger/api/FoodApiController.java | 12 +- .../io/swagger/api/NotFoundException.java | 2 +- .../SwaggerDocumentationConfig.java | 2 +- .../io/swagger/model/BrandedFoodObject.java | 2 +- .../BrandedFoodObjectCountryDetails.java | 2 +- .../model/BrandedFoodObjectDietFlags.java | 2 +- .../model/BrandedFoodObjectDietLabels.java | 2 +- ...BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../BrandedFoodObjectDietLabelsVegan.java | 2 +- ...BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../model/BrandedFoodObjectIngredients.java | 2 +- .../swagger/model/BrandedFoodObjectItems.java | 56 +------- .../model/BrandedFoodObjectNutrients.java | 2 +- .../BrandedFoodObjectNutrientsChomp.java | 2 +- .../model/BrandedFoodObjectNutrientsUsda.java | 2 +- .../model/BrandedFoodObjectPackage.java | 2 +- .../BrandedFoodObjectPackagingPhotos.java | 2 +- ...BrandedFoodObjectPackagingPhotosFront.java | 2 +- ...dFoodObjectPackagingPhotosIngredients.java | 2 +- ...dedFoodObjectPackagingPhotosNutrition.java | 2 +- .../model/BrandedFoodObjectServing.java | 2 +- .../model/BrandedFoodObjectServingChomp.java | 2 +- .../model/BrandedFoodObjectServingUsda.java | 2 +- .../io/swagger/model/IngredientObject.java | 2 +- ...gredientObjectCalorieConversionFactor.java | 131 ++++++++++++++++++ .../model/IngredientObjectComponents.java | 2 +- .../swagger/model/IngredientObjectItems.java | 12 +- .../model/IngredientObjectNutrients.java | 2 +- .../model/IngredientObjectPortions.java | 2 +- 33 files changed, 174 insertions(+), 95 deletions(-) create mode 100644 src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index cb82296..b2908b2 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index ebc348c..8d1ddd8 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index 0c169c9..993b13b 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index 028bfe1..4e2652d 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index 46c7603..9c69f0e 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -42,7 +42,7 @@ public ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiP String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 4,\n \"non_english_speaking\" : 5\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 4,\n \"non_english_speaking\" : 5\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -56,7 +56,7 @@ public ResponseEntity foodBrandedIdPhpGet(@NotNull @ApiParam( String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 4,\n \"non_english_speaking\" : 5\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 4,\n \"non_english_speaking\" : 5\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -70,7 +70,7 @@ public ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiPara String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 4,\n \"non_english_speaking\" : 5\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 4,\n \"non_english_speaking\" : 5\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -84,7 +84,7 @@ public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 6,\n \"non_english_speaking\" : 8\n },\n \"description\" : \"description\",\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"protein_conversion_factor\" : 1.4894159098541704,\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 9,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"name\" : \"name\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 4,\n \"non_english_speaking\" : 5\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 4,\n \"non_english_speaking\" : 5\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -98,7 +98,7 @@ public ResponseEntity foodIngredientSearchPhpGet(@NotNull @Api String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"components\" : [ {\n \"data_points\" : 5,\n \"pct_weight\" : 6.027456183070403,\n \"gram_weight\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 5,\n \"pct_weight\" : 6.027456183070403,\n \"gram_weight\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"common_names\" : \"common_names\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 5.637376656633329,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 5.637376656633329,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 0.8008281904610115,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.0246457001441578,\n \"protein_value\" : 7.386281948385884,\n \"fat_value\" : 1.2315135367772556\n },\n \"components\" : [ {\n \"data_points\" : 5,\n \"pct_weight\" : 6.027456183070403,\n \"gram_weight\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 5,\n \"pct_weight\" : 6.027456183070403,\n \"gram_weight\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 4,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"common_names\" : \"common_names\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 5.637376656633329,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 5.637376656633329,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 5.962133916683182,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4658129805029452,\n \"protein_value\" : 0.8008281904610115,\n \"fat_value\" : 6.027456183070403\n },\n \"components\" : [ {\n \"data_points\" : 7,\n \"pct_weight\" : 5.637376656633329,\n \"gram_weight\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 7,\n \"pct_weight\" : 5.637376656633329,\n \"gram_weight\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"common_names\" : \"common_names\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 9.301444243932576,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 9.301444243932576,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 5.962133916683182,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4658129805029452,\n \"protein_value\" : 0.8008281904610115,\n \"fat_value\" : 6.027456183070403\n },\n \"components\" : [ {\n \"data_points\" : 7,\n \"pct_weight\" : 5.637376656633329,\n \"gram_weight\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 7,\n \"pct_weight\" : 5.637376656633329,\n \"gram_weight\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"common_names\" : \"common_names\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 9.301444243932576,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 9.301444243932576,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 8bb1f62..ab2c0d7 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index 9b7f6a0..146480c 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 2df2573..e11bb35 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index ebddcd3..d23b9ca 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 39ad167..9d92c46 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 504f2bb..9e32c1e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 6e862fe..cfc5c82 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index 1eb65d3..198147b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 5c604b8..1859339 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java index 8aba190..f57eb16 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing this item's ingredients in order of highest value to least") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class BrandedFoodObjectIngredients { @JsonProperty("chomp") private String chomp = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index f7f57a4..7d5bccd 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -5,7 +5,6 @@ import com.fasterxml.jackson.annotation.JsonCreator; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; -import io.swagger.model.BrandedFoodObjectCalorieConversionFactor; import io.swagger.model.BrandedFoodObjectCountryDetails; import io.swagger.model.BrandedFoodObjectDietFlags; import io.swagger.model.BrandedFoodObjectDietLabels; @@ -14,7 +13,6 @@ import io.swagger.model.BrandedFoodObjectPackage; import io.swagger.model.BrandedFoodObjectPackagingPhotos; import io.swagger.model.BrandedFoodObjectServing; -import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; import org.springframework.validation.annotation.Validated; @@ -26,7 +24,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; @@ -53,12 +51,6 @@ public class BrandedFoodObjectItems { @JsonProperty("nutrients") private BrandedFoodObjectNutrients nutrients = null; - @JsonProperty("calorie_conversion_factor") - private BrandedFoodObjectCalorieConversionFactor calorieConversionFactor = null; - - @JsonProperty("protein_conversion_factor") - private BigDecimal proteinConversionFactor = null; - @JsonProperty("diet_labels") private BrandedFoodObjectDietLabels dietLabels = null; @@ -278,46 +270,6 @@ public void setNutrients(BrandedFoodObjectNutrients nutrients) { this.nutrients = nutrients; } - public BrandedFoodObjectItems calorieConversionFactor(BrandedFoodObjectCalorieConversionFactor calorieConversionFactor) { - this.calorieConversionFactor = calorieConversionFactor; - return this; - } - - /** - * Get calorieConversionFactor - * @return calorieConversionFactor - **/ - @ApiModelProperty(value = "") - - @Valid - public BrandedFoodObjectCalorieConversionFactor getCalorieConversionFactor() { - return calorieConversionFactor; - } - - public void setCalorieConversionFactor(BrandedFoodObjectCalorieConversionFactor calorieConversionFactor) { - this.calorieConversionFactor = calorieConversionFactor; - } - - public BrandedFoodObjectItems proteinConversionFactor(BigDecimal proteinConversionFactor) { - this.proteinConversionFactor = proteinConversionFactor; - return this; - } - - /** - * The multiplication factor used to calculate protein from nitrogen - * @return proteinConversionFactor - **/ - @ApiModelProperty(value = "The multiplication factor used to calculate protein from nitrogen") - - @Valid - public BigDecimal getProteinConversionFactor() { - return proteinConversionFactor; - } - - public void setProteinConversionFactor(BigDecimal proteinConversionFactor) { - this.proteinConversionFactor = proteinConversionFactor; - } - public BrandedFoodObjectItems dietLabels(BrandedFoodObjectDietLabels dietLabels) { this.dietLabels = dietLabels; return this; @@ -704,8 +656,6 @@ public boolean equals(java.lang.Object o) { Objects.equals(this.serving, brandedFoodObjectItems.serving) && Objects.equals(this.categories, brandedFoodObjectItems.categories) && Objects.equals(this.nutrients, brandedFoodObjectItems.nutrients) && - Objects.equals(this.calorieConversionFactor, brandedFoodObjectItems.calorieConversionFactor) && - Objects.equals(this.proteinConversionFactor, brandedFoodObjectItems.proteinConversionFactor) && Objects.equals(this.dietLabels, brandedFoodObjectItems.dietLabels) && Objects.equals(this.dietFlags, brandedFoodObjectItems.dietFlags) && Objects.equals(this.packagingPhotos, brandedFoodObjectItems.packagingPhotos) && @@ -725,7 +675,7 @@ public boolean equals(java.lang.Object o) { @Override public int hashCode() { - return Objects.hash(barcode, name, brand, ingredients, _package, serving, categories, nutrients, calorieConversionFactor, proteinConversionFactor, dietLabels, dietFlags, packagingPhotos, allergens, brandList, countries, countryDetails, palmOilIngredients, ingredientList, hasEnglishIngredients, minerals, traces, vitamins, description, keywords); + return Objects.hash(barcode, name, brand, ingredients, _package, serving, categories, nutrients, dietLabels, dietFlags, packagingPhotos, allergens, brandList, countries, countryDetails, palmOilIngredients, ingredientList, hasEnglishIngredients, minerals, traces, vitamins, description, keywords); } @Override @@ -741,8 +691,6 @@ public String toString() { sb.append(" serving: ").append(toIndentedString(serving)).append("\n"); sb.append(" categories: ").append(toIndentedString(categories)).append("\n"); sb.append(" nutrients: ").append(toIndentedString(nutrients)).append("\n"); - sb.append(" calorieConversionFactor: ").append(toIndentedString(calorieConversionFactor)).append("\n"); - sb.append(" proteinConversionFactor: ").append(toIndentedString(proteinConversionFactor)).append("\n"); sb.append(" dietLabels: ").append(toIndentedString(dietLabels)).append("\n"); sb.append(" dietFlags: ").append(toIndentedString(dietFlags)).append("\n"); sb.append(" packagingPhotos: ").append(toIndentedString(packagingPhotos)).append("\n"); diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index 1b7d7e6..1456a0b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -18,7 +18,7 @@ */ @ApiModel(description = "An object containing nutrient information from multiple sources") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("chomp") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java index 3b2bb8c..b26f33e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsChomp */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class BrandedFoodObjectNutrientsChomp { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java index 9a64920..c858f44 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java @@ -14,7 +14,7 @@ * BrandedFoodObjectNutrientsUsda */ @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class BrandedFoodObjectNutrientsUsda { @JsonProperty("id") private Integer id = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index 3811ede..d208204 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 884525a..d01e711 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index b52204f..772f380 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index f952606..6adc770 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 5833d8b..5017428 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 4e51a3b..163a580 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -16,7 +16,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("chomp") private BrandedFoodObjectServingChomp chomp = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java index 222c74a..30b7793 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "Serving information from Chomp's internal database") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class BrandedFoodObjectServingChomp { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java index 602a5b8..453197c 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "Serving information from the USDA") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class BrandedFoodObjectServingUsda { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 8db5b66..ac4ae8e 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java new file mode 100644 index 0000000..e31043e --- /dev/null +++ b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java @@ -0,0 +1,131 @@ +package io.swagger.model; + +import java.util.Objects; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.math.BigDecimal; +import org.springframework.validation.annotation.Validated; +import javax.validation.Valid; +import javax.validation.constraints.*; + +/** + * An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food. + */ +@ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") +@Validated +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +public class IngredientObjectCalorieConversionFactor { + @JsonProperty("protein_value") + private BigDecimal proteinValue = null; + + @JsonProperty("fat_value") + private BigDecimal fatValue = null; + + @JsonProperty("carbohydrate_value") + private BigDecimal carbohydrateValue = null; + + public IngredientObjectCalorieConversionFactor proteinValue(BigDecimal proteinValue) { + this.proteinValue = proteinValue; + return this; + } + + /** + * The multiplication factor for protein + * @return proteinValue + **/ + @ApiModelProperty(value = "The multiplication factor for protein") + + @Valid + public BigDecimal getProteinValue() { + return proteinValue; + } + + public void setProteinValue(BigDecimal proteinValue) { + this.proteinValue = proteinValue; + } + + public IngredientObjectCalorieConversionFactor fatValue(BigDecimal fatValue) { + this.fatValue = fatValue; + return this; + } + + /** + * The multiplication factor for fat + * @return fatValue + **/ + @ApiModelProperty(value = "The multiplication factor for fat") + + @Valid + public BigDecimal getFatValue() { + return fatValue; + } + + public void setFatValue(BigDecimal fatValue) { + this.fatValue = fatValue; + } + + public IngredientObjectCalorieConversionFactor carbohydrateValue(BigDecimal carbohydrateValue) { + this.carbohydrateValue = carbohydrateValue; + return this; + } + + /** + * The multiplication factor for carbohydrates + * @return carbohydrateValue + **/ + @ApiModelProperty(value = "The multiplication factor for carbohydrates") + + @Valid + public BigDecimal getCarbohydrateValue() { + return carbohydrateValue; + } + + public void setCarbohydrateValue(BigDecimal carbohydrateValue) { + this.carbohydrateValue = carbohydrateValue; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + IngredientObjectCalorieConversionFactor ingredientObjectCalorieConversionFactor = (IngredientObjectCalorieConversionFactor) o; + return Objects.equals(this.proteinValue, ingredientObjectCalorieConversionFactor.proteinValue) && + Objects.equals(this.fatValue, ingredientObjectCalorieConversionFactor.fatValue) && + Objects.equals(this.carbohydrateValue, ingredientObjectCalorieConversionFactor.carbohydrateValue); + } + + @Override + public int hashCode() { + return Objects.hash(proteinValue, fatValue, carbohydrateValue); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class IngredientObjectCalorieConversionFactor {\n"); + + sb.append(" proteinValue: ").append(toIndentedString(proteinValue)).append("\n"); + sb.append(" fatValue: ").append(toIndentedString(fatValue)).append("\n"); + sb.append(" carbohydrateValue: ").append(toIndentedString(carbohydrateValue)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(java.lang.Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } +} diff --git a/src/main/java/io/swagger/model/IngredientObjectComponents.java b/src/main/java/io/swagger/model/IngredientObjectComponents.java index 1d1adc4..923e85b 100644 --- a/src/main/java/io/swagger/model/IngredientObjectComponents.java +++ b/src/main/java/io/swagger/model/IngredientObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class IngredientObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index 92a3286..897a0c5 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -5,8 +5,8 @@ import com.fasterxml.jackson.annotation.JsonCreator; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; -import io.swagger.model.BrandedFoodObjectCalorieConversionFactor; import io.swagger.model.BrandedFoodObjectDietLabels; +import io.swagger.model.IngredientObjectCalorieConversionFactor; import io.swagger.model.IngredientObjectComponents; import io.swagger.model.IngredientObjectNutrients; import io.swagger.model.IngredientObjectPortions; @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; @@ -35,7 +35,7 @@ public class IngredientObjectItems { private IngredientObjectNutrients nutrients = null; @JsonProperty("calorie_conversion_factor") - private BrandedFoodObjectCalorieConversionFactor calorieConversionFactor = null; + private IngredientObjectCalorieConversionFactor calorieConversionFactor = null; @JsonProperty("protein_conversion_factor") private BigDecimal proteinConversionFactor = null; @@ -126,7 +126,7 @@ public void setNutrients(IngredientObjectNutrients nutrients) { this.nutrients = nutrients; } - public IngredientObjectItems calorieConversionFactor(BrandedFoodObjectCalorieConversionFactor calorieConversionFactor) { + public IngredientObjectItems calorieConversionFactor(IngredientObjectCalorieConversionFactor calorieConversionFactor) { this.calorieConversionFactor = calorieConversionFactor; return this; } @@ -138,11 +138,11 @@ public IngredientObjectItems calorieConversionFactor(BrandedFoodObjectCalorieCon @ApiModelProperty(value = "") @Valid - public BrandedFoodObjectCalorieConversionFactor getCalorieConversionFactor() { + public IngredientObjectCalorieConversionFactor getCalorieConversionFactor() { return calorieConversionFactor; } - public void setCalorieConversionFactor(BrandedFoodObjectCalorieConversionFactor calorieConversionFactor) { + public void setCalorieConversionFactor(IngredientObjectCalorieConversionFactor calorieConversionFactor) { this.calorieConversionFactor = calorieConversionFactor; } diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index 8a7d0f6..dd2fe09 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing nutrient information from each source") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("usda") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectPortions.java b/src/main/java/io/swagger/model/IngredientObjectPortions.java index 74af6fa..0594cc4 100644 --- a/src/main/java/io/swagger/model/IngredientObjectPortions.java +++ b/src/main/java/io/swagger/model/IngredientObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:13:51.429Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") public class IngredientObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; From 52d8060fb7cb7c3f682930beb57db88999ee43ab Mon Sep 17 00:00:00 2001 From: root Date: Thu, 23 Jan 2020 13:57:43 +0000 Subject: [PATCH 23/37] Removed files managed by codegen --- .../model/BrandedFoodObjectIngredients.java | 103 ------ .../BrandedFoodObjectNutrientsChomp.java | 178 ---------- .../model/BrandedFoodObjectNutrientsUsda.java | 323 ------------------ .../model/BrandedFoodObjectServingChomp.java | 79 ----- .../model/BrandedFoodObjectServingUsda.java | 127 ------- 5 files changed, 810 deletions(-) delete mode 100644 src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java delete mode 100644 src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java delete mode 100644 src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java delete mode 100644 src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java delete mode 100644 src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java deleted file mode 100644 index f57eb16..0000000 --- a/src/main/java/io/swagger/model/BrandedFoodObjectIngredients.java +++ /dev/null @@ -1,103 +0,0 @@ -package io.swagger.model; - -import java.util.Objects; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonCreator; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import org.springframework.validation.annotation.Validated; -import javax.validation.Valid; -import javax.validation.constraints.*; - -/** - * An object containing this item's ingredients in order of highest value to least - */ -@ApiModel(description = "An object containing this item's ingredients in order of highest value to least") -@Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") -public class BrandedFoodObjectIngredients { - @JsonProperty("chomp") - private String chomp = null; - - @JsonProperty("usda") - private String usda = null; - - public BrandedFoodObjectIngredients chomp(String chomp) { - this.chomp = chomp; - return this; - } - - /** - * Ingredients for this item from Chomp's internal database - * @return chomp - **/ - @ApiModelProperty(value = "Ingredients for this item from Chomp's internal database") - - public String getChomp() { - return chomp; - } - - public void setChomp(String chomp) { - this.chomp = chomp; - } - - public BrandedFoodObjectIngredients usda(String usda) { - this.usda = usda; - return this; - } - - /** - * This branded food item's ingredients, according to the USDA - * @return usda - **/ - @ApiModelProperty(value = "This branded food item's ingredients, according to the USDA") - - public String getUsda() { - return usda; - } - - public void setUsda(String usda) { - this.usda = usda; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - BrandedFoodObjectIngredients brandedFoodObjectIngredients = (BrandedFoodObjectIngredients) o; - return Objects.equals(this.chomp, brandedFoodObjectIngredients.chomp) && - Objects.equals(this.usda, brandedFoodObjectIngredients.usda); - } - - @Override - public int hashCode() { - return Objects.hash(chomp, usda); - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class BrandedFoodObjectIngredients {\n"); - - sb.append(" chomp: ").append(toIndentedString(chomp)).append("\n"); - sb.append(" usda: ").append(toIndentedString(usda)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } -} diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java deleted file mode 100644 index b26f33e..0000000 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsChomp.java +++ /dev/null @@ -1,178 +0,0 @@ -package io.swagger.model; - -import java.util.Objects; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonCreator; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.math.BigDecimal; -import org.springframework.validation.annotation.Validated; -import javax.validation.Valid; -import javax.validation.constraints.*; - -/** - * BrandedFoodObjectNutrientsChomp - */ -@Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") -public class BrandedFoodObjectNutrientsChomp { - @JsonProperty("name") - private String name = null; - - @JsonProperty("measurement_unit") - private String measurementUnit = null; - - @JsonProperty("per_100g") - private BigDecimal per100g = null; - - @JsonProperty("per_serving") - private BigDecimal perServing = null; - - @JsonProperty("total") - private BigDecimal total = null; - - public BrandedFoodObjectNutrientsChomp name(String name) { - this.name = name; - return this; - } - - /** - * Nutrient name - * @return name - **/ - @ApiModelProperty(value = "Nutrient name") - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public BrandedFoodObjectNutrientsChomp measurementUnit(String measurementUnit) { - this.measurementUnit = measurementUnit; - return this; - } - - /** - * The unit used for measure (e.g. if mesure is 3 tsp, the unit is tsp) - * @return measurementUnit - **/ - @ApiModelProperty(value = "The unit used for measure (e.g. if mesure is 3 tsp, the unit is tsp)") - - public String getMeasurementUnit() { - return measurementUnit; - } - - public void setMeasurementUnit(String measurementUnit) { - this.measurementUnit = measurementUnit; - } - - public BrandedFoodObjectNutrientsChomp per100g(BigDecimal per100g) { - this.per100g = per100g; - return this; - } - - /** - * Amount of the nutrient per 100g of food - * @return per100g - **/ - @ApiModelProperty(value = "Amount of the nutrient per 100g of food") - - @Valid - public BigDecimal getPer100g() { - return per100g; - } - - public void setPer100g(BigDecimal per100g) { - this.per100g = per100g; - } - - public BrandedFoodObjectNutrientsChomp perServing(BigDecimal perServing) { - this.perServing = perServing; - return this; - } - - /** - * Nutrient value per serving - * @return perServing - **/ - @ApiModelProperty(value = "Nutrient value per serving") - - @Valid - public BigDecimal getPerServing() { - return perServing; - } - - public void setPerServing(BigDecimal perServing) { - this.perServing = perServing; - } - - public BrandedFoodObjectNutrientsChomp total(BigDecimal total) { - this.total = total; - return this; - } - - /** - * Total nutrient value - * @return total - **/ - @ApiModelProperty(value = "Total nutrient value") - - @Valid - public BigDecimal getTotal() { - return total; - } - - public void setTotal(BigDecimal total) { - this.total = total; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - BrandedFoodObjectNutrientsChomp brandedFoodObjectNutrientsChomp = (BrandedFoodObjectNutrientsChomp) o; - return Objects.equals(this.name, brandedFoodObjectNutrientsChomp.name) && - Objects.equals(this.measurementUnit, brandedFoodObjectNutrientsChomp.measurementUnit) && - Objects.equals(this.per100g, brandedFoodObjectNutrientsChomp.per100g) && - Objects.equals(this.perServing, brandedFoodObjectNutrientsChomp.perServing) && - Objects.equals(this.total, brandedFoodObjectNutrientsChomp.total); - } - - @Override - public int hashCode() { - return Objects.hash(name, measurementUnit, per100g, perServing, total); - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class BrandedFoodObjectNutrientsChomp {\n"); - - sb.append(" name: ").append(toIndentedString(name)).append("\n"); - sb.append(" measurementUnit: ").append(toIndentedString(measurementUnit)).append("\n"); - sb.append(" per100g: ").append(toIndentedString(per100g)).append("\n"); - sb.append(" perServing: ").append(toIndentedString(perServing)).append("\n"); - sb.append(" total: ").append(toIndentedString(total)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } -} diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java deleted file mode 100644 index c858f44..0000000 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrientsUsda.java +++ /dev/null @@ -1,323 +0,0 @@ -package io.swagger.model; - -import java.util.Objects; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonCreator; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.math.BigDecimal; -import org.springframework.validation.annotation.Validated; -import javax.validation.Valid; -import javax.validation.constraints.*; - -/** - * BrandedFoodObjectNutrientsUsda - */ -@Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") -public class BrandedFoodObjectNutrientsUsda { - @JsonProperty("id") - private Integer id = null; - - @JsonProperty("name") - private String name = null; - - @JsonProperty("per_100g") - private BigDecimal per100g = null; - - @JsonProperty("measurement_unit") - private String measurementUnit = null; - - @JsonProperty("min") - private BigDecimal min = null; - - @JsonProperty("max") - private BigDecimal max = null; - - @JsonProperty("median") - private BigDecimal median = null; - - @JsonProperty("rank") - private Integer rank = null; - - @JsonProperty("data_points") - private Integer dataPoints = null; - - @JsonProperty("footnote") - private String footnote = null; - - @JsonProperty("description") - private String description = null; - - public BrandedFoodObjectNutrientsUsda id(Integer id) { - this.id = id; - return this; - } - - /** - * Nutrient ID - * @return id - **/ - @ApiModelProperty(value = "Nutrient ID") - - public Integer getId() { - return id; - } - - public void setId(Integer id) { - this.id = id; - } - - public BrandedFoodObjectNutrientsUsda name(String name) { - this.name = name; - return this; - } - - /** - * Nutrient name - * @return name - **/ - @ApiModelProperty(value = "Nutrient name") - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public BrandedFoodObjectNutrientsUsda per100g(BigDecimal per100g) { - this.per100g = per100g; - return this; - } - - /** - * Amount of the nutrient per 100g of food - * @return per100g - **/ - @ApiModelProperty(value = "Amount of the nutrient per 100g of food") - - @Valid - public BigDecimal getPer100g() { - return per100g; - } - - public void setPer100g(BigDecimal per100g) { - this.per100g = per100g; - } - - public BrandedFoodObjectNutrientsUsda measurementUnit(String measurementUnit) { - this.measurementUnit = measurementUnit; - return this; - } - - /** - * The unit used for the measure of this nutrient - * @return measurementUnit - **/ - @ApiModelProperty(value = "The unit used for the measure of this nutrient") - - public String getMeasurementUnit() { - return measurementUnit; - } - - public void setMeasurementUnit(String measurementUnit) { - this.measurementUnit = measurementUnit; - } - - public BrandedFoodObjectNutrientsUsda min(BigDecimal min) { - this.min = min; - return this; - } - - /** - * Minimum nutrient value - * @return min - **/ - @ApiModelProperty(value = "Minimum nutrient value") - - @Valid - public BigDecimal getMin() { - return min; - } - - public void setMin(BigDecimal min) { - this.min = min; - } - - public BrandedFoodObjectNutrientsUsda max(BigDecimal max) { - this.max = max; - return this; - } - - /** - * Maximum nutrient value - * @return max - **/ - @ApiModelProperty(value = "Maximum nutrient value") - - @Valid - public BigDecimal getMax() { - return max; - } - - public void setMax(BigDecimal max) { - this.max = max; - } - - public BrandedFoodObjectNutrientsUsda median(BigDecimal median) { - this.median = median; - return this; - } - - /** - * Median nutrient value - * @return median - **/ - @ApiModelProperty(value = "Median nutrient value") - - @Valid - public BigDecimal getMedian() { - return median; - } - - public void setMedian(BigDecimal median) { - this.median = median; - } - - public BrandedFoodObjectNutrientsUsda rank(Integer rank) { - this.rank = rank; - return this; - } - - /** - * Nutrient rank - * @return rank - **/ - @ApiModelProperty(value = "Nutrient rank") - - public Integer getRank() { - return rank; - } - - public void setRank(Integer rank) { - this.rank = rank; - } - - public BrandedFoodObjectNutrientsUsda dataPoints(Integer dataPoints) { - this.dataPoints = dataPoints; - return this; - } - - /** - * Number of observations on which the value is based - * @return dataPoints - **/ - @ApiModelProperty(value = "Number of observations on which the value is based") - - public Integer getDataPoints() { - return dataPoints; - } - - public void setDataPoints(Integer dataPoints) { - this.dataPoints = dataPoints; - } - - public BrandedFoodObjectNutrientsUsda footnote(String footnote) { - this.footnote = footnote; - return this; - } - - /** - * Comments on any unusual aspect of the food nutrient. Examples might include why a nutrient value is different than typically expected. - * @return footnote - **/ - @ApiModelProperty(value = "Comments on any unusual aspect of the food nutrient. Examples might include why a nutrient value is different than typically expected.") - - public String getFootnote() { - return footnote; - } - - public void setFootnote(String footnote) { - this.footnote = footnote; - } - - public BrandedFoodObjectNutrientsUsda description(String description) { - this.description = description; - return this; - } - - /** - * Description of the nutrient source - * @return description - **/ - @ApiModelProperty(value = "Description of the nutrient source") - - public String getDescription() { - return description; - } - - public void setDescription(String description) { - this.description = description; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - BrandedFoodObjectNutrientsUsda brandedFoodObjectNutrientsUsda = (BrandedFoodObjectNutrientsUsda) o; - return Objects.equals(this.id, brandedFoodObjectNutrientsUsda.id) && - Objects.equals(this.name, brandedFoodObjectNutrientsUsda.name) && - Objects.equals(this.per100g, brandedFoodObjectNutrientsUsda.per100g) && - Objects.equals(this.measurementUnit, brandedFoodObjectNutrientsUsda.measurementUnit) && - Objects.equals(this.min, brandedFoodObjectNutrientsUsda.min) && - Objects.equals(this.max, brandedFoodObjectNutrientsUsda.max) && - Objects.equals(this.median, brandedFoodObjectNutrientsUsda.median) && - Objects.equals(this.rank, brandedFoodObjectNutrientsUsda.rank) && - Objects.equals(this.dataPoints, brandedFoodObjectNutrientsUsda.dataPoints) && - Objects.equals(this.footnote, brandedFoodObjectNutrientsUsda.footnote) && - Objects.equals(this.description, brandedFoodObjectNutrientsUsda.description); - } - - @Override - public int hashCode() { - return Objects.hash(id, name, per100g, measurementUnit, min, max, median, rank, dataPoints, footnote, description); - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class BrandedFoodObjectNutrientsUsda {\n"); - - sb.append(" id: ").append(toIndentedString(id)).append("\n"); - sb.append(" name: ").append(toIndentedString(name)).append("\n"); - sb.append(" per100g: ").append(toIndentedString(per100g)).append("\n"); - sb.append(" measurementUnit: ").append(toIndentedString(measurementUnit)).append("\n"); - sb.append(" min: ").append(toIndentedString(min)).append("\n"); - sb.append(" max: ").append(toIndentedString(max)).append("\n"); - sb.append(" median: ").append(toIndentedString(median)).append("\n"); - sb.append(" rank: ").append(toIndentedString(rank)).append("\n"); - sb.append(" dataPoints: ").append(toIndentedString(dataPoints)).append("\n"); - sb.append(" footnote: ").append(toIndentedString(footnote)).append("\n"); - sb.append(" description: ").append(toIndentedString(description)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } -} diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java b/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java deleted file mode 100644 index 30b7793..0000000 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServingChomp.java +++ /dev/null @@ -1,79 +0,0 @@ -package io.swagger.model; - -import java.util.Objects; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonCreator; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import org.springframework.validation.annotation.Validated; -import javax.validation.Valid; -import javax.validation.constraints.*; - -/** - * Serving information from Chomp's internal database - */ -@ApiModel(description = "Serving information from Chomp's internal database") -@Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") -public class BrandedFoodObjectServingChomp { - @JsonProperty("size") - private String size = null; - - public BrandedFoodObjectServingChomp size(String size) { - this.size = size; - return this; - } - - /** - * Serving size with measurement unit (e.g. if measure is 3 tsp, the unit is tsp) - * @return size - **/ - @ApiModelProperty(value = "Serving size with measurement unit (e.g. if measure is 3 tsp, the unit is tsp)") - - public String getSize() { - return size; - } - - public void setSize(String size) { - this.size = size; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - BrandedFoodObjectServingChomp brandedFoodObjectServingChomp = (BrandedFoodObjectServingChomp) o; - return Objects.equals(this.size, brandedFoodObjectServingChomp.size); - } - - @Override - public int hashCode() { - return Objects.hash(size); - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class BrandedFoodObjectServingChomp {\n"); - - sb.append(" size: ").append(toIndentedString(size)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } -} diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java b/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java deleted file mode 100644 index 453197c..0000000 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServingUsda.java +++ /dev/null @@ -1,127 +0,0 @@ -package io.swagger.model; - -import java.util.Objects; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonCreator; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import org.springframework.validation.annotation.Validated; -import javax.validation.Valid; -import javax.validation.constraints.*; - -/** - * Serving information from the USDA - */ -@ApiModel(description = "Serving information from the USDA") -@Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") -public class BrandedFoodObjectServingUsda { - @JsonProperty("size") - private String size = null; - - @JsonProperty("measurement_unit") - private String measurementUnit = null; - - @JsonProperty("size_fulltext") - private String sizeFulltext = null; - - public BrandedFoodObjectServingUsda size(String size) { - this.size = size; - return this; - } - - /** - * Serving size - * @return size - **/ - @ApiModelProperty(value = "Serving size") - - public String getSize() { - return size; - } - - public void setSize(String size) { - this.size = size; - } - - public BrandedFoodObjectServingUsda measurementUnit(String measurementUnit) { - this.measurementUnit = measurementUnit; - return this; - } - - /** - * Measurement unit for each serving (e.g. if measure is 3 tsp, the unit is tsp) - * @return measurementUnit - **/ - @ApiModelProperty(value = "Measurement unit for each serving (e.g. if measure is 3 tsp, the unit is tsp)") - - public String getMeasurementUnit() { - return measurementUnit; - } - - public void setMeasurementUnit(String measurementUnit) { - this.measurementUnit = measurementUnit; - } - - public BrandedFoodObjectServingUsda sizeFulltext(String sizeFulltext) { - this.sizeFulltext = sizeFulltext; - return this; - } - - /** - * Serving size description - * @return sizeFulltext - **/ - @ApiModelProperty(value = "Serving size description") - - public String getSizeFulltext() { - return sizeFulltext; - } - - public void setSizeFulltext(String sizeFulltext) { - this.sizeFulltext = sizeFulltext; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - BrandedFoodObjectServingUsda brandedFoodObjectServingUsda = (BrandedFoodObjectServingUsda) o; - return Objects.equals(this.size, brandedFoodObjectServingUsda.size) && - Objects.equals(this.measurementUnit, brandedFoodObjectServingUsda.measurementUnit) && - Objects.equals(this.sizeFulltext, brandedFoodObjectServingUsda.sizeFulltext); - } - - @Override - public int hashCode() { - return Objects.hash(size, measurementUnit, sizeFulltext); - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class BrandedFoodObjectServingUsda {\n"); - - sb.append(" size: ").append(toIndentedString(size)).append("\n"); - sb.append(" measurementUnit: ").append(toIndentedString(measurementUnit)).append("\n"); - sb.append(" sizeFulltext: ").append(toIndentedString(sizeFulltext)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } -} From fdcaae4cdf9e09ffb7fe4389f5042323852a79ec Mon Sep 17 00:00:00 2001 From: petermerrill Date: Thu, 23 Jan 2020 13:57:46 +0000 Subject: [PATCH 24/37] Generated code by SwaggerHub --- .../java/io/swagger/api/ApiException.java | 2 +- .../java/io/swagger/api/ApiOriginFilter.java | 2 +- .../io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 17 +- .../io/swagger/api/FoodApiController.java | 24 +- .../io/swagger/api/NotFoundException.java | 2 +- .../SwaggerDocumentationConfig.java | 2 +- .../io/swagger/model/BrandedFoodObject.java | 2 +- .../BrandedFoodObjectCountryDetails.java | 2 +- .../model/BrandedFoodObjectDietFlags.java | 2 +- .../model/BrandedFoodObjectDietLabels.java | 2 +- ...BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../BrandedFoodObjectDietLabelsVegan.java | 2 +- ...BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../swagger/model/BrandedFoodObjectItems.java | 40 +-- .../model/BrandedFoodObjectNutrients.java | 172 ++++++++---- .../model/BrandedFoodObjectPackage.java | 2 +- .../BrandedFoodObjectPackagingPhotos.java | 2 +- ...BrandedFoodObjectPackagingPhotosFront.java | 2 +- ...dFoodObjectPackagingPhotosIngredients.java | 2 +- ...dedFoodObjectPackagingPhotosNutrition.java | 2 +- .../model/BrandedFoodObjectServing.java | 84 +++--- .../io/swagger/model/IngredientObject.java | 2 +- ...gredientObjectCalorieConversionFactor.java | 2 +- .../model/IngredientObjectComponents.java | 2 +- .../swagger/model/IngredientObjectItems.java | 26 +- .../model/IngredientObjectNutrients.java | 263 ++++++++++++++++-- .../model/IngredientObjectPortions.java | 2 +- 28 files changed, 479 insertions(+), 189 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index b2908b2..d4ddadc 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index 8d1ddd8..f7dfa94 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index 993b13b..c88f988 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index 4e2652d..95e0ca7 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { @@ -43,21 +43,6 @@ public interface FoodApi { ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiParam(value = "#### UPC/EAN barcode **Example** > ```&code=0842234000988``` ", required = true) @Valid @RequestParam(value = "code", required = true) String code); - @ApiOperation(value = "Get a branded food item using an ID number", nickname = "foodBrandedIdPhpGet", notes = "## Get data for a branded food using Chomp's internal ID number. **Example** > ```https://chompthis.com/api/v2/food/branded/id.php?api_key=API_KEY&id=ID``` **Tips** * Find a food's ID by using our **[food lookup tool](https://chompthis.com/api/lookup.php)**. * Alternatively, set the \"source\" parameter to \"USDA\" and use the food's FDC ID. ", response = BrandedFoodObject.class, authorizations = { - @Authorization(value = "ApiKeyAuth") }, tags={ }) - @ApiResponses(value = { - @ApiResponse(code = 200, message = "**Valid** - Will return an object containing any matching foods. ", response = BrandedFoodObject.class), - @ApiResponse(code = 400, message = "**Validation error** - Invalid parameters or request. "), - @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), - @ApiResponse(code = 403, message = "**Forbidden** - Disallowed entity. "), - @ApiResponse(code = 404, message = "**Not found** - No food items exist that match your query parameters. "), - @ApiResponse(code = 500, message = "**Server error** - Internal server error, request failed, or base error. *Please **[contact us](https://chompthis.com/api/ticket-new.php)** if you see this.* ") }) - @RequestMapping(value = "/food/branded/id.php", - produces = { "application/json" }, - method = RequestMethod.GET) - ResponseEntity foodBrandedIdPhpGet(@NotNull @ApiParam(value = "#### The ID number of a branded food item. **Example #1: Using Chomp ID** > ```&id=15``` **Example #2: Using FDC ID** > ```&id=FDC_ID&source=USDA``` ", required = true) @Valid @RequestParam(value = "id", required = true) Integer id,@ApiParam(value = "#### Configure the endpoint to accept food IDs from various data sources. This endpoint defaults to Chomp but can accept FDC IDs. **Example** > ```&source=Chomp``` **Tips** * Pass in ```&source=USDA``` if you want to look up food items using a USDA FDC ID. ", allowableValues = "Chomp, USDA") @Valid @RequestParam(value = "source", required = false) String source); - - @ApiOperation(value = "Get a branded food item by name", nickname = "foodBrandedNamePhpGet", notes = "## Search for branded food items by name. **Example** > ```https://chompthis.com/api/v2/food/branded/name.php?api_key=API_KEY&name=NAME``` **Tips** * Get started by using our **[food lookup tool](https://chompthis.com/api/lookup.php)**. > This API endpoint is only available to Standard and Premium API subscribers. Please consider upgrading your subscription if you are subscribed to the Limited plan. **[Read this](https://desk.zoho.com/portal/chompthis/kb/articles/can-i-upgrade-downgrade-my-subscription)** if you aren't sure how to upgrade your subscription. ", response = BrandedFoodObject.class, authorizations = { @Authorization(value = "ApiKeyAuth") }, tags={ }) @ApiResponses(value = { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index 9c69f0e..cc4e88e 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -42,21 +42,7 @@ public ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiP String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 4,\n \"non_english_speaking\" : 5\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 4,\n \"non_english_speaking\" : 5\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); - } catch (IOException e) { - log.error("Couldn't serialize response for content type application/json", e); - return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); - } - } - - return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); - } - - public ResponseEntity foodBrandedIdPhpGet(@NotNull @ApiParam(value = "#### The ID number of a branded food item. **Example #1: Using Chomp ID** > ```&id=15``` **Example #2: Using FDC ID** > ```&id=FDC_ID&source=USDA``` ", required = true) @Valid @RequestParam(value = "id", required = true) Integer id,@ApiParam(value = "#### Configure the endpoint to accept food IDs from various data sources. This endpoint defaults to Chomp but can accept FDC IDs. **Example** > ```&source=Chomp``` **Tips** * Pass in ```&source=USDA``` if you want to look up food items using a USDA FDC ID. ", allowableValues = "Chomp, USDA") @Valid @RequestParam(value = "source", required = false) String source) { - String accept = request.getHeader("Accept"); - if (accept != null && accept.contains("application/json")) { - try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 4,\n \"non_english_speaking\" : 5\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 4,\n \"non_english_speaking\" : 5\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 7,\n \"non_english_speaking\" : 1\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : [ {\n \"data_points\" : 5,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"per_100g\" : 6.027456183070403\n }, {\n \"data_points\" : 5,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"per_100g\" : 6.027456183070403\n } ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 3,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 7,\n \"non_english_speaking\" : 1\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : [ {\n \"data_points\" : 5,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"per_100g\" : 6.027456183070403\n }, {\n \"data_points\" : 5,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"per_100g\" : 6.027456183070403\n } ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 3,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -70,7 +56,7 @@ public ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiPara String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 4,\n \"non_english_speaking\" : 5\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 4,\n \"non_english_speaking\" : 5\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 7,\n \"non_english_speaking\" : 1\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : [ {\n \"data_points\" : 5,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"per_100g\" : 6.027456183070403\n }, {\n \"data_points\" : 5,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"per_100g\" : 6.027456183070403\n } ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 3,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 7,\n \"non_english_speaking\" : 1\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : [ {\n \"data_points\" : 5,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"per_100g\" : 6.027456183070403\n }, {\n \"data_points\" : 5,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"per_100g\" : 6.027456183070403\n } ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 3,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -84,7 +70,7 @@ public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 4,\n \"non_english_speaking\" : 5\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 4,\n \"non_english_speaking\" : 5\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"chomp\" : {\n \"size\" : \"size\"\n },\n \"usda\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n }\n },\n \"nutrients\" : {\n \"chomp\" : [ {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n }, {\n \"total\" : 5.962133916683182,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"per_100g\" : 6.027456183070403,\n \"per_serving\" : 1.4658129805029452\n } ],\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : {\n \"chomp\" : \"chomp\",\n \"usda\" : \"usda\"\n },\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 7,\n \"non_english_speaking\" : 1\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : [ {\n \"data_points\" : 5,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"per_100g\" : 6.027456183070403\n }, {\n \"data_points\" : 5,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"per_100g\" : 6.027456183070403\n } ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 3,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n }, {\n \"minerals\" : [ \"minerals\", \"minerals\" ],\n \"package\" : {\n \"quantity\" : 0,\n \"size\" : \"size\"\n },\n \"keywords\" : [ \"keywords\", \"keywords\" ],\n \"country_details\" : {\n \"english_speaking\" : 7,\n \"non_english_speaking\" : 1\n },\n \"traces\" : [ \"traces\", \"traces\" ],\n \"description\" : \"description\",\n \"diet_flags\" : [ {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n }, {\n \"ingredient\" : \"ingredient\",\n \"is_allergen\" : true,\n \"ingredient_description\" : \"ingredient_description\",\n \"compatibility_level\" : 4,\n \"is_compatible\" : \"is_compatible\",\n \"diet_label\" : \"diet_label\",\n \"compatibility_description\" : \"compatibility_description\"\n } ],\n \"countries\" : [ \"countries\", \"countries\" ],\n \"has_english_ingredients\" : true,\n \"palm_oil_ingredients\" : [ \"palm_oil_ingredients\", \"palm_oil_ingredients\" ],\n \"serving\" : {\n \"size_fulltext\" : \"size_fulltext\",\n \"size\" : \"size\",\n \"measurement_unit\" : \"measurement_unit\"\n },\n \"nutrients\" : [ {\n \"data_points\" : 5,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"per_100g\" : 6.027456183070403\n }, {\n \"data_points\" : 5,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 1,\n \"description\" : \"description\",\n \"per_100g\" : 6.027456183070403\n } ],\n \"allergens\" : [ \"allergens\", \"allergens\" ],\n \"packaging_photos\" : {\n \"nutrition\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"ingredients\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n },\n \"front\" : {\n \"small\" : \"small\",\n \"thumb\" : \"thumb\",\n \"display\" : \"display\"\n }\n },\n \"ingredient_list\" : [ \"ingredient_list\", \"ingredient_list\" ],\n \"vitamins\" : [ \"vitamins\", \"vitamins\" ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 3,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"ingredients\" : \"ingredients\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"barcode\" : \"barcode\",\n \"brand\" : \"brand\",\n \"brand_list\" : [ \"brand_list\", \"brand_list\" ]\n } ]\n}", BrandedFoodObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); @@ -98,7 +84,7 @@ public ResponseEntity foodIngredientSearchPhpGet(@NotNull @Api String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 5.962133916683182,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4658129805029452,\n \"protein_value\" : 0.8008281904610115,\n \"fat_value\" : 6.027456183070403\n },\n \"components\" : [ {\n \"data_points\" : 7,\n \"pct_weight\" : 5.637376656633329,\n \"gram_weight\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 7,\n \"pct_weight\" : 5.637376656633329,\n \"gram_weight\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"common_names\" : \"common_names\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 9.301444243932576,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 9.301444243932576,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 5.962133916683182,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 1.4658129805029452,\n \"protein_value\" : 0.8008281904610115,\n \"fat_value\" : 6.027456183070403\n },\n \"components\" : [ {\n \"data_points\" : 7,\n \"pct_weight\" : 5.637376656633329,\n \"gram_weight\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 7,\n \"pct_weight\" : 5.637376656633329,\n \"gram_weight\" : 2.3021358869347655,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 1,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 1,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 7,\n \"name\" : \"name\",\n \"compatibility_level\" : 6,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"common_names\" : \"common_names\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"nutrients\" : {\n \"usda\" : [ {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 4,\n \"min\" : 7.061401241503109,\n \"median\" : 3.616076749251911,\n \"max\" : 9.301444243932576,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 2,\n \"description\" : \"description\",\n \"id\" : 5,\n \"per_100g\" : 2.3021358869347655,\n \"footnote\" : \"footnote\"\n } ]\n },\n \"portions\" : [ {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 9.301444243932576,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 3,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 9.301444243932576,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 2.027123023002322,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 3.616076749251911,\n \"protein_value\" : 7.061401241503109,\n \"fat_value\" : 9.301444243932576\n },\n \"components\" : [ {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 3,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"common_names\" : \"common_names\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"nutrients\" : [ {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n } ],\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 2.027123023002322,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 3.616076749251911,\n \"protein_value\" : 7.061401241503109,\n \"fat_value\" : 9.301444243932576\n },\n \"components\" : [ {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 3,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"common_names\" : \"common_names\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"nutrients\" : [ {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n } ],\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index ab2c0d7..1b03e7b 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index 146480c..c242d48 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index e11bb35..97251a4 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index d23b9ca..dfc078f 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 9d92c46..697b5d5 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 9e32c1e..a8a702e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index cfc5c82..62de3ed 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index 198147b..afc5198 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 1859339..5a39cb4 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index 7d5bccd..ae8650c 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -8,7 +8,6 @@ import io.swagger.model.BrandedFoodObjectCountryDetails; import io.swagger.model.BrandedFoodObjectDietFlags; import io.swagger.model.BrandedFoodObjectDietLabels; -import io.swagger.model.BrandedFoodObjectIngredients; import io.swagger.model.BrandedFoodObjectNutrients; import io.swagger.model.BrandedFoodObjectPackage; import io.swagger.model.BrandedFoodObjectPackagingPhotos; @@ -24,7 +23,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; @@ -36,7 +35,7 @@ public class BrandedFoodObjectItems { private String brand = null; @JsonProperty("ingredients") - private BrandedFoodObjectIngredients ingredients = null; + private String ingredients = null; @JsonProperty("package") private BrandedFoodObjectPackage _package = null; @@ -49,7 +48,8 @@ public class BrandedFoodObjectItems { private List categories = null; @JsonProperty("nutrients") - private BrandedFoodObjectNutrients nutrients = null; + @Valid + private List nutrients = null; @JsonProperty("diet_labels") private BrandedFoodObjectDietLabels dietLabels = null; @@ -163,23 +163,22 @@ public void setBrand(String brand) { this.brand = brand; } - public BrandedFoodObjectItems ingredients(BrandedFoodObjectIngredients ingredients) { + public BrandedFoodObjectItems ingredients(String ingredients) { this.ingredients = ingredients; return this; } /** - * Get ingredients + * This food item's ingredients from greatest quantity to least * @return ingredients **/ - @ApiModelProperty(value = "") + @ApiModelProperty(value = "This food item's ingredients from greatest quantity to least") - @Valid - public BrandedFoodObjectIngredients getIngredients() { + public String getIngredients() { return ingredients; } - public void setIngredients(BrandedFoodObjectIngredients ingredients) { + public void setIngredients(String ingredients) { this.ingredients = ingredients; } @@ -250,23 +249,30 @@ public void setCategories(List categories) { this.categories = categories; } - public BrandedFoodObjectItems nutrients(BrandedFoodObjectNutrients nutrients) { + public BrandedFoodObjectItems nutrients(List nutrients) { this.nutrients = nutrients; return this; } + public BrandedFoodObjectItems addNutrientsItem(BrandedFoodObjectNutrients nutrientsItem) { + if (this.nutrients == null) { + this.nutrients = new ArrayList(); + } + this.nutrients.add(nutrientsItem); + return this; + } + /** - * Get nutrients + * An array containing nutrient informatio objects for this food item * @return nutrients **/ - @ApiModelProperty(value = "") - - @Valid - public BrandedFoodObjectNutrients getNutrients() { + @ApiModelProperty(value = "An array containing nutrient informatio objects for this food item") + @Valid + public List getNutrients() { return nutrients; } - public void setNutrients(BrandedFoodObjectNutrients nutrients) { + public void setNutrients(List nutrients) { this.nutrients = nutrients; } diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index 1456a0b..b389f5b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -5,81 +5,149 @@ import com.fasterxml.jackson.annotation.JsonCreator; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; -import io.swagger.model.BrandedFoodObjectNutrientsChomp; -import io.swagger.model.BrandedFoodObjectNutrientsUsda; -import java.util.ArrayList; -import java.util.List; +import java.math.BigDecimal; import org.springframework.validation.annotation.Validated; import javax.validation.Valid; import javax.validation.constraints.*; /** - * An object containing nutrient information from multiple sources + * An object containing information for a specific nutrient found in this food item */ -@ApiModel(description = "An object containing nutrient information from multiple sources") +@ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class BrandedFoodObjectNutrients { - @JsonProperty("chomp") - @Valid - private List chomp = null; + @JsonProperty("name") + private String name = null; - @JsonProperty("usda") - @Valid - private List usda = null; + @JsonProperty("per_100g") + private BigDecimal per100g = null; - public BrandedFoodObjectNutrients chomp(List chomp) { - this.chomp = chomp; + @JsonProperty("measurement_unit") + private String measurementUnit = null; + + @JsonProperty("rank") + private Integer rank = null; + + @JsonProperty("data_points") + private Integer dataPoints = null; + + @JsonProperty("description") + private String description = null; + + public BrandedFoodObjectNutrients name(String name) { + this.name = name; return this; } - public BrandedFoodObjectNutrients addChompItem(BrandedFoodObjectNutrientsChomp chompItem) { - if (this.chomp == null) { - this.chomp = new ArrayList(); - } - this.chomp.add(chompItem); + /** + * Nutrient name + * @return name + **/ + @ApiModelProperty(value = "Nutrient name") + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public BrandedFoodObjectNutrients per100g(BigDecimal per100g) { + this.per100g = per100g; return this; } /** - * An array containing an object for each nutrient data point - * @return chomp + * Amount of the nutrient per 100g of food + * @return per100g **/ - @ApiModelProperty(value = "An array containing an object for each nutrient data point") - @Valid - public List getChomp() { - return chomp; + @ApiModelProperty(value = "Amount of the nutrient per 100g of food") + + @Valid + public BigDecimal getPer100g() { + return per100g; } - public void setChomp(List chomp) { - this.chomp = chomp; + public void setPer100g(BigDecimal per100g) { + this.per100g = per100g; } - public BrandedFoodObjectNutrients usda(List usda) { - this.usda = usda; + public BrandedFoodObjectNutrients measurementUnit(String measurementUnit) { + this.measurementUnit = measurementUnit; return this; } - public BrandedFoodObjectNutrients addUsdaItem(BrandedFoodObjectNutrientsUsda usdaItem) { - if (this.usda == null) { - this.usda = new ArrayList(); - } - this.usda.add(usdaItem); + /** + * The unit used for the measure of this nutrient + * @return measurementUnit + **/ + @ApiModelProperty(value = "The unit used for the measure of this nutrient") + + public String getMeasurementUnit() { + return measurementUnit; + } + + public void setMeasurementUnit(String measurementUnit) { + this.measurementUnit = measurementUnit; + } + + public BrandedFoodObjectNutrients rank(Integer rank) { + this.rank = rank; + return this; + } + + /** + * Nutrient rank + * @return rank + **/ + @ApiModelProperty(value = "Nutrient rank") + + public Integer getRank() { + return rank; + } + + public void setRank(Integer rank) { + this.rank = rank; + } + + public BrandedFoodObjectNutrients dataPoints(Integer dataPoints) { + this.dataPoints = dataPoints; + return this; + } + + /** + * Number of observations on which the value is based + * @return dataPoints + **/ + @ApiModelProperty(value = "Number of observations on which the value is based") + + public Integer getDataPoints() { + return dataPoints; + } + + public void setDataPoints(Integer dataPoints) { + this.dataPoints = dataPoints; + } + + public BrandedFoodObjectNutrients description(String description) { + this.description = description; return this; } /** - * An array containing an object for each nutrient data point as found in the USDA database - * @return usda + * Description of the nutrient source + * @return description **/ - @ApiModelProperty(value = "An array containing an object for each nutrient data point as found in the USDA database") - @Valid - public List getUsda() { - return usda; + @ApiModelProperty(value = "Description of the nutrient source") + + public String getDescription() { + return description; } - public void setUsda(List usda) { - this.usda = usda; + public void setDescription(String description) { + this.description = description; } @@ -92,13 +160,17 @@ public boolean equals(java.lang.Object o) { return false; } BrandedFoodObjectNutrients brandedFoodObjectNutrients = (BrandedFoodObjectNutrients) o; - return Objects.equals(this.chomp, brandedFoodObjectNutrients.chomp) && - Objects.equals(this.usda, brandedFoodObjectNutrients.usda); + return Objects.equals(this.name, brandedFoodObjectNutrients.name) && + Objects.equals(this.per100g, brandedFoodObjectNutrients.per100g) && + Objects.equals(this.measurementUnit, brandedFoodObjectNutrients.measurementUnit) && + Objects.equals(this.rank, brandedFoodObjectNutrients.rank) && + Objects.equals(this.dataPoints, brandedFoodObjectNutrients.dataPoints) && + Objects.equals(this.description, brandedFoodObjectNutrients.description); } @Override public int hashCode() { - return Objects.hash(chomp, usda); + return Objects.hash(name, per100g, measurementUnit, rank, dataPoints, description); } @Override @@ -106,8 +178,12 @@ public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class BrandedFoodObjectNutrients {\n"); - sb.append(" chomp: ").append(toIndentedString(chomp)).append("\n"); - sb.append(" usda: ").append(toIndentedString(usda)).append("\n"); + sb.append(" name: ").append(toIndentedString(name)).append("\n"); + sb.append(" per100g: ").append(toIndentedString(per100g)).append("\n"); + sb.append(" measurementUnit: ").append(toIndentedString(measurementUnit)).append("\n"); + sb.append(" rank: ").append(toIndentedString(rank)).append("\n"); + sb.append(" dataPoints: ").append(toIndentedString(dataPoints)).append("\n"); + sb.append(" description: ").append(toIndentedString(description)).append("\n"); sb.append("}"); return sb.toString(); } diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index d208204..d46c224 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index d01e711..4e9ada2 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index 772f380..32ac7df 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index 6adc770..5eaf434 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 5017428..9402296 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 163a580..4ea5b1c 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -5,8 +5,6 @@ import com.fasterxml.jackson.annotation.JsonCreator; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; -import io.swagger.model.BrandedFoodObjectServingChomp; -import io.swagger.model.BrandedFoodObjectServingUsda; import org.springframework.validation.annotation.Validated; import javax.validation.Valid; import javax.validation.constraints.*; @@ -16,52 +14,72 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class BrandedFoodObjectServing { - @JsonProperty("chomp") - private BrandedFoodObjectServingChomp chomp = null; + @JsonProperty("size") + private String size = null; - @JsonProperty("usda") - private BrandedFoodObjectServingUsda usda = null; + @JsonProperty("measurement_unit") + private String measurementUnit = null; - public BrandedFoodObjectServing chomp(BrandedFoodObjectServingChomp chomp) { - this.chomp = chomp; + @JsonProperty("size_fulltext") + private String sizeFulltext = null; + + public BrandedFoodObjectServing size(String size) { + this.size = size; + return this; + } + + /** + * Serving size + * @return size + **/ + @ApiModelProperty(value = "Serving size") + + public String getSize() { + return size; + } + + public void setSize(String size) { + this.size = size; + } + + public BrandedFoodObjectServing measurementUnit(String measurementUnit) { + this.measurementUnit = measurementUnit; return this; } /** - * Get chomp - * @return chomp + * Measurement unit for each serving (e.g. if measure is 3 tsp, the unit is tsp) + * @return measurementUnit **/ - @ApiModelProperty(value = "") + @ApiModelProperty(value = "Measurement unit for each serving (e.g. if measure is 3 tsp, the unit is tsp)") - @Valid - public BrandedFoodObjectServingChomp getChomp() { - return chomp; + public String getMeasurementUnit() { + return measurementUnit; } - public void setChomp(BrandedFoodObjectServingChomp chomp) { - this.chomp = chomp; + public void setMeasurementUnit(String measurementUnit) { + this.measurementUnit = measurementUnit; } - public BrandedFoodObjectServing usda(BrandedFoodObjectServingUsda usda) { - this.usda = usda; + public BrandedFoodObjectServing sizeFulltext(String sizeFulltext) { + this.sizeFulltext = sizeFulltext; return this; } /** - * Get usda - * @return usda + * Serving size description + * @return sizeFulltext **/ - @ApiModelProperty(value = "") + @ApiModelProperty(value = "Serving size description") - @Valid - public BrandedFoodObjectServingUsda getUsda() { - return usda; + public String getSizeFulltext() { + return sizeFulltext; } - public void setUsda(BrandedFoodObjectServingUsda usda) { - this.usda = usda; + public void setSizeFulltext(String sizeFulltext) { + this.sizeFulltext = sizeFulltext; } @@ -74,13 +92,14 @@ public boolean equals(java.lang.Object o) { return false; } BrandedFoodObjectServing brandedFoodObjectServing = (BrandedFoodObjectServing) o; - return Objects.equals(this.chomp, brandedFoodObjectServing.chomp) && - Objects.equals(this.usda, brandedFoodObjectServing.usda); + return Objects.equals(this.size, brandedFoodObjectServing.size) && + Objects.equals(this.measurementUnit, brandedFoodObjectServing.measurementUnit) && + Objects.equals(this.sizeFulltext, brandedFoodObjectServing.sizeFulltext); } @Override public int hashCode() { - return Objects.hash(chomp, usda); + return Objects.hash(size, measurementUnit, sizeFulltext); } @Override @@ -88,8 +107,9 @@ public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class BrandedFoodObjectServing {\n"); - sb.append(" chomp: ").append(toIndentedString(chomp)).append("\n"); - sb.append(" usda: ").append(toIndentedString(usda)).append("\n"); + sb.append(" size: ").append(toIndentedString(size)).append("\n"); + sb.append(" measurementUnit: ").append(toIndentedString(measurementUnit)).append("\n"); + sb.append(" sizeFulltext: ").append(toIndentedString(sizeFulltext)).append("\n"); sb.append("}"); return sb.toString(); } diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index ac4ae8e..8ce62cf 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java index e31043e..e3f244d 100644 --- a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class IngredientObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectComponents.java b/src/main/java/io/swagger/model/IngredientObjectComponents.java index 923e85b..ce2fff2 100644 --- a/src/main/java/io/swagger/model/IngredientObjectComponents.java +++ b/src/main/java/io/swagger/model/IngredientObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class IngredientObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index 897a0c5..fc4252d 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; @@ -32,7 +32,8 @@ public class IngredientObjectItems { private List categories = null; @JsonProperty("nutrients") - private IngredientObjectNutrients nutrients = null; + @Valid + private List nutrients = null; @JsonProperty("calorie_conversion_factor") private IngredientObjectCalorieConversionFactor calorieConversionFactor = null; @@ -106,23 +107,30 @@ public void setCategories(List categories) { this.categories = categories; } - public IngredientObjectItems nutrients(IngredientObjectNutrients nutrients) { + public IngredientObjectItems nutrients(List nutrients) { this.nutrients = nutrients; return this; } + public IngredientObjectItems addNutrientsItem(IngredientObjectNutrients nutrientsItem) { + if (this.nutrients == null) { + this.nutrients = new ArrayList(); + } + this.nutrients.add(nutrientsItem); + return this; + } + /** - * Get nutrients + * An array containing nutrient informatio objects for this food item * @return nutrients **/ - @ApiModelProperty(value = "") - - @Valid - public IngredientObjectNutrients getNutrients() { + @ApiModelProperty(value = "An array containing nutrient informatio objects for this food item") + @Valid + public List getNutrients() { return nutrients; } - public void setNutrients(IngredientObjectNutrients nutrients) { + public void setNutrients(List nutrients) { this.nutrients = nutrients; } diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index dd2fe09..c00ee6b 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -5,49 +5,240 @@ import com.fasterxml.jackson.annotation.JsonCreator; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; -import io.swagger.model.BrandedFoodObjectNutrientsUsda; -import java.util.ArrayList; -import java.util.List; +import java.math.BigDecimal; import org.springframework.validation.annotation.Validated; import javax.validation.Valid; import javax.validation.constraints.*; /** - * An object containing nutrient information from each source + * An object containing information for a specific nutrient found in this food item */ -@ApiModel(description = "An object containing nutrient information from each source") +@ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class IngredientObjectNutrients { - @JsonProperty("usda") - @Valid - private List usda = null; + @JsonProperty("name") + private String name = null; - public IngredientObjectNutrients usda(List usda) { - this.usda = usda; + @JsonProperty("per_100g") + private BigDecimal per100g = null; + + @JsonProperty("measurement_unit") + private String measurementUnit = null; + + @JsonProperty("min") + private BigDecimal min = null; + + @JsonProperty("max") + private BigDecimal max = null; + + @JsonProperty("median") + private BigDecimal median = null; + + @JsonProperty("rank") + private Integer rank = null; + + @JsonProperty("data_points") + private Integer dataPoints = null; + + @JsonProperty("footnote") + private String footnote = null; + + @JsonProperty("description") + private String description = null; + + public IngredientObjectNutrients name(String name) { + this.name = name; return this; } - public IngredientObjectNutrients addUsdaItem(BrandedFoodObjectNutrientsUsda usdaItem) { - if (this.usda == null) { - this.usda = new ArrayList(); - } - this.usda.add(usdaItem); + /** + * Nutrient name + * @return name + **/ + @ApiModelProperty(value = "Nutrient name") + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public IngredientObjectNutrients per100g(BigDecimal per100g) { + this.per100g = per100g; + return this; + } + + /** + * Amount of the nutrient per 100g of food + * @return per100g + **/ + @ApiModelProperty(value = "Amount of the nutrient per 100g of food") + + @Valid + public BigDecimal getPer100g() { + return per100g; + } + + public void setPer100g(BigDecimal per100g) { + this.per100g = per100g; + } + + public IngredientObjectNutrients measurementUnit(String measurementUnit) { + this.measurementUnit = measurementUnit; + return this; + } + + /** + * The unit used for the measure of this nutrient + * @return measurementUnit + **/ + @ApiModelProperty(value = "The unit used for the measure of this nutrient") + + public String getMeasurementUnit() { + return measurementUnit; + } + + public void setMeasurementUnit(String measurementUnit) { + this.measurementUnit = measurementUnit; + } + + public IngredientObjectNutrients min(BigDecimal min) { + this.min = min; + return this; + } + + /** + * Minimum nutrient value + * @return min + **/ + @ApiModelProperty(value = "Minimum nutrient value") + + @Valid + public BigDecimal getMin() { + return min; + } + + public void setMin(BigDecimal min) { + this.min = min; + } + + public IngredientObjectNutrients max(BigDecimal max) { + this.max = max; + return this; + } + + /** + * Maximum nutrient value + * @return max + **/ + @ApiModelProperty(value = "Maximum nutrient value") + + @Valid + public BigDecimal getMax() { + return max; + } + + public void setMax(BigDecimal max) { + this.max = max; + } + + public IngredientObjectNutrients median(BigDecimal median) { + this.median = median; + return this; + } + + /** + * Median nutrient value + * @return median + **/ + @ApiModelProperty(value = "Median nutrient value") + + @Valid + public BigDecimal getMedian() { + return median; + } + + public void setMedian(BigDecimal median) { + this.median = median; + } + + public IngredientObjectNutrients rank(Integer rank) { + this.rank = rank; + return this; + } + + /** + * Nutrient rank + * @return rank + **/ + @ApiModelProperty(value = "Nutrient rank") + + public Integer getRank() { + return rank; + } + + public void setRank(Integer rank) { + this.rank = rank; + } + + public IngredientObjectNutrients dataPoints(Integer dataPoints) { + this.dataPoints = dataPoints; + return this; + } + + /** + * Number of observations on which the value is based + * @return dataPoints + **/ + @ApiModelProperty(value = "Number of observations on which the value is based") + + public Integer getDataPoints() { + return dataPoints; + } + + public void setDataPoints(Integer dataPoints) { + this.dataPoints = dataPoints; + } + + public IngredientObjectNutrients footnote(String footnote) { + this.footnote = footnote; + return this; + } + + /** + * Comments on any unusual aspect of the food nutrient. Examples might include why a nutrient value is different than typically expected. + * @return footnote + **/ + @ApiModelProperty(value = "Comments on any unusual aspect of the food nutrient. Examples might include why a nutrient value is different than typically expected.") + + public String getFootnote() { + return footnote; + } + + public void setFootnote(String footnote) { + this.footnote = footnote; + } + + public IngredientObjectNutrients description(String description) { + this.description = description; return this; } /** - * An array containing an object for each nutrient data point as found in the USDA database - * @return usda + * Description of the nutrient source + * @return description **/ - @ApiModelProperty(value = "An array containing an object for each nutrient data point as found in the USDA database") - @Valid - public List getUsda() { - return usda; + @ApiModelProperty(value = "Description of the nutrient source") + + public String getDescription() { + return description; } - public void setUsda(List usda) { - this.usda = usda; + public void setDescription(String description) { + this.description = description; } @@ -60,12 +251,21 @@ public boolean equals(java.lang.Object o) { return false; } IngredientObjectNutrients ingredientObjectNutrients = (IngredientObjectNutrients) o; - return Objects.equals(this.usda, ingredientObjectNutrients.usda); + return Objects.equals(this.name, ingredientObjectNutrients.name) && + Objects.equals(this.per100g, ingredientObjectNutrients.per100g) && + Objects.equals(this.measurementUnit, ingredientObjectNutrients.measurementUnit) && + Objects.equals(this.min, ingredientObjectNutrients.min) && + Objects.equals(this.max, ingredientObjectNutrients.max) && + Objects.equals(this.median, ingredientObjectNutrients.median) && + Objects.equals(this.rank, ingredientObjectNutrients.rank) && + Objects.equals(this.dataPoints, ingredientObjectNutrients.dataPoints) && + Objects.equals(this.footnote, ingredientObjectNutrients.footnote) && + Objects.equals(this.description, ingredientObjectNutrients.description); } @Override public int hashCode() { - return Objects.hash(usda); + return Objects.hash(name, per100g, measurementUnit, min, max, median, rank, dataPoints, footnote, description); } @Override @@ -73,7 +273,16 @@ public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class IngredientObjectNutrients {\n"); - sb.append(" usda: ").append(toIndentedString(usda)).append("\n"); + sb.append(" name: ").append(toIndentedString(name)).append("\n"); + sb.append(" per100g: ").append(toIndentedString(per100g)).append("\n"); + sb.append(" measurementUnit: ").append(toIndentedString(measurementUnit)).append("\n"); + sb.append(" min: ").append(toIndentedString(min)).append("\n"); + sb.append(" max: ").append(toIndentedString(max)).append("\n"); + sb.append(" median: ").append(toIndentedString(median)).append("\n"); + sb.append(" rank: ").append(toIndentedString(rank)).append("\n"); + sb.append(" dataPoints: ").append(toIndentedString(dataPoints)).append("\n"); + sb.append(" footnote: ").append(toIndentedString(footnote)).append("\n"); + sb.append(" description: ").append(toIndentedString(description)).append("\n"); sb.append("}"); return sb.toString(); } diff --git a/src/main/java/io/swagger/model/IngredientObjectPortions.java b/src/main/java/io/swagger/model/IngredientObjectPortions.java index 0594cc4..f1063a5 100644 --- a/src/main/java/io/swagger/model/IngredientObjectPortions.java +++ b/src/main/java/io/swagger/model/IngredientObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:15:58.487Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") public class IngredientObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; From 3ef04639168211251dc2e6697865d86140dbaaa2 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Thu, 23 Jan 2020 17:11:31 +0000 Subject: [PATCH 25/37] Generated code by SwaggerHub --- .../java/io/swagger/api/ApiException.java | 2 +- .../java/io/swagger/api/ApiOriginFilter.java | 2 +- .../io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 2 +- .../io/swagger/api/FoodApiController.java | 4 +-- .../io/swagger/api/NotFoundException.java | 2 +- .../SwaggerDocumentationConfig.java | 4 +-- .../io/swagger/model/BrandedFoodObject.java | 2 +- .../BrandedFoodObjectCountryDetails.java | 2 +- .../model/BrandedFoodObjectDietFlags.java | 2 +- .../model/BrandedFoodObjectDietLabels.java | 2 +- ...BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../BrandedFoodObjectDietLabelsVegan.java | 2 +- ...BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../swagger/model/BrandedFoodObjectItems.java | 2 +- .../model/BrandedFoodObjectNutrients.java | 2 +- .../model/BrandedFoodObjectPackage.java | 2 +- .../BrandedFoodObjectPackagingPhotos.java | 2 +- ...BrandedFoodObjectPackagingPhotosFront.java | 2 +- ...dFoodObjectPackagingPhotosIngredients.java | 2 +- ...dedFoodObjectPackagingPhotosNutrition.java | 2 +- .../model/BrandedFoodObjectServing.java | 2 +- .../io/swagger/model/IngredientObject.java | 2 +- ...gredientObjectCalorieConversionFactor.java | 2 +- .../model/IngredientObjectComponents.java | 2 +- .../swagger/model/IngredientObjectItems.java | 30 +++++++++---------- .../model/IngredientObjectNutrients.java | 2 +- .../model/IngredientObjectPortions.java | 2 +- 28 files changed, 44 insertions(+), 44 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index d4ddadc..4a00cc8 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index f7dfa94..fd52729 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index c88f988..ac21b9c 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index 95e0ca7..7f886d0 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index cc4e88e..446cddd 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -84,7 +84,7 @@ public ResponseEntity foodIngredientSearchPhpGet(@NotNull @Api String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 2.027123023002322,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 3.616076749251911,\n \"protein_value\" : 7.061401241503109,\n \"fat_value\" : 9.301444243932576\n },\n \"components\" : [ {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 3,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"common_names\" : \"common_names\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"nutrients\" : [ {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n } ],\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 2.027123023002322,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 3.616076749251911,\n \"protein_value\" : 7.061401241503109,\n \"fat_value\" : 9.301444243932576\n },\n \"components\" : [ {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 3,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"common_names\" : \"common_names\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"nutrients\" : [ {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n } ],\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 2.027123023002322,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 3.616076749251911,\n \"protein_value\" : 7.061401241503109,\n \"fat_value\" : 9.301444243932576\n },\n \"components\" : [ {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 3,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : [ {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n } ],\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 2.027123023002322,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 3.616076749251911,\n \"protein_value\" : 7.061401241503109,\n \"fat_value\" : 9.301444243932576\n },\n \"components\" : [ {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 3,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : [ {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n } ],\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 1b03e7b..8f5f58b 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index c242d48..f4abe19 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,14 +10,14 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") @Configuration public class SwaggerDocumentationConfig { ApiInfo apiInfo() { return new ApiInfoBuilder() .title("Chomp Food Database API Documentation") - .description("## Important An **[API key](https://chompthis.com/api/)** is required for access to this API. Get yours at **[https://chompthis.com/api](https://chompthis.com/api/)**. ### Getting Started * **[Subscribe](https://chompthis.com/api/#pricing)** to the API. * Scroll down and click the \"**Authorize**\" button. * Enter your API key into the \"**value**\" input, click the \"**Authorize**\" button, then click the \"**Close**\" button. * Scroll down to the section titled \"**default**\" and click on the API endpoint you wish to use. * Click the \"**Try it out**\" button. * Enter the information the endpoint requires. * Click the \"**Execute**\" button. ### Example * Branded food response object: **[View example »](https://raw.githubusercontent.com/chompfoods/examples/master/branded-food-response-object.json)** * Ingredient response object: **[View example »](https://raw.githubusercontent.com/chompfoods/examples/master/ingredient-response-object.json)** ### How Do I Find My API Key? * Your API key was sent to the email address you used to create your subscription. * You will also find your API key in the **[Client Center](https://chompthis.com/api/manage.php)**. * Read **[this article](https://desk.zoho.com/portal/chompthis/kb/articles/how-do-i-find-my-api-key)** for more information. ||| | ------- | -------- | | [Knowledge Base](https://desk.zoho.com/portal/chompthis/kb/chomp) | [Pricing](https://chompthis.com/api/) | | [Attribution](https://chompthis.com/api/docs/attribution.php) | [Cost Calculator](https://chompthis.com/api/cost-calculator.php) | | [Terms & License](https://chompthis.com/api/terms.php) | [Database Search](https://chompthis.com/api/lookup.php) | | [Support](https://chompthis.com/api/ticket-new.php) | [Query Builder](https://chompthis.com/api/build.php) | | [Client Center](https://chompthis.com/api/manage.php) | | ") + .description("## Important An **[API key](https://chompthis.com/api/)** is required for access to this API. Get yours at **[https://chompthis.com/api](https://chompthis.com/api/)**. ### Getting Started * **[Subscribe](https://chompthis.com/api/#pricing)** to the API. * Scroll down and click the \"**Authorize**\" button. * Enter your API key into the \"**value**\" input, click the \"**Authorize**\" button, then click the \"**Close**\" button. * Scroll down to the section titled \"**default**\" and click on the API endpoint you wish to use. * Click the \"**Try it out**\" button. * Enter the information the endpoint requires. * Click the \"**Execute**\" button. ### Example * Branded food response object: **[View example »](https://raw.githubusercontent.com/chompfoods/examples/master/branded-food-response-object.json)** * Ingredient response object: **[View example »](https://raw.githubusercontent.com/chompfoods/examples/master/ingredient-response-object.json)** ### How Do I Find My API Key? * Your API key was sent to the email address you used to create your subscription. * You will also find your API key in the **[Client Center](https://chompthis.com/api/manage.php)**. * Read **[this article](https://desk.zoho.com/portal/chompthis/kb/articles/how-do-i-find-my-api-key)** for more information. ### Helpful Links * **Help & Support** * [Knowledge Base »](https://desk.zoho.com/portal/chompthis/kb/chomp) * [Support »](https://chompthis.com/api/ticket-new.php) * [Client Center »](https://chompthis.com/api/manage.php) * **Pricing** * [Subscription Options »](https://chompthis.com/api/) * [Cost Calculator »](https://chompthis.com/api/cost-calculator.php) * **Guidelines** * [Terms & License »](https://chompthis.com/api/terms.php) * [Attribution »](https://chompthis.com/api/docs/attribution.php) ") .license("") .licenseUrl("http://unlicense.org") .termsOfServiceUrl("") diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 97251a4..81d03ba 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index dfc078f..761c2e9 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 697b5d5..2448cd2 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index a8a702e..bb4cd77 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 62de3ed..ca8e441 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index afc5198..d8ab051 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 5a39cb4..1e26439 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index ae8650c..5f47b8c 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -23,7 +23,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index b389f5b..3d628f8 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index d46c224..435c743 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 4e9ada2..092547c 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index 32ac7df..5c95d41 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index 5eaf434..6172b35 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 9402296..55b8afb 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 4ea5b1c..b4429fa 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 8ce62cf..74f0134 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java index e3f244d..7c9d282 100644 --- a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class IngredientObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectComponents.java b/src/main/java/io/swagger/model/IngredientObjectComponents.java index ce2fff2..ce9d05e 100644 --- a/src/main/java/io/swagger/model/IngredientObjectComponents.java +++ b/src/main/java/io/swagger/model/IngredientObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class IngredientObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index fc4252d..896cdca 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; @@ -52,8 +52,8 @@ public class IngredientObjectItems { @Valid private List portions = null; - @JsonProperty("common_names") - private String commonNames = null; + @JsonProperty("common_name") + private String commonName = null; @JsonProperty("description") private String description = null; @@ -248,23 +248,23 @@ public void setPortions(List portions) { this.portions = portions; } - public IngredientObjectItems commonNames(String commonNames) { - this.commonNames = commonNames; + public IngredientObjectItems commonName(String commonName) { + this.commonName = commonName; return this; } /** - * Common names associated with this item. These generally clarify what the item is (e.g. when the brand name is \"BRAND's Spicy Enchilada\" the common name may be \"Chicken enchilada\") - * @return commonNames + * Common name associated with this item. These generally clarify what the item is (e.g. when the brand name is \"BRAND's Spicy Enchilada\" the common name may be \"Chicken enchilada\") + * @return commonName **/ - @ApiModelProperty(value = "Common names associated with this item. These generally clarify what the item is (e.g. when the brand name is \"BRAND's Spicy Enchilada\" the common name may be \"Chicken enchilada\")") + @ApiModelProperty(value = "Common name associated with this item. These generally clarify what the item is (e.g. when the brand name is \"BRAND's Spicy Enchilada\" the common name may be \"Chicken enchilada\")") - public String getCommonNames() { - return commonNames; + public String getCommonName() { + return commonName; } - public void setCommonNames(String commonNames) { - this.commonNames = commonNames; + public void setCommonName(String commonName) { + this.commonName = commonName; } public IngredientObjectItems description(String description) { @@ -323,14 +323,14 @@ public boolean equals(java.lang.Object o) { Objects.equals(this.dietLabels, ingredientObjectItems.dietLabels) && Objects.equals(this.components, ingredientObjectItems.components) && Objects.equals(this.portions, ingredientObjectItems.portions) && - Objects.equals(this.commonNames, ingredientObjectItems.commonNames) && + Objects.equals(this.commonName, ingredientObjectItems.commonName) && Objects.equals(this.description, ingredientObjectItems.description) && Objects.equals(this.footnote, ingredientObjectItems.footnote); } @Override public int hashCode() { - return Objects.hash(name, categories, nutrients, calorieConversionFactor, proteinConversionFactor, dietLabels, components, portions, commonNames, description, footnote); + return Objects.hash(name, categories, nutrients, calorieConversionFactor, proteinConversionFactor, dietLabels, components, portions, commonName, description, footnote); } @Override @@ -346,7 +346,7 @@ public String toString() { sb.append(" dietLabels: ").append(toIndentedString(dietLabels)).append("\n"); sb.append(" components: ").append(toIndentedString(components)).append("\n"); sb.append(" portions: ").append(toIndentedString(portions)).append("\n"); - sb.append(" commonNames: ").append(toIndentedString(commonNames)).append("\n"); + sb.append(" commonName: ").append(toIndentedString(commonName)).append("\n"); sb.append(" description: ").append(toIndentedString(description)).append("\n"); sb.append(" footnote: ").append(toIndentedString(footnote)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index c00ee6b..cd16925 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectPortions.java b/src/main/java/io/swagger/model/IngredientObjectPortions.java index f1063a5..b28c56a 100644 --- a/src/main/java/io/swagger/model/IngredientObjectPortions.java +++ b/src/main/java/io/swagger/model/IngredientObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T13:57:41.630Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") public class IngredientObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; From 9ab847aa7b5e00c57ee50ac6ad9d80e4cc0d50df Mon Sep 17 00:00:00 2001 From: petermerrill Date: Fri, 24 Jan 2020 13:21:54 +0000 Subject: [PATCH 26/37] Generated code by SwaggerHub --- src/main/java/io/swagger/api/ApiException.java | 2 +- .../java/io/swagger/api/ApiOriginFilter.java | 2 +- .../io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 18 +++++++++--------- .../java/io/swagger/api/FoodApiController.java | 2 +- .../java/io/swagger/api/NotFoundException.java | 2 +- .../SwaggerDocumentationConfig.java | 2 +- .../io/swagger/model/BrandedFoodObject.java | 2 +- .../model/BrandedFoodObjectCountryDetails.java | 2 +- .../model/BrandedFoodObjectDietFlags.java | 2 +- .../model/BrandedFoodObjectDietLabels.java | 2 +- .../BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../BrandedFoodObjectDietLabelsVegan.java | 2 +- .../BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../swagger/model/BrandedFoodObjectItems.java | 2 +- .../model/BrandedFoodObjectNutrients.java | 2 +- .../model/BrandedFoodObjectPackage.java | 2 +- .../BrandedFoodObjectPackagingPhotos.java | 2 +- .../BrandedFoodObjectPackagingPhotosFront.java | 2 +- ...edFoodObjectPackagingPhotosIngredients.java | 2 +- ...ndedFoodObjectPackagingPhotosNutrition.java | 2 +- .../model/BrandedFoodObjectServing.java | 2 +- .../io/swagger/model/IngredientObject.java | 2 +- ...ngredientObjectCalorieConversionFactor.java | 2 +- .../model/IngredientObjectComponents.java | 2 +- .../swagger/model/IngredientObjectItems.java | 2 +- .../model/IngredientObjectNutrients.java | 2 +- .../model/IngredientObjectPortions.java | 2 +- 28 files changed, 36 insertions(+), 36 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index 4a00cc8..5d477e2 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index fd52729..7d20a2a 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index ac21b9c..a7ed707 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index 7f886d0..f57210b 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { @@ -34,8 +34,8 @@ public interface FoodApi { @ApiResponse(code = 200, message = "**Valid** - Will return an object containing any matching foods. ", response = BrandedFoodObject.class), @ApiResponse(code = 400, message = "**Validation error** - Invalid parameters or request. "), @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), - @ApiResponse(code = 403, message = "**Forbidden** - Disallowed entity. "), - @ApiResponse(code = 404, message = "**Not found** - No food items exist that match your query parameters. "), + @ApiResponse(code = 403, message = ""), + @ApiResponse(code = 404, message = "**Not found** - No food items were found. "), @ApiResponse(code = 500, message = "**Server error** - Internal server error, request failed, or base error. *Please **[contact us](https://chompthis.com/api/ticket-new.php)** if you see this.* ") }) @RequestMapping(value = "/food/branded/barcode.php", produces = { "application/json" }, @@ -49,8 +49,8 @@ public interface FoodApi { @ApiResponse(code = 200, message = "**Valid** - Will return an object containing any matching foods. ", response = BrandedFoodObject.class), @ApiResponse(code = 400, message = "**Validation error** - Invalid parameters or request. "), @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), - @ApiResponse(code = 403, message = "**Forbidden** - Disallowed entity. "), - @ApiResponse(code = 404, message = "**Not found** - No food items exist that match your query parameters. "), + @ApiResponse(code = 403, message = ""), + @ApiResponse(code = 404, message = "**Not found** - No food items were found. "), @ApiResponse(code = 500, message = "**Server error** - Internal server error, request failed, or base error. *Please **[contact us](https://chompthis.com/api/ticket-new.php)** if you see this.* ") }) @RequestMapping(value = "/food/branded/name.php", produces = { "application/json" }, @@ -64,8 +64,8 @@ public interface FoodApi { @ApiResponse(code = 200, message = "**Valid** - Will return an object containing any matching foods. ", response = BrandedFoodObject.class), @ApiResponse(code = 400, message = "**Validation error** - Invalid parameters or request. "), @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), - @ApiResponse(code = 403, message = "**Forbidden** - Disallowed entity. "), - @ApiResponse(code = 404, message = "**Not found** - No food items exist that match your query parameters. "), + @ApiResponse(code = 403, message = ""), + @ApiResponse(code = 404, message = "**Not found** - No food items were found. "), @ApiResponse(code = 500, message = "**Server error** - Internal server error, request failed, or base error. *Please **[contact us](https://chompthis.com/api/ticket-new.php)** if you see this.* ") }) @RequestMapping(value = "/food/branded/search.php", produces = { "application/json" }, @@ -79,8 +79,8 @@ public interface FoodApi { @ApiResponse(code = 200, message = "**Valid** - Will return an object containing any matching ingredient foods. ", response = IngredientObject.class), @ApiResponse(code = 400, message = "**Validation error** - Invalid parameters or request. "), @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), - @ApiResponse(code = 403, message = "**Forbidden** - Disallowed entity. "), - @ApiResponse(code = 404, message = "**Not found** - No food items exist that match your query parameters. "), + @ApiResponse(code = 403, message = ""), + @ApiResponse(code = 404, message = "**Not found** - No food items were found. "), @ApiResponse(code = 500, message = "**Server error** - Internal server error, request failed, or base error. *Please **[contact us](https://chompthis.com/api/ticket-new.php)** if you see this.* ") }) @RequestMapping(value = "/food/ingredient/search.php", produces = { "application/json" }, diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index 446cddd..ee13f84 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") @Controller public class FoodApiController implements FoodApi { diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 8f5f58b..a8bdf27 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index f4abe19..e72e4e1 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 81d03ba..008259e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index 761c2e9..453eb60 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 2448cd2..e332e29 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index bb4cd77..2a4a67a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index ca8e441..59e3ff6 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index d8ab051..ebe3b3d 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 1e26439..07f3079 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index 5f47b8c..d3a7d70 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -23,7 +23,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index 3d628f8..475f886 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index 435c743..a0a3589 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 092547c..8517ab1 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index 5c95d41..53a66c0 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index 6172b35..a03a1e9 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 55b8afb..8fa7ce7 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index b4429fa..0d7ac43 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 74f0134..cb97065 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java index 7c9d282..27650da 100644 --- a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class IngredientObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectComponents.java b/src/main/java/io/swagger/model/IngredientObjectComponents.java index ce9d05e..f086c4e 100644 --- a/src/main/java/io/swagger/model/IngredientObjectComponents.java +++ b/src/main/java/io/swagger/model/IngredientObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class IngredientObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index 896cdca..df8be0f 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index cd16925..33e40b1 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectPortions.java b/src/main/java/io/swagger/model/IngredientObjectPortions.java index b28c56a..0f88709 100644 --- a/src/main/java/io/swagger/model/IngredientObjectPortions.java +++ b/src/main/java/io/swagger/model/IngredientObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-23T17:11:28.155Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") public class IngredientObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; From b4aa6c78f2bc38203696db8b55127651ec271571 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Fri, 24 Jan 2020 13:22:24 +0000 Subject: [PATCH 27/37] Generated code by SwaggerHub --- src/main/java/io/swagger/api/ApiException.java | 2 +- src/main/java/io/swagger/api/ApiOriginFilter.java | 2 +- src/main/java/io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 6 +----- src/main/java/io/swagger/api/FoodApiController.java | 2 +- src/main/java/io/swagger/api/NotFoundException.java | 2 +- .../swagger/configuration/SwaggerDocumentationConfig.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObject.java | 2 +- .../io/swagger/model/BrandedFoodObjectCountryDetails.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietFlags.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietLabels.java | 2 +- .../model/BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../io/swagger/model/BrandedFoodObjectDietLabelsVegan.java | 2 +- .../model/BrandedFoodObjectDietLabelsVegetarian.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectItems.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectNutrients.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectPackage.java | 2 +- .../io/swagger/model/BrandedFoodObjectPackagingPhotos.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosFront.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosIngredients.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosNutrition.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectServing.java | 2 +- src/main/java/io/swagger/model/IngredientObject.java | 2 +- .../model/IngredientObjectCalorieConversionFactor.java | 2 +- .../java/io/swagger/model/IngredientObjectComponents.java | 2 +- src/main/java/io/swagger/model/IngredientObjectItems.java | 2 +- .../java/io/swagger/model/IngredientObjectNutrients.java | 2 +- .../java/io/swagger/model/IngredientObjectPortions.java | 2 +- 28 files changed, 28 insertions(+), 32 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index 5d477e2..9493998 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index 7d20a2a..6974356 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index a7ed707..b35d329 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index f57210b..cc0d6fc 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { @@ -34,7 +34,6 @@ public interface FoodApi { @ApiResponse(code = 200, message = "**Valid** - Will return an object containing any matching foods. ", response = BrandedFoodObject.class), @ApiResponse(code = 400, message = "**Validation error** - Invalid parameters or request. "), @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), - @ApiResponse(code = 403, message = ""), @ApiResponse(code = 404, message = "**Not found** - No food items were found. "), @ApiResponse(code = 500, message = "**Server error** - Internal server error, request failed, or base error. *Please **[contact us](https://chompthis.com/api/ticket-new.php)** if you see this.* ") }) @RequestMapping(value = "/food/branded/barcode.php", @@ -49,7 +48,6 @@ public interface FoodApi { @ApiResponse(code = 200, message = "**Valid** - Will return an object containing any matching foods. ", response = BrandedFoodObject.class), @ApiResponse(code = 400, message = "**Validation error** - Invalid parameters or request. "), @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), - @ApiResponse(code = 403, message = ""), @ApiResponse(code = 404, message = "**Not found** - No food items were found. "), @ApiResponse(code = 500, message = "**Server error** - Internal server error, request failed, or base error. *Please **[contact us](https://chompthis.com/api/ticket-new.php)** if you see this.* ") }) @RequestMapping(value = "/food/branded/name.php", @@ -64,7 +62,6 @@ public interface FoodApi { @ApiResponse(code = 200, message = "**Valid** - Will return an object containing any matching foods. ", response = BrandedFoodObject.class), @ApiResponse(code = 400, message = "**Validation error** - Invalid parameters or request. "), @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), - @ApiResponse(code = 403, message = ""), @ApiResponse(code = 404, message = "**Not found** - No food items were found. "), @ApiResponse(code = 500, message = "**Server error** - Internal server error, request failed, or base error. *Please **[contact us](https://chompthis.com/api/ticket-new.php)** if you see this.* ") }) @RequestMapping(value = "/food/branded/search.php", @@ -79,7 +76,6 @@ public interface FoodApi { @ApiResponse(code = 200, message = "**Valid** - Will return an object containing any matching ingredient foods. ", response = IngredientObject.class), @ApiResponse(code = 400, message = "**Validation error** - Invalid parameters or request. "), @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), - @ApiResponse(code = 403, message = ""), @ApiResponse(code = 404, message = "**Not found** - No food items were found. "), @ApiResponse(code = 500, message = "**Server error** - Internal server error, request failed, or base error. *Please **[contact us](https://chompthis.com/api/ticket-new.php)** if you see this.* ") }) @RequestMapping(value = "/food/ingredient/search.php", diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index ee13f84..c50af92 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") @Controller public class FoodApiController implements FoodApi { diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index a8bdf27..38e568e 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index e72e4e1..e1b722f 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 008259e..ba11783 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index 453eb60..098c4ad 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index e332e29..0f6fb28 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 2a4a67a..45f39f5 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 59e3ff6..3fa8b66 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index ebe3b3d..31dee5f 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 07f3079..1780d97 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index d3a7d70..49873c5 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -23,7 +23,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index 475f886..e68e29e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index a0a3589..eb9c396 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 8517ab1..4c050fe 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index 53a66c0..010edd0 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index a03a1e9..048feaa 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 8fa7ce7..e401786 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 0d7ac43..2d28a82 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index cb97065..ce70e56 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java index 27650da..daf4e7d 100644 --- a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class IngredientObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectComponents.java b/src/main/java/io/swagger/model/IngredientObjectComponents.java index f086c4e..b10e08a 100644 --- a/src/main/java/io/swagger/model/IngredientObjectComponents.java +++ b/src/main/java/io/swagger/model/IngredientObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class IngredientObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index df8be0f..0268164 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index 33e40b1..078b20b 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectPortions.java b/src/main/java/io/swagger/model/IngredientObjectPortions.java index 0f88709..7cdbe42 100644 --- a/src/main/java/io/swagger/model/IngredientObjectPortions.java +++ b/src/main/java/io/swagger/model/IngredientObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:21:53.301Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") public class IngredientObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; From 7187f9646c4f65fac5113a5b6eb22a035987edb8 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Fri, 24 Jan 2020 14:21:14 +0000 Subject: [PATCH 28/37] Generated code by SwaggerHub --- src/main/java/io/swagger/api/ApiException.java | 2 +- src/main/java/io/swagger/api/ApiOriginFilter.java | 2 +- src/main/java/io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 2 +- src/main/java/io/swagger/api/FoodApiController.java | 2 +- src/main/java/io/swagger/api/NotFoundException.java | 2 +- .../io/swagger/configuration/SwaggerDocumentationConfig.java | 4 ++-- src/main/java/io/swagger/model/BrandedFoodObject.java | 2 +- .../io/swagger/model/BrandedFoodObjectCountryDetails.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietFlags.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietLabels.java | 2 +- .../swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../io/swagger/model/BrandedFoodObjectDietLabelsVegan.java | 2 +- .../swagger/model/BrandedFoodObjectDietLabelsVegetarian.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectItems.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectNutrients.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectPackage.java | 2 +- .../io/swagger/model/BrandedFoodObjectPackagingPhotos.java | 2 +- .../swagger/model/BrandedFoodObjectPackagingPhotosFront.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosIngredients.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosNutrition.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectServing.java | 2 +- src/main/java/io/swagger/model/IngredientObject.java | 2 +- .../model/IngredientObjectCalorieConversionFactor.java | 2 +- .../java/io/swagger/model/IngredientObjectComponents.java | 2 +- src/main/java/io/swagger/model/IngredientObjectItems.java | 2 +- src/main/java/io/swagger/model/IngredientObjectNutrients.java | 2 +- src/main/java/io/swagger/model/IngredientObjectPortions.java | 2 +- 28 files changed, 29 insertions(+), 29 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index 9493998..7e9e8e9 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index 6974356..b76e270 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index b35d329..6d112fc 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index cc0d6fc..0f4809a 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index c50af92..bd3b9fb 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") @Controller public class FoodApiController implements FoodApi { diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 38e568e..02a048b 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index e1b722f..cb896c9 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,14 +10,14 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") @Configuration public class SwaggerDocumentationConfig { ApiInfo apiInfo() { return new ApiInfoBuilder() .title("Chomp Food Database API Documentation") - .description("## Important An **[API key](https://chompthis.com/api/)** is required for access to this API. Get yours at **[https://chompthis.com/api](https://chompthis.com/api/)**. ### Getting Started * **[Subscribe](https://chompthis.com/api/#pricing)** to the API. * Scroll down and click the \"**Authorize**\" button. * Enter your API key into the \"**value**\" input, click the \"**Authorize**\" button, then click the \"**Close**\" button. * Scroll down to the section titled \"**default**\" and click on the API endpoint you wish to use. * Click the \"**Try it out**\" button. * Enter the information the endpoint requires. * Click the \"**Execute**\" button. ### Example * Branded food response object: **[View example »](https://raw.githubusercontent.com/chompfoods/examples/master/branded-food-response-object.json)** * Ingredient response object: **[View example »](https://raw.githubusercontent.com/chompfoods/examples/master/ingredient-response-object.json)** ### How Do I Find My API Key? * Your API key was sent to the email address you used to create your subscription. * You will also find your API key in the **[Client Center](https://chompthis.com/api/manage.php)**. * Read **[this article](https://desk.zoho.com/portal/chompthis/kb/articles/how-do-i-find-my-api-key)** for more information. ### Helpful Links * **Help & Support** * [Knowledge Base »](https://desk.zoho.com/portal/chompthis/kb/chomp) * [Support »](https://chompthis.com/api/ticket-new.php) * [Client Center »](https://chompthis.com/api/manage.php) * **Pricing** * [Subscription Options »](https://chompthis.com/api/) * [Cost Calculator »](https://chompthis.com/api/cost-calculator.php) * **Guidelines** * [Terms & License »](https://chompthis.com/api/terms.php) * [Attribution »](https://chompthis.com/api/docs/attribution.php) ") + .description("## Important An **[API key](https://chompthis.com/api/)** is required for access to this API. Get yours at **[https://chompthis.com/api](https://chompthis.com/api/)**. ### Getting Started * **[Subscribe](https://chompthis.com/api/#pricing)** to the API. * Scroll down and click the \"**Authorize**\" button. * Enter your API key into the \"**value**\" input, click the \"**Authorize**\" button, then click the \"**Close**\" button. * Scroll down to the section titled \"**default**\" and click on the API endpoint you wish to use. * Click the \"**Try it out**\" button. * Enter the information the endpoint requires. * Click the \"**Execute**\" button. ### Example * Branded food response object: **[View example »](https://raw.githubusercontent.com/chompfoods/examples/master/branded-food-response-object.json)** * Ingredient response object: **[View example »](https://raw.githubusercontent.com/chompfoods/examples/master/ingredient-response-object.json)** * Error response object: **[View example »](https://raw.githubusercontent.com/chompfoods/examples/master/error-response-object.json)** ### How Do I Find My API Key? * Your API key was sent to the email address you used to create your subscription. * You will also find your API key in the **[Client Center](https://chompthis.com/api/manage.php)**. * Read **[this article](https://desk.zoho.com/portal/chompthis/kb/articles/how-do-i-find-my-api-key)** for more information. ### Helpful Links * **Help & Support** * [Knowledge Base »](https://desk.zoho.com/portal/chompthis/kb/chomp) * [Support »](https://chompthis.com/api/ticket-new.php) * [Client Center »](https://chompthis.com/api/manage.php) * **Pricing** * [Subscription Options »](https://chompthis.com/api/) * [Cost Calculator »](https://chompthis.com/api/cost-calculator.php) * **Guidelines** * [Terms & License »](https://chompthis.com/api/terms.php) * [Attribution »](https://chompthis.com/api/docs/attribution.php) ") .license("") .licenseUrl("http://unlicense.org") .termsOfServiceUrl("") diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index ba11783..98f06ba 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index 098c4ad..4a1ac9e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 0f6fb28..0a6ea00 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 45f39f5..77df8f9 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 3fa8b66..f34351e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index 31dee5f..6460353 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 1780d97..2529978 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index 49873c5..90f4c67 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -23,7 +23,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index e68e29e..f2caa64 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index eb9c396..32453ae 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 4c050fe..82bbf09 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index 010edd0..5296ef8 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index 048feaa..a8991d5 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index e401786..57245fd 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 2d28a82..5b2b626 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index ce70e56..9ad26f9 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java index daf4e7d..1e59daf 100644 --- a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class IngredientObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectComponents.java b/src/main/java/io/swagger/model/IngredientObjectComponents.java index b10e08a..4c70f3a 100644 --- a/src/main/java/io/swagger/model/IngredientObjectComponents.java +++ b/src/main/java/io/swagger/model/IngredientObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class IngredientObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index 0268164..b46566c 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index 078b20b..2a888ba 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectPortions.java b/src/main/java/io/swagger/model/IngredientObjectPortions.java index 7cdbe42..d076eaa 100644 --- a/src/main/java/io/swagger/model/IngredientObjectPortions.java +++ b/src/main/java/io/swagger/model/IngredientObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T13:22:21.983Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") public class IngredientObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; From 24c3a7eb327a4a725e0ece04b2a24e98a9032702 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Sat, 25 Jan 2020 22:35:05 +0000 Subject: [PATCH 29/37] Generated code by SwaggerHub --- src/main/java/io/swagger/api/ApiException.java | 2 +- src/main/java/io/swagger/api/ApiOriginFilter.java | 2 +- src/main/java/io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 10 +++++----- src/main/java/io/swagger/api/FoodApiController.java | 2 +- src/main/java/io/swagger/api/NotFoundException.java | 2 +- .../configuration/SwaggerDocumentationConfig.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObject.java | 2 +- .../swagger/model/BrandedFoodObjectCountryDetails.java | 2 +- .../io/swagger/model/BrandedFoodObjectDietFlags.java | 2 +- .../io/swagger/model/BrandedFoodObjectDietLabels.java | 2 +- .../model/BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../model/BrandedFoodObjectDietLabelsVegan.java | 2 +- .../model/BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectItems.java | 2 +- .../io/swagger/model/BrandedFoodObjectNutrients.java | 2 +- .../io/swagger/model/BrandedFoodObjectPackage.java | 2 +- .../model/BrandedFoodObjectPackagingPhotos.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosFront.java | 2 +- .../BrandedFoodObjectPackagingPhotosIngredients.java | 2 +- .../BrandedFoodObjectPackagingPhotosNutrition.java | 2 +- .../io/swagger/model/BrandedFoodObjectServing.java | 2 +- src/main/java/io/swagger/model/IngredientObject.java | 2 +- .../model/IngredientObjectCalorieConversionFactor.java | 2 +- .../io/swagger/model/IngredientObjectComponents.java | 2 +- .../java/io/swagger/model/IngredientObjectItems.java | 2 +- .../io/swagger/model/IngredientObjectNutrients.java | 2 +- .../io/swagger/model/IngredientObjectPortions.java | 2 +- 28 files changed, 32 insertions(+), 32 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index 7e9e8e9..fc17925 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index b76e270..81b5cb9 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index 6d112fc..5292254 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index 0f4809a..d9db13c 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { @@ -33,7 +33,7 @@ public interface FoodApi { @ApiResponses(value = { @ApiResponse(code = 200, message = "**Valid** - Will return an object containing any matching foods. ", response = BrandedFoodObject.class), @ApiResponse(code = 400, message = "**Validation error** - Invalid parameters or request. "), - @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), + @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key, unauthorized access, or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), @ApiResponse(code = 404, message = "**Not found** - No food items were found. "), @ApiResponse(code = 500, message = "**Server error** - Internal server error, request failed, or base error. *Please **[contact us](https://chompthis.com/api/ticket-new.php)** if you see this.* ") }) @RequestMapping(value = "/food/branded/barcode.php", @@ -47,7 +47,7 @@ public interface FoodApi { @ApiResponses(value = { @ApiResponse(code = 200, message = "**Valid** - Will return an object containing any matching foods. ", response = BrandedFoodObject.class), @ApiResponse(code = 400, message = "**Validation error** - Invalid parameters or request. "), - @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), + @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key, unauthorized access, or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), @ApiResponse(code = 404, message = "**Not found** - No food items were found. "), @ApiResponse(code = 500, message = "**Server error** - Internal server error, request failed, or base error. *Please **[contact us](https://chompthis.com/api/ticket-new.php)** if you see this.* ") }) @RequestMapping(value = "/food/branded/name.php", @@ -61,7 +61,7 @@ public interface FoodApi { @ApiResponses(value = { @ApiResponse(code = 200, message = "**Valid** - Will return an object containing any matching foods. ", response = BrandedFoodObject.class), @ApiResponse(code = 400, message = "**Validation error** - Invalid parameters or request. "), - @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), + @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key, unauthorized access, or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), @ApiResponse(code = 404, message = "**Not found** - No food items were found. "), @ApiResponse(code = 500, message = "**Server error** - Internal server error, request failed, or base error. *Please **[contact us](https://chompthis.com/api/ticket-new.php)** if you see this.* ") }) @RequestMapping(value = "/food/branded/search.php", @@ -75,7 +75,7 @@ public interface FoodApi { @ApiResponses(value = { @ApiResponse(code = 200, message = "**Valid** - Will return an object containing any matching ingredient foods. ", response = IngredientObject.class), @ApiResponse(code = 400, message = "**Validation error** - Invalid parameters or request. "), - @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), + @ApiResponse(code = 401, message = "**Unauthorized** - Invalid API key, unauthorized access, or usage limits exceeded. ***[More information »](https://desk.zoho.com/portal/chompthis/kb/articles/what-is-a-rate-limit)*** "), @ApiResponse(code = 404, message = "**Not found** - No food items were found. "), @ApiResponse(code = 500, message = "**Server error** - Internal server error, request failed, or base error. *Please **[contact us](https://chompthis.com/api/ticket-new.php)** if you see this.* ") }) @RequestMapping(value = "/food/ingredient/search.php", diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index bd3b9fb..8f66535 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") @Controller public class FoodApiController implements FoodApi { diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 02a048b..ee8774e 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index cb896c9..dda0af3 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 98f06ba..fb5533e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index 4a1ac9e..e03345b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 0a6ea00..696a56b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 77df8f9..0283294 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index f34351e..7f9e16d 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index 6460353..e6c5ed6 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 2529978..bda32a0 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index 90f4c67..bbe7b0a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -23,7 +23,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index f2caa64..9a923dd 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index 32453ae..b05fe61 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 82bbf09..0ef0ea8 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index 5296ef8..b0b33ed 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index a8991d5..84b2a3c 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 57245fd..471da88 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 5b2b626..9080399 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 9ad26f9..182f8f6 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java index 1e59daf..ce34e48 100644 --- a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class IngredientObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectComponents.java b/src/main/java/io/swagger/model/IngredientObjectComponents.java index 4c70f3a..8e735e5 100644 --- a/src/main/java/io/swagger/model/IngredientObjectComponents.java +++ b/src/main/java/io/swagger/model/IngredientObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class IngredientObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index b46566c..1c9fa85 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index 2a888ba..6fb5ef6 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectPortions.java b/src/main/java/io/swagger/model/IngredientObjectPortions.java index d076eaa..cafbedd 100644 --- a/src/main/java/io/swagger/model/IngredientObjectPortions.java +++ b/src/main/java/io/swagger/model/IngredientObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-24T14:21:11.694Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") public class IngredientObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; From de2ecdb5f2e0acf36a1ebbdc5d703ea045ebedf8 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Mon, 27 Jan 2020 21:16:25 +0000 Subject: [PATCH 30/37] Generated code by SwaggerHub --- src/main/java/io/swagger/api/ApiException.java | 2 +- src/main/java/io/swagger/api/ApiOriginFilter.java | 2 +- src/main/java/io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 6 +++--- src/main/java/io/swagger/api/FoodApiController.java | 4 ++-- src/main/java/io/swagger/api/NotFoundException.java | 2 +- .../swagger/configuration/SwaggerDocumentationConfig.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObject.java | 2 +- .../io/swagger/model/BrandedFoodObjectCountryDetails.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietFlags.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietLabels.java | 2 +- .../model/BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../io/swagger/model/BrandedFoodObjectDietLabelsVegan.java | 2 +- .../model/BrandedFoodObjectDietLabelsVegetarian.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectItems.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectNutrients.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectPackage.java | 2 +- .../io/swagger/model/BrandedFoodObjectPackagingPhotos.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosFront.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosIngredients.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosNutrition.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectServing.java | 2 +- src/main/java/io/swagger/model/IngredientObject.java | 2 +- .../model/IngredientObjectCalorieConversionFactor.java | 2 +- .../java/io/swagger/model/IngredientObjectComponents.java | 2 +- src/main/java/io/swagger/model/IngredientObjectItems.java | 2 +- .../java/io/swagger/model/IngredientObjectNutrients.java | 2 +- .../java/io/swagger/model/IngredientObjectPortions.java | 2 +- 28 files changed, 31 insertions(+), 31 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index fc17925..44913f3 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index 81b5cb9..be4ba88 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index 5292254..4dd94aa 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index d9db13c..f5cd12c 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { @@ -70,7 +70,7 @@ public interface FoodApi { ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific allergen. **Example** > ```&allergen=Peanuts``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "allergen", required = false) String allergen,@ApiParam(value = "#### Filter the search to only include branded foods that are owned by a specific brand. **Example** > ```&brand=Starbucks``` ") @Valid @RequestParam(value = "brand", required = false) String brand,@ApiParam(value = "#### Filter the search to only include branded foods from a specific category. **Example** > ```&category=Plant Based Foods``` ") @Valid @RequestParam(value = "category", required = false) String category,@ApiParam(value = "#### Filter the search to only include branded foods that are sold in a specific country. **Example** > ```&country=United States``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "country", required = false) String country,@ApiParam(value = "#### Filter the search to only include branded foods that are considered compatible with a specific diet. **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ", allowableValues = "Vegan, Vegetarian, Gluten Free") @Valid @RequestParam(value = "diet", required = false) String diet,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific ingredient. **Example** > ```&ingredient=Salt``` ") @Valid @RequestParam(value = "ingredient", required = false) String ingredient,@ApiParam(value = "#### Filter the search to only include branded foods that are associated with a specific keyword. **Example** > ```&keyword=Organic``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "keyword", required = false) String keyword,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific mineral. **Example** > ```&mineral=Potassium``` ") @Valid @RequestParam(value = "mineral", required = false) String mineral,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific nutrient. **Example** > ```&nutrient=Caffeine``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "nutrient", required = false) String nutrient,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific ingredient made using palm oil. **Example** > ```&palm_oil=E160a Beta Carotene``` ") @Valid @RequestParam(value = "palm_oil", required = false) String palmOil,@ApiParam(value = "### Filter the search to only include branded foods that contain a specific trace ingredient. **Example** > ```&trace=Tree Nuts``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "trace", required = false) String trace,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific vitamin. **Example** > ```&vitamin=Biotin``` ") @Valid @RequestParam(value = "vitamin", required = false) String vitamin,@ApiParam(value = "#### Set maximum number of records you want the API to return. **Example** > ```&limit=10``` ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "#### This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. **Example** > ```&page=1``` ") @Valid @RequestParam(value = "page", required = false) Integer page); - @ApiOperation(value = "Get raw/generic food ingredient item(s)", nickname = "foodIngredientSearchPhpGet", notes = "## Get data for a specific ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```https://chompthis.com/api/v2/ingredient/search.php?api_key=API_KEY&find=broccoli&raw=true``` **Example #2: Set of Ingredients** > ```https://chompthis.com/api/v2/ingredient/search.php?api_key=API_KEY&find=broccoli,cauliflower,spinach&list=true&raw=true``` **Tips** * Expose ingredient endpoints by using our **[food lookup tool](https://chompthis.com/api/lookup.php)**. > This API endpoint is only available to Standard and Premium API subscribers. Please consider upgrading your subscription if you are subscribed to the Limited plan. **[Read this](https://desk.zoho.com/portal/chompthis/kb/articles/can-i-upgrade-downgrade-my-subscription)** if you aren't sure how to upgrade your subscription. ", response = IngredientObject.class, authorizations = { + @ApiOperation(value = "Get raw/generic food ingredient item(s)", nickname = "foodIngredientSearchPhpGet", notes = "## Get data for a specific ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```https://chompthis.com/api/v2/ingredient/search.php?api_key=API_KEY&find=broccoli``` **Example #2: Set of Ingredients** > ```https://chompthis.com/api/v2/ingredient/search.php?api_key=API_KEY&find=broccoli,cauliflower,spinach``` **Tips** * Expose ingredient endpoints by using our **[food lookup tool](https://chompthis.com/api/lookup.php)**. > This API endpoint is only available to Standard and Premium API subscribers. Please consider upgrading your subscription if you are subscribed to the Limited plan. **[Read this](https://desk.zoho.com/portal/chompthis/kb/articles/can-i-upgrade-downgrade-my-subscription)** if you aren't sure how to upgrade your subscription. ", response = IngredientObject.class, authorizations = { @Authorization(value = "ApiKeyAuth") }, tags={ }) @ApiResponses(value = { @ApiResponse(code = 200, message = "**Valid** - Will return an object containing any matching ingredient foods. ", response = IngredientObject.class), @@ -81,6 +81,6 @@ public interface FoodApi { @RequestMapping(value = "/food/ingredient/search.php", produces = { "application/json" }, method = RequestMethod.GET) - ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=broccoli``` **Example #2: Set of Ingredients** > ```&find=broccoli,cauliflower,spinach&list=true``` **Important Notes** * Set the \"list\" parameter to \"true\" before passing in a comma-separated list of ingredients. * Comma-separated lists cannot contain more than **15 ingredients**. You must perform additional API calls if you are looking up more than 15 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) Integer find,@NotNull @ApiParam(value = "#### Setting ```&list=true``` will configure this endpoint to allow searching for ingredients using a comma-separated list. By default, this endpoint will **only** return results for the first ingredient. **Example** > ```&list=true``` ", required = true) @Valid @RequestParam(value = "list", required = true) Boolean list,@ApiParam(value = "#### Optionally filter the search result to only include raw ingredients. **Example** > ```&raw=true``` ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit); + ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=broccoli``` **Example #2: Set of Ingredients** > ```&find=broccoli,cauliflower,spinach``` **Important Notes** * Comma-separated lists cannot contain more than **15 ingredients**. You must perform additional API calls if you are looking up more than 15 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) Integer find,@ApiParam(value = "#### Optionally filter the search result to only include raw ingredients. **Example** > ```&raw=true``` ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit); } diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index 8f66535..bbc0184 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -80,7 +80,7 @@ public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); } - public ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=broccoli``` **Example #2: Set of Ingredients** > ```&find=broccoli,cauliflower,spinach&list=true``` **Important Notes** * Set the \"list\" parameter to \"true\" before passing in a comma-separated list of ingredients. * Comma-separated lists cannot contain more than **15 ingredients**. You must perform additional API calls if you are looking up more than 15 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) Integer find,@NotNull @ApiParam(value = "#### Setting ```&list=true``` will configure this endpoint to allow searching for ingredients using a comma-separated list. By default, this endpoint will **only** return results for the first ingredient. **Example** > ```&list=true``` ", required = true) @Valid @RequestParam(value = "list", required = true) Boolean list,@ApiParam(value = "#### Optionally filter the search result to only include raw ingredients. **Example** > ```&raw=true``` ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit) { + public ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=broccoli``` **Example #2: Set of Ingredients** > ```&find=broccoli,cauliflower,spinach``` **Important Notes** * Comma-separated lists cannot contain more than **15 ingredients**. You must perform additional API calls if you are looking up more than 15 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) Integer find,@ApiParam(value = "#### Optionally filter the search result to only include raw ingredients. **Example** > ```&raw=true``` ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit) { String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index ee8774e..de741a2 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index dda0af3..e536e6b 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index fb5533e..2459d36 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index e03345b..6021402 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 696a56b..6cd184f 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 0283294..c20a539 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 7f9e16d..43de3a4 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index e6c5ed6..04c7ef3 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index bda32a0..67274e4 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index bbe7b0a..57a78f5 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -23,7 +23,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index 9a923dd..05295d6 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index b05fe61..4afc8ad 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 0ef0ea8..fe69f19 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index b0b33ed..b66ae5a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index 84b2a3c..f33f481 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 471da88..161520a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 9080399..8d21665 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 182f8f6..c2f0e94 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java index ce34e48..3e100a9 100644 --- a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class IngredientObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectComponents.java b/src/main/java/io/swagger/model/IngredientObjectComponents.java index 8e735e5..2dba236 100644 --- a/src/main/java/io/swagger/model/IngredientObjectComponents.java +++ b/src/main/java/io/swagger/model/IngredientObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class IngredientObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index 1c9fa85..d346f1e 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index 6fb5ef6..6f0cda4 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectPortions.java b/src/main/java/io/swagger/model/IngredientObjectPortions.java index cafbedd..738504b 100644 --- a/src/main/java/io/swagger/model/IngredientObjectPortions.java +++ b/src/main/java/io/swagger/model/IngredientObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-25T22:35:03.210Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") public class IngredientObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; From 1b2fc0f827e15aa59116b8fce0d7ad9b134bab3c Mon Sep 17 00:00:00 2001 From: petermerrill Date: Mon, 27 Jan 2020 21:18:04 +0000 Subject: [PATCH 31/37] Generated code by SwaggerHub --- src/main/java/io/swagger/api/ApiException.java | 2 +- src/main/java/io/swagger/api/ApiOriginFilter.java | 2 +- src/main/java/io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 4 ++-- src/main/java/io/swagger/api/FoodApiController.java | 4 ++-- src/main/java/io/swagger/api/NotFoundException.java | 2 +- .../io/swagger/configuration/SwaggerDocumentationConfig.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObject.java | 2 +- .../io/swagger/model/BrandedFoodObjectCountryDetails.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietFlags.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietLabels.java | 2 +- .../swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../io/swagger/model/BrandedFoodObjectDietLabelsVegan.java | 2 +- .../swagger/model/BrandedFoodObjectDietLabelsVegetarian.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectItems.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectNutrients.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectPackage.java | 2 +- .../io/swagger/model/BrandedFoodObjectPackagingPhotos.java | 2 +- .../swagger/model/BrandedFoodObjectPackagingPhotosFront.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosIngredients.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosNutrition.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectServing.java | 2 +- src/main/java/io/swagger/model/IngredientObject.java | 2 +- .../model/IngredientObjectCalorieConversionFactor.java | 2 +- .../java/io/swagger/model/IngredientObjectComponents.java | 2 +- src/main/java/io/swagger/model/IngredientObjectItems.java | 2 +- src/main/java/io/swagger/model/IngredientObjectNutrients.java | 2 +- src/main/java/io/swagger/model/IngredientObjectPortions.java | 2 +- 28 files changed, 30 insertions(+), 30 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index 44913f3..e7bea18 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index be4ba88..1524029 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index 4dd94aa..4f0a3fc 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index f5cd12c..0c7e517 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { @@ -81,6 +81,6 @@ public interface FoodApi { @RequestMapping(value = "/food/ingredient/search.php", produces = { "application/json" }, method = RequestMethod.GET) - ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=broccoli``` **Example #2: Set of Ingredients** > ```&find=broccoli,cauliflower,spinach``` **Important Notes** * Comma-separated lists cannot contain more than **15 ingredients**. You must perform additional API calls if you are looking up more than 15 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) Integer find,@ApiParam(value = "#### Optionally filter the search result to only include raw ingredients. **Example** > ```&raw=true``` ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit); + ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=broccoli``` **Example #2: Set of Ingredients** > ```&find=broccoli,cauliflower,spinach``` **Important Notes** * Comma-separated lists cannot contain more than **15 ingredients**. You must perform additional API calls if you are looking up more than 15 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) String find,@ApiParam(value = "#### Optionally filter the search result to only include raw ingredients. **Example** > ```&raw=true``` ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit); } diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index bbc0184..c2c5f97 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -80,7 +80,7 @@ public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); } - public ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=broccoli``` **Example #2: Set of Ingredients** > ```&find=broccoli,cauliflower,spinach``` **Important Notes** * Comma-separated lists cannot contain more than **15 ingredients**. You must perform additional API calls if you are looking up more than 15 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) Integer find,@ApiParam(value = "#### Optionally filter the search result to only include raw ingredients. **Example** > ```&raw=true``` ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit) { + public ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=broccoli``` **Example #2: Set of Ingredients** > ```&find=broccoli,cauliflower,spinach``` **Important Notes** * Comma-separated lists cannot contain more than **15 ingredients**. You must perform additional API calls if you are looking up more than 15 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) String find,@ApiParam(value = "#### Optionally filter the search result to only include raw ingredients. **Example** > ```&raw=true``` ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit) { String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index de741a2..1a519b3 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index e536e6b..2048970 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 2459d36..6dcbeea 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index 6021402..c752921 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 6cd184f..4b998b5 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index c20a539..a9d580b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 43de3a4..d3db1c0 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index 04c7ef3..97fff91 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 67274e4..0542fd3 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index 57a78f5..9a68191 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -23,7 +23,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index 05295d6..a088264 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index 4afc8ad..f0ef567 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index fe69f19..75e2f46 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index b66ae5a..6906325 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index f33f481..a59b950 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 161520a..40d03fb 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 8d21665..3c872b5 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index c2f0e94..27752a3 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java index 3e100a9..ea0c7e8 100644 --- a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class IngredientObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectComponents.java b/src/main/java/io/swagger/model/IngredientObjectComponents.java index 2dba236..0039d1f 100644 --- a/src/main/java/io/swagger/model/IngredientObjectComponents.java +++ b/src/main/java/io/swagger/model/IngredientObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class IngredientObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index d346f1e..facab05 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index 6f0cda4..d5fd627 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectPortions.java b/src/main/java/io/swagger/model/IngredientObjectPortions.java index 738504b..36cc677 100644 --- a/src/main/java/io/swagger/model/IngredientObjectPortions.java +++ b/src/main/java/io/swagger/model/IngredientObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:16:23.017Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") public class IngredientObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; From 84e136c656a46b8333a1479b673c7175fd8505bc Mon Sep 17 00:00:00 2001 From: petermerrill Date: Mon, 27 Jan 2020 21:28:04 +0000 Subject: [PATCH 32/37] Generated code by SwaggerHub --- src/main/java/io/swagger/api/ApiException.java | 2 +- src/main/java/io/swagger/api/ApiOriginFilter.java | 2 +- src/main/java/io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 8 ++++---- src/main/java/io/swagger/api/FoodApiController.java | 8 ++++---- src/main/java/io/swagger/api/NotFoundException.java | 2 +- .../swagger/configuration/SwaggerDocumentationConfig.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObject.java | 2 +- .../io/swagger/model/BrandedFoodObjectCountryDetails.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietFlags.java | 2 +- .../io/swagger/model/BrandedFoodObjectDietLabels.java | 2 +- .../model/BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../swagger/model/BrandedFoodObjectDietLabelsVegan.java | 2 +- .../model/BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectItems.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectNutrients.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectPackage.java | 2 +- .../swagger/model/BrandedFoodObjectPackagingPhotos.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosFront.java | 2 +- .../BrandedFoodObjectPackagingPhotosIngredients.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosNutrition.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectServing.java | 2 +- src/main/java/io/swagger/model/IngredientObject.java | 2 +- .../model/IngredientObjectCalorieConversionFactor.java | 2 +- .../java/io/swagger/model/IngredientObjectComponents.java | 2 +- src/main/java/io/swagger/model/IngredientObjectItems.java | 2 +- .../java/io/swagger/model/IngredientObjectNutrients.java | 2 +- .../java/io/swagger/model/IngredientObjectPortions.java | 2 +- 28 files changed, 34 insertions(+), 34 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index e7bea18..0ca5d46 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index 1524029..4dd3d06 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index 4f0a3fc..8fb1f7d 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index 0c7e517..d15e434 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { @@ -53,7 +53,7 @@ public interface FoodApi { @RequestMapping(value = "/food/branded/name.php", produces = { "application/json" }, method = RequestMethod.GET) - ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiParam(value = "#### Search for branded food items using a general food name keyword. This does not have to exactly match the \"official\" name for the food. **Example** > ```&name=Starburst``` ", required = true) @Valid @RequestParam(value = "name", required = true) String name,@ApiParam(value = "#### Set maximum number of records you want the API to return. **Example** > ```&limit=10``` ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "#### This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. **Example** > ```&page=1``` ") @Valid @RequestParam(value = "page", required = false) Integer page); + ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiParam(value = "#### Search for branded food items using a general food name keyword. This does not have to exactly match the \"official\" name for the food. **Example** > ```&name=Starburst``` ", required = true) @Valid @RequestParam(value = "name", required = true) String name,@ApiParam(value = "#### Set maximum number of records you want the API to return. The default value is \"**10**.\" **Example** > ```&limit=10``` ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "#### This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. The default value is \"**1**.\" **Example** > ```&page=1``` ") @Valid @RequestParam(value = "page", required = false) Integer page); @ApiOperation(value = "Get data for branded food items using various search parameters", nickname = "foodBrandedSearchPhpGet", notes = "## Search for branded food items using various parameters. **Example** > ```https://chompthis.com/api/v2/food/branded/search.php?api_key=API_KEY&brand=BRAND&country=COUNTRY&page=1``` **Tips** * Get started by using the **[Query Builder](https://chompthis.com/api/build.php)**. > This API endpoint is only available to Standard and Premium API subscribers. Please consider upgrading your subscription if you are subscribed to the Limited plan. **[Read this](https://desk.zoho.com/portal/chompthis/kb/articles/can-i-upgrade-downgrade-my-subscription)** if you aren't sure how to upgrade your subscription. ", response = BrandedFoodObject.class, authorizations = { @@ -67,7 +67,7 @@ public interface FoodApi { @RequestMapping(value = "/food/branded/search.php", produces = { "application/json" }, method = RequestMethod.GET) - ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific allergen. **Example** > ```&allergen=Peanuts``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "allergen", required = false) String allergen,@ApiParam(value = "#### Filter the search to only include branded foods that are owned by a specific brand. **Example** > ```&brand=Starbucks``` ") @Valid @RequestParam(value = "brand", required = false) String brand,@ApiParam(value = "#### Filter the search to only include branded foods from a specific category. **Example** > ```&category=Plant Based Foods``` ") @Valid @RequestParam(value = "category", required = false) String category,@ApiParam(value = "#### Filter the search to only include branded foods that are sold in a specific country. **Example** > ```&country=United States``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "country", required = false) String country,@ApiParam(value = "#### Filter the search to only include branded foods that are considered compatible with a specific diet. **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ", allowableValues = "Vegan, Vegetarian, Gluten Free") @Valid @RequestParam(value = "diet", required = false) String diet,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific ingredient. **Example** > ```&ingredient=Salt``` ") @Valid @RequestParam(value = "ingredient", required = false) String ingredient,@ApiParam(value = "#### Filter the search to only include branded foods that are associated with a specific keyword. **Example** > ```&keyword=Organic``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "keyword", required = false) String keyword,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific mineral. **Example** > ```&mineral=Potassium``` ") @Valid @RequestParam(value = "mineral", required = false) String mineral,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific nutrient. **Example** > ```&nutrient=Caffeine``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "nutrient", required = false) String nutrient,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific ingredient made using palm oil. **Example** > ```&palm_oil=E160a Beta Carotene``` ") @Valid @RequestParam(value = "palm_oil", required = false) String palmOil,@ApiParam(value = "### Filter the search to only include branded foods that contain a specific trace ingredient. **Example** > ```&trace=Tree Nuts``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "trace", required = false) String trace,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific vitamin. **Example** > ```&vitamin=Biotin``` ") @Valid @RequestParam(value = "vitamin", required = false) String vitamin,@ApiParam(value = "#### Set maximum number of records you want the API to return. **Example** > ```&limit=10``` ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "#### This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. **Example** > ```&page=1``` ") @Valid @RequestParam(value = "page", required = false) Integer page); + ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific allergen. **Example** > ```&allergen=Peanuts``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "allergen", required = false) String allergen,@ApiParam(value = "#### Filter the search to only include branded foods that are owned by a specific brand. **Example** > ```&brand=Starbucks``` ") @Valid @RequestParam(value = "brand", required = false) String brand,@ApiParam(value = "#### Filter the search to only include branded foods from a specific category. **Example** > ```&category=Plant Based Foods``` ") @Valid @RequestParam(value = "category", required = false) String category,@ApiParam(value = "#### Filter the search to only include branded foods that are sold in a specific country. **Example** > ```&country=United States``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "country", required = false) String country,@ApiParam(value = "#### Filter the search to only include branded foods that are considered compatible with a specific diet. **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ", allowableValues = "Vegan, Vegetarian, Gluten Free") @Valid @RequestParam(value = "diet", required = false) String diet,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific ingredient. **Example** > ```&ingredient=Salt``` ") @Valid @RequestParam(value = "ingredient", required = false) String ingredient,@ApiParam(value = "#### Filter the search to only include branded foods that are associated with a specific keyword. **Example** > ```&keyword=Organic``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "keyword", required = false) String keyword,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific mineral. **Example** > ```&mineral=Potassium``` ") @Valid @RequestParam(value = "mineral", required = false) String mineral,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific nutrient. **Example** > ```&nutrient=Caffeine``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "nutrient", required = false) String nutrient,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific ingredient made using palm oil. **Example** > ```&palm_oil=E160a Beta Carotene``` ") @Valid @RequestParam(value = "palm_oil", required = false) String palmOil,@ApiParam(value = "### Filter the search to only include branded foods that contain a specific trace ingredient. **Example** > ```&trace=Tree Nuts``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "trace", required = false) String trace,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific vitamin. **Example** > ```&vitamin=Biotin``` ") @Valid @RequestParam(value = "vitamin", required = false) String vitamin,@ApiParam(value = "#### Set maximum number of records you want the API to return. The default value is \"**10**.\" **Example** > ```&limit=10``` ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "#### This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. The default value is \"**1**.\" **Example** > ```&page=1``` ") @Valid @RequestParam(value = "page", required = false) Integer page); @ApiOperation(value = "Get raw/generic food ingredient item(s)", nickname = "foodIngredientSearchPhpGet", notes = "## Get data for a specific ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```https://chompthis.com/api/v2/ingredient/search.php?api_key=API_KEY&find=broccoli``` **Example #2: Set of Ingredients** > ```https://chompthis.com/api/v2/ingredient/search.php?api_key=API_KEY&find=broccoli,cauliflower,spinach``` **Tips** * Expose ingredient endpoints by using our **[food lookup tool](https://chompthis.com/api/lookup.php)**. > This API endpoint is only available to Standard and Premium API subscribers. Please consider upgrading your subscription if you are subscribed to the Limited plan. **[Read this](https://desk.zoho.com/portal/chompthis/kb/articles/can-i-upgrade-downgrade-my-subscription)** if you aren't sure how to upgrade your subscription. ", response = IngredientObject.class, authorizations = { @@ -81,6 +81,6 @@ public interface FoodApi { @RequestMapping(value = "/food/ingredient/search.php", produces = { "application/json" }, method = RequestMethod.GET) - ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=broccoli``` **Example #2: Set of Ingredients** > ```&find=broccoli,cauliflower,spinach``` **Important Notes** * Comma-separated lists cannot contain more than **15 ingredients**. You must perform additional API calls if you are looking up more than 15 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) String find,@ApiParam(value = "#### Optionally filter the search result to only include raw ingredients. **Example** > ```&raw=true``` ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit); + ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=broccoli``` **Example #2: Set of Ingredients** > ```&find=broccoli,cauliflower,spinach``` **Important Notes** * Comma-separated lists cannot contain more than **15 ingredients**. You must perform additional API calls if you are looking up more than 15 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) String find,@ApiParam(value = "#### Optionally filter the search result to only include raw ingredients. The default value is \"**false**.\" **Example** > ```&raw=true``` ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. The default value is \"**1**.\" **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit); } diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index c2c5f97..66f2eb1 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -52,7 +52,7 @@ public ResponseEntity foodBrandedBarcodePhpGet(@NotNull @ApiP return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); } - public ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiParam(value = "#### Search for branded food items using a general food name keyword. This does not have to exactly match the \"official\" name for the food. **Example** > ```&name=Starburst``` ", required = true) @Valid @RequestParam(value = "name", required = true) String name,@ApiParam(value = "#### Set maximum number of records you want the API to return. **Example** > ```&limit=10``` ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "#### This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. **Example** > ```&page=1``` ") @Valid @RequestParam(value = "page", required = false) Integer page) { + public ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiParam(value = "#### Search for branded food items using a general food name keyword. This does not have to exactly match the \"official\" name for the food. **Example** > ```&name=Starburst``` ", required = true) @Valid @RequestParam(value = "name", required = true) String name,@ApiParam(value = "#### Set maximum number of records you want the API to return. The default value is \"**10**.\" **Example** > ```&limit=10``` ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "#### This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. The default value is \"**1**.\" **Example** > ```&page=1``` ") @Valid @RequestParam(value = "page", required = false) Integer page) { String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { @@ -66,7 +66,7 @@ public ResponseEntity foodBrandedNamePhpGet(@NotNull @ApiPara return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); } - public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific allergen. **Example** > ```&allergen=Peanuts``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "allergen", required = false) String allergen,@ApiParam(value = "#### Filter the search to only include branded foods that are owned by a specific brand. **Example** > ```&brand=Starbucks``` ") @Valid @RequestParam(value = "brand", required = false) String brand,@ApiParam(value = "#### Filter the search to only include branded foods from a specific category. **Example** > ```&category=Plant Based Foods``` ") @Valid @RequestParam(value = "category", required = false) String category,@ApiParam(value = "#### Filter the search to only include branded foods that are sold in a specific country. **Example** > ```&country=United States``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "country", required = false) String country,@ApiParam(value = "#### Filter the search to only include branded foods that are considered compatible with a specific diet. **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ", allowableValues = "Vegan, Vegetarian, Gluten Free") @Valid @RequestParam(value = "diet", required = false) String diet,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific ingredient. **Example** > ```&ingredient=Salt``` ") @Valid @RequestParam(value = "ingredient", required = false) String ingredient,@ApiParam(value = "#### Filter the search to only include branded foods that are associated with a specific keyword. **Example** > ```&keyword=Organic``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "keyword", required = false) String keyword,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific mineral. **Example** > ```&mineral=Potassium``` ") @Valid @RequestParam(value = "mineral", required = false) String mineral,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific nutrient. **Example** > ```&nutrient=Caffeine``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "nutrient", required = false) String nutrient,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific ingredient made using palm oil. **Example** > ```&palm_oil=E160a Beta Carotene``` ") @Valid @RequestParam(value = "palm_oil", required = false) String palmOil,@ApiParam(value = "### Filter the search to only include branded foods that contain a specific trace ingredient. **Example** > ```&trace=Tree Nuts``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "trace", required = false) String trace,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific vitamin. **Example** > ```&vitamin=Biotin``` ") @Valid @RequestParam(value = "vitamin", required = false) String vitamin,@ApiParam(value = "#### Set maximum number of records you want the API to return. **Example** > ```&limit=10``` ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "#### This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. **Example** > ```&page=1``` ") @Valid @RequestParam(value = "page", required = false) Integer page) { + public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific allergen. **Example** > ```&allergen=Peanuts``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "allergen", required = false) String allergen,@ApiParam(value = "#### Filter the search to only include branded foods that are owned by a specific brand. **Example** > ```&brand=Starbucks``` ") @Valid @RequestParam(value = "brand", required = false) String brand,@ApiParam(value = "#### Filter the search to only include branded foods from a specific category. **Example** > ```&category=Plant Based Foods``` ") @Valid @RequestParam(value = "category", required = false) String category,@ApiParam(value = "#### Filter the search to only include branded foods that are sold in a specific country. **Example** > ```&country=United States``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "country", required = false) String country,@ApiParam(value = "#### Filter the search to only include branded foods that are considered compatible with a specific diet. **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ", allowableValues = "Vegan, Vegetarian, Gluten Free") @Valid @RequestParam(value = "diet", required = false) String diet,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific ingredient. **Example** > ```&ingredient=Salt``` ") @Valid @RequestParam(value = "ingredient", required = false) String ingredient,@ApiParam(value = "#### Filter the search to only include branded foods that are associated with a specific keyword. **Example** > ```&keyword=Organic``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "keyword", required = false) String keyword,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific mineral. **Example** > ```&mineral=Potassium``` ") @Valid @RequestParam(value = "mineral", required = false) String mineral,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific nutrient. **Example** > ```&nutrient=Caffeine``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "nutrient", required = false) String nutrient,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific ingredient made using palm oil. **Example** > ```&palm_oil=E160a Beta Carotene``` ") @Valid @RequestParam(value = "palm_oil", required = false) String palmOil,@ApiParam(value = "### Filter the search to only include branded foods that contain a specific trace ingredient. **Example** > ```&trace=Tree Nuts``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "trace", required = false) String trace,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific vitamin. **Example** > ```&vitamin=Biotin``` ") @Valid @RequestParam(value = "vitamin", required = false) String vitamin,@ApiParam(value = "#### Set maximum number of records you want the API to return. The default value is \"**10**.\" **Example** > ```&limit=10``` ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "#### This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. The default value is \"**1**.\" **Example** > ```&page=1``` ") @Valid @RequestParam(value = "page", required = false) Integer page) { String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { @@ -80,7 +80,7 @@ public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); } - public ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=broccoli``` **Example #2: Set of Ingredients** > ```&find=broccoli,cauliflower,spinach``` **Important Notes** * Comma-separated lists cannot contain more than **15 ingredients**. You must perform additional API calls if you are looking up more than 15 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) String find,@ApiParam(value = "#### Optionally filter the search result to only include raw ingredients. **Example** > ```&raw=true``` ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit) { + public ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=broccoli``` **Example #2: Set of Ingredients** > ```&find=broccoli,cauliflower,spinach``` **Important Notes** * Comma-separated lists cannot contain more than **15 ingredients**. You must perform additional API calls if you are looking up more than 15 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) String find,@ApiParam(value = "#### Optionally filter the search result to only include raw ingredients. The default value is \"**false**.\" **Example** > ```&raw=true``` ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. The default value is \"**1**.\" **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit) { String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 1a519b3..535b6bd 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index 2048970..547d990 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 6dcbeea..49f4241 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index c752921..b32b7fd 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 4b998b5..589e92f 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index a9d580b..a9459e5 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index d3db1c0..8f9aaec 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index 97fff91..0fed774 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 0542fd3..fe3b556 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index 9a68191..4103b96 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -23,7 +23,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index a088264..f341c2b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index f0ef567..4f62430 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 75e2f46..7be5b38 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index 6906325..4e2a2f3 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index a59b950..bfb430b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 40d03fb..4816189 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 3c872b5..7e777a9 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 27752a3..7874418 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java index ea0c7e8..363d92b 100644 --- a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class IngredientObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectComponents.java b/src/main/java/io/swagger/model/IngredientObjectComponents.java index 0039d1f..42c61a7 100644 --- a/src/main/java/io/swagger/model/IngredientObjectComponents.java +++ b/src/main/java/io/swagger/model/IngredientObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class IngredientObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index facab05..87a2764 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index d5fd627..221832b 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectPortions.java b/src/main/java/io/swagger/model/IngredientObjectPortions.java index 36cc677..8ce1221 100644 --- a/src/main/java/io/swagger/model/IngredientObjectPortions.java +++ b/src/main/java/io/swagger/model/IngredientObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:18:02.330Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") public class IngredientObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; From c499fe62b1591083aa04ddc0e08c6e7e3c45faf3 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Tue, 28 Jan 2020 13:14:18 +0000 Subject: [PATCH 33/37] Generated code by SwaggerHub --- src/main/java/io/swagger/api/ApiException.java | 2 +- src/main/java/io/swagger/api/ApiOriginFilter.java | 2 +- src/main/java/io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 6 +++--- src/main/java/io/swagger/api/FoodApiController.java | 4 ++-- src/main/java/io/swagger/api/NotFoundException.java | 2 +- .../swagger/configuration/SwaggerDocumentationConfig.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObject.java | 2 +- .../io/swagger/model/BrandedFoodObjectCountryDetails.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietFlags.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietLabels.java | 2 +- .../model/BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../io/swagger/model/BrandedFoodObjectDietLabelsVegan.java | 2 +- .../model/BrandedFoodObjectDietLabelsVegetarian.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectItems.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectNutrients.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectPackage.java | 2 +- .../io/swagger/model/BrandedFoodObjectPackagingPhotos.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosFront.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosIngredients.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosNutrition.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectServing.java | 2 +- src/main/java/io/swagger/model/IngredientObject.java | 2 +- .../model/IngredientObjectCalorieConversionFactor.java | 2 +- .../java/io/swagger/model/IngredientObjectComponents.java | 2 +- src/main/java/io/swagger/model/IngredientObjectItems.java | 2 +- .../java/io/swagger/model/IngredientObjectNutrients.java | 2 +- .../java/io/swagger/model/IngredientObjectPortions.java | 2 +- 28 files changed, 31 insertions(+), 31 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index 0ca5d46..945208d 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index 4dd3d06..d228e7c 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index 8fb1f7d..013c8c1 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index d15e434..b65727d 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { @@ -70,7 +70,7 @@ public interface FoodApi { ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific allergen. **Example** > ```&allergen=Peanuts``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "allergen", required = false) String allergen,@ApiParam(value = "#### Filter the search to only include branded foods that are owned by a specific brand. **Example** > ```&brand=Starbucks``` ") @Valid @RequestParam(value = "brand", required = false) String brand,@ApiParam(value = "#### Filter the search to only include branded foods from a specific category. **Example** > ```&category=Plant Based Foods``` ") @Valid @RequestParam(value = "category", required = false) String category,@ApiParam(value = "#### Filter the search to only include branded foods that are sold in a specific country. **Example** > ```&country=United States``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "country", required = false) String country,@ApiParam(value = "#### Filter the search to only include branded foods that are considered compatible with a specific diet. **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ", allowableValues = "Vegan, Vegetarian, Gluten Free") @Valid @RequestParam(value = "diet", required = false) String diet,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific ingredient. **Example** > ```&ingredient=Salt``` ") @Valid @RequestParam(value = "ingredient", required = false) String ingredient,@ApiParam(value = "#### Filter the search to only include branded foods that are associated with a specific keyword. **Example** > ```&keyword=Organic``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "keyword", required = false) String keyword,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific mineral. **Example** > ```&mineral=Potassium``` ") @Valid @RequestParam(value = "mineral", required = false) String mineral,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific nutrient. **Example** > ```&nutrient=Caffeine``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "nutrient", required = false) String nutrient,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific ingredient made using palm oil. **Example** > ```&palm_oil=E160a Beta Carotene``` ") @Valid @RequestParam(value = "palm_oil", required = false) String palmOil,@ApiParam(value = "### Filter the search to only include branded foods that contain a specific trace ingredient. **Example** > ```&trace=Tree Nuts``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "trace", required = false) String trace,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific vitamin. **Example** > ```&vitamin=Biotin``` ") @Valid @RequestParam(value = "vitamin", required = false) String vitamin,@ApiParam(value = "#### Set maximum number of records you want the API to return. The default value is \"**10**.\" **Example** > ```&limit=10``` ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "#### This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. The default value is \"**1**.\" **Example** > ```&page=1``` ") @Valid @RequestParam(value = "page", required = false) Integer page); - @ApiOperation(value = "Get raw/generic food ingredient item(s)", nickname = "foodIngredientSearchPhpGet", notes = "## Get data for a specific ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```https://chompthis.com/api/v2/ingredient/search.php?api_key=API_KEY&find=broccoli``` **Example #2: Set of Ingredients** > ```https://chompthis.com/api/v2/ingredient/search.php?api_key=API_KEY&find=broccoli,cauliflower,spinach``` **Tips** * Expose ingredient endpoints by using our **[food lookup tool](https://chompthis.com/api/lookup.php)**. > This API endpoint is only available to Standard and Premium API subscribers. Please consider upgrading your subscription if you are subscribed to the Limited plan. **[Read this](https://desk.zoho.com/portal/chompthis/kb/articles/can-i-upgrade-downgrade-my-subscription)** if you aren't sure how to upgrade your subscription. ", response = IngredientObject.class, authorizations = { + @ApiOperation(value = "Get raw/generic food ingredient item(s)", nickname = "foodIngredientSearchPhpGet", notes = "## Get data for a specific ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```https://chompthis.com/api/v2/ingredient/search.php?api_key=API_KEY&find=raw broccoli``` **Example #2: Set of Ingredients** > ```https://chompthis.com/api/v2/ingredient/search.php?api_key=API_KEY&find=raw broccoli,mashed potatoes,raw spinach``` **Tips** * Expose ingredient endpoints by using our **[food lookup tool](https://chompthis.com/api/lookup.php)**. > This API endpoint is only available to Standard and Premium API subscribers. Please consider upgrading your subscription if you are subscribed to the Limited plan. **[Read this](https://desk.zoho.com/portal/chompthis/kb/articles/can-i-upgrade-downgrade-my-subscription)** if you aren't sure how to upgrade your subscription. ", response = IngredientObject.class, authorizations = { @Authorization(value = "ApiKeyAuth") }, tags={ }) @ApiResponses(value = { @ApiResponse(code = 200, message = "**Valid** - Will return an object containing any matching ingredient foods. ", response = IngredientObject.class), @@ -81,6 +81,6 @@ public interface FoodApi { @RequestMapping(value = "/food/ingredient/search.php", produces = { "application/json" }, method = RequestMethod.GET) - ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=broccoli``` **Example #2: Set of Ingredients** > ```&find=broccoli,cauliflower,spinach``` **Important Notes** * Comma-separated lists cannot contain more than **15 ingredients**. You must perform additional API calls if you are looking up more than 15 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) String find,@ApiParam(value = "#### Optionally filter the search result to only include raw ingredients. The default value is \"**false**.\" **Example** > ```&raw=true``` ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. The default value is \"**1**.\" **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit); + ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=raw broccoli``` **Example #2: Set of Ingredients** > ```&find=raw broccoli,raw cauliflower,mashed potatoes``` **Important Notes** * Comma-separated lists cannot contain more than **10 ingredients**. You must perform additional API calls if you are looking up more than 10 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) String find,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. The default value is \"**1**.\" **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit); } diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index 66f2eb1..a66e321 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -80,7 +80,7 @@ public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); } - public ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=broccoli``` **Example #2: Set of Ingredients** > ```&find=broccoli,cauliflower,spinach``` **Important Notes** * Comma-separated lists cannot contain more than **15 ingredients**. You must perform additional API calls if you are looking up more than 15 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) String find,@ApiParam(value = "#### Optionally filter the search result to only include raw ingredients. The default value is \"**false**.\" **Example** > ```&raw=true``` ") @Valid @RequestParam(value = "raw", required = false) Boolean raw,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. The default value is \"**1**.\" **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit) { + public ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=raw broccoli``` **Example #2: Set of Ingredients** > ```&find=raw broccoli,raw cauliflower,mashed potatoes``` **Important Notes** * Comma-separated lists cannot contain more than **10 ingredients**. You must perform additional API calls if you are looking up more than 10 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) String find,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. The default value is \"**1**.\" **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit) { String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 535b6bd..2744432 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index 547d990..33f7dac 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 49f4241..8f68f89 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index b32b7fd..e402fff 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 589e92f..6f11ddc 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index a9459e5..65a8a7b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 8f9aaec..63535fa 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index 0fed774..8ab84d6 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index fe3b556..372c312 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index 4103b96..af50b45 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -23,7 +23,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index f341c2b..6641c45 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index 4f62430..09e805b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 7be5b38..f97befb 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index 4e2a2f3..e657554 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index bfb430b..31d92ee 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 4816189..513fc3e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 7e777a9..5849355 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 7874418..8d2e7b5 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java index 363d92b..1a42d7f 100644 --- a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class IngredientObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectComponents.java b/src/main/java/io/swagger/model/IngredientObjectComponents.java index 42c61a7..f047222 100644 --- a/src/main/java/io/swagger/model/IngredientObjectComponents.java +++ b/src/main/java/io/swagger/model/IngredientObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class IngredientObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index 87a2764..8a74d18 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -22,7 +22,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index 221832b..4442e5f 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectPortions.java b/src/main/java/io/swagger/model/IngredientObjectPortions.java index 8ce1221..8d788a4 100644 --- a/src/main/java/io/swagger/model/IngredientObjectPortions.java +++ b/src/main/java/io/swagger/model/IngredientObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-27T21:28:00.424Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") public class IngredientObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; From b32cf1254fa05d10b900348fbf7eae75ad0871b0 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Tue, 28 Jan 2020 13:54:00 +0000 Subject: [PATCH 34/37] Generated code by SwaggerHub --- .../java/io/swagger/api/ApiException.java | 2 +- .../java/io/swagger/api/ApiOriginFilter.java | 2 +- .../io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 2 +- .../io/swagger/api/FoodApiController.java | 4 +- .../io/swagger/api/NotFoundException.java | 2 +- .../SwaggerDocumentationConfig.java | 2 +- .../io/swagger/model/BrandedFoodObject.java | 2 +- .../BrandedFoodObjectCountryDetails.java | 2 +- .../model/BrandedFoodObjectDietFlags.java | 2 +- .../model/BrandedFoodObjectDietLabels.java | 2 +- ...BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../BrandedFoodObjectDietLabelsVegan.java | 2 +- ...BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../swagger/model/BrandedFoodObjectItems.java | 2 +- .../model/BrandedFoodObjectNutrients.java | 2 +- .../model/BrandedFoodObjectPackage.java | 2 +- .../BrandedFoodObjectPackagingPhotos.java | 2 +- ...BrandedFoodObjectPackagingPhotosFront.java | 2 +- ...dFoodObjectPackagingPhotosIngredients.java | 2 +- ...dedFoodObjectPackagingPhotosNutrition.java | 2 +- .../model/BrandedFoodObjectServing.java | 2 +- .../io/swagger/model/IngredientObject.java | 2 +- ...gredientObjectCalorieConversionFactor.java | 2 +- .../model/IngredientObjectComponents.java | 2 +- .../swagger/model/IngredientObjectItems.java | 54 +------------------ .../model/IngredientObjectNutrients.java | 2 +- .../model/IngredientObjectPortions.java | 2 +- 28 files changed, 30 insertions(+), 80 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index 945208d..c27d483 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index d228e7c..7943246 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index 013c8c1..ca4b4f9 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index b65727d..a1937fe 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index a66e321..b9b84bd 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -84,7 +84,7 @@ public ResponseEntity foodIngredientSearchPhpGet(@NotNull @Api String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 2.027123023002322,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 3.616076749251911,\n \"protein_value\" : 7.061401241503109,\n \"fat_value\" : 9.301444243932576\n },\n \"components\" : [ {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 3,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : [ {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n } ],\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 2.027123023002322,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 3.616076749251911,\n \"protein_value\" : 7.061401241503109,\n \"fat_value\" : 9.301444243932576\n },\n \"components\" : [ {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"diet_labels\" : {\n \"vegetarian\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 9,\n \"name\" : \"name\",\n \"compatibility_level\" : 7,\n \"is_compatible\" : true\n },\n \"vegan\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 5,\n \"is_compatible\" : true\n },\n \"gluten_free\" : {\n \"confidence_description\" : \"confidence_description\",\n \"confidence\" : 2,\n \"name\" : \"name\",\n \"compatibility_level\" : 3,\n \"is_compatible\" : true\n }\n },\n \"name\" : \"name\",\n \"description\" : \"description\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : [ {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n } ],\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 2.027123023002322,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 3.616076749251911,\n \"protein_value\" : 7.061401241503109,\n \"fat_value\" : 9.301444243932576\n },\n \"components\" : [ {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"name\" : \"name\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : [ {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n } ],\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 2.027123023002322,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 3.616076749251911,\n \"protein_value\" : 7.061401241503109,\n \"fat_value\" : 9.301444243932576\n },\n \"components\" : [ {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"name\" : \"name\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : [ {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n } ],\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 2744432..8a7deae 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index 33f7dac..3b58686 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 8f68f89..0e86ae1 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index e402fff..3aba5fa 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 6f11ddc..b98e563 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 65a8a7b..41edc40 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 63535fa..23a3ccb 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index 8ab84d6..911c224 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 372c312..7d6d1d7 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index af50b45..e5c7add 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -23,7 +23,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index 6641c45..13a3065 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index 09e805b..6046b06 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index f97befb..dfe6e3f 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index e657554..96b49d9 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index 31d92ee..c5f819a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 513fc3e..57e696b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 5849355..fefe2eb 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 8d2e7b5..219e554 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java index 1a42d7f..7116f17 100644 --- a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class IngredientObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectComponents.java b/src/main/java/io/swagger/model/IngredientObjectComponents.java index f047222..196c9f7 100644 --- a/src/main/java/io/swagger/model/IngredientObjectComponents.java +++ b/src/main/java/io/swagger/model/IngredientObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class IngredientObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index 8a74d18..1d989d3 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -5,7 +5,6 @@ import com.fasterxml.jackson.annotation.JsonCreator; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; -import io.swagger.model.BrandedFoodObjectDietLabels; import io.swagger.model.IngredientObjectCalorieConversionFactor; import io.swagger.model.IngredientObjectComponents; import io.swagger.model.IngredientObjectNutrients; @@ -22,7 +21,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; @@ -41,9 +40,6 @@ public class IngredientObjectItems { @JsonProperty("protein_conversion_factor") private BigDecimal proteinConversionFactor = null; - @JsonProperty("diet_labels") - private BrandedFoodObjectDietLabels dietLabels = null; - @JsonProperty("components") @Valid private List components = null; @@ -55,9 +51,6 @@ public class IngredientObjectItems { @JsonProperty("common_name") private String commonName = null; - @JsonProperty("description") - private String description = null; - @JsonProperty("footnote") private String footnote = null; @@ -174,26 +167,6 @@ public void setProteinConversionFactor(BigDecimal proteinConversionFactor) { this.proteinConversionFactor = proteinConversionFactor; } - public IngredientObjectItems dietLabels(BrandedFoodObjectDietLabels dietLabels) { - this.dietLabels = dietLabels; - return this; - } - - /** - * Get dietLabels - * @return dietLabels - **/ - @ApiModelProperty(value = "") - - @Valid - public BrandedFoodObjectDietLabels getDietLabels() { - return dietLabels; - } - - public void setDietLabels(BrandedFoodObjectDietLabels dietLabels) { - this.dietLabels = dietLabels; - } - public IngredientObjectItems components(List components) { this.components = components; return this; @@ -267,25 +240,6 @@ public void setCommonName(String commonName) { this.commonName = commonName; } - public IngredientObjectItems description(String description) { - this.description = description; - return this; - } - - /** - * A description of this item - * @return description - **/ - @ApiModelProperty(value = "A description of this item") - - public String getDescription() { - return description; - } - - public void setDescription(String description) { - this.description = description; - } - public IngredientObjectItems footnote(String footnote) { this.footnote = footnote; return this; @@ -320,17 +274,15 @@ public boolean equals(java.lang.Object o) { Objects.equals(this.nutrients, ingredientObjectItems.nutrients) && Objects.equals(this.calorieConversionFactor, ingredientObjectItems.calorieConversionFactor) && Objects.equals(this.proteinConversionFactor, ingredientObjectItems.proteinConversionFactor) && - Objects.equals(this.dietLabels, ingredientObjectItems.dietLabels) && Objects.equals(this.components, ingredientObjectItems.components) && Objects.equals(this.portions, ingredientObjectItems.portions) && Objects.equals(this.commonName, ingredientObjectItems.commonName) && - Objects.equals(this.description, ingredientObjectItems.description) && Objects.equals(this.footnote, ingredientObjectItems.footnote); } @Override public int hashCode() { - return Objects.hash(name, categories, nutrients, calorieConversionFactor, proteinConversionFactor, dietLabels, components, portions, commonName, description, footnote); + return Objects.hash(name, categories, nutrients, calorieConversionFactor, proteinConversionFactor, components, portions, commonName, footnote); } @Override @@ -343,11 +295,9 @@ public String toString() { sb.append(" nutrients: ").append(toIndentedString(nutrients)).append("\n"); sb.append(" calorieConversionFactor: ").append(toIndentedString(calorieConversionFactor)).append("\n"); sb.append(" proteinConversionFactor: ").append(toIndentedString(proteinConversionFactor)).append("\n"); - sb.append(" dietLabels: ").append(toIndentedString(dietLabels)).append("\n"); sb.append(" components: ").append(toIndentedString(components)).append("\n"); sb.append(" portions: ").append(toIndentedString(portions)).append("\n"); sb.append(" commonName: ").append(toIndentedString(commonName)).append("\n"); - sb.append(" description: ").append(toIndentedString(description)).append("\n"); sb.append(" footnote: ").append(toIndentedString(footnote)).append("\n"); sb.append("}"); return sb.toString(); diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index 4442e5f..d04b127 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectPortions.java b/src/main/java/io/swagger/model/IngredientObjectPortions.java index 8d788a4..f03a933 100644 --- a/src/main/java/io/swagger/model/IngredientObjectPortions.java +++ b/src/main/java/io/swagger/model/IngredientObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:14:16.027Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") public class IngredientObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; From 47ba87836f98ca1997a20ab1135c291eee1bc5db Mon Sep 17 00:00:00 2001 From: petermerrill Date: Tue, 28 Jan 2020 14:07:10 +0000 Subject: [PATCH 35/37] Generated code by SwaggerHub --- .../java/io/swagger/api/ApiException.java | 2 +- .../java/io/swagger/api/ApiOriginFilter.java | 2 +- .../io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 2 +- .../io/swagger/api/FoodApiController.java | 4 +- .../io/swagger/api/NotFoundException.java | 2 +- .../SwaggerDocumentationConfig.java | 2 +- .../io/swagger/model/BrandedFoodObject.java | 2 +- .../BrandedFoodObjectCountryDetails.java | 2 +- .../model/BrandedFoodObjectDietFlags.java | 2 +- .../model/BrandedFoodObjectDietLabels.java | 2 +- ...BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../BrandedFoodObjectDietLabelsVegan.java | 2 +- ...BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../swagger/model/BrandedFoodObjectItems.java | 2 +- .../model/BrandedFoodObjectNutrients.java | 2 +- .../model/BrandedFoodObjectPackage.java | 2 +- .../BrandedFoodObjectPackagingPhotos.java | 2 +- ...BrandedFoodObjectPackagingPhotosFront.java | 2 +- ...dFoodObjectPackagingPhotosIngredients.java | 2 +- ...dedFoodObjectPackagingPhotosNutrition.java | 2 +- .../model/BrandedFoodObjectServing.java | 2 +- .../io/swagger/model/IngredientObject.java | 2 +- ...gredientObjectCalorieConversionFactor.java | 2 +- .../model/IngredientObjectComponents.java | 2 +- .../swagger/model/IngredientObjectItems.java | 54 +++++++++++++++++-- .../model/IngredientObjectNutrients.java | 2 +- .../model/IngredientObjectPortions.java | 2 +- 28 files changed, 79 insertions(+), 31 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index c27d483..22f462f 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index 7943246..9cd135f 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index ca4b4f9..7516349 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index a1937fe..9a667f1 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index b9b84bd..edba875 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -84,7 +84,7 @@ public ResponseEntity foodIngredientSearchPhpGet(@NotNull @Api String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { - return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 2.027123023002322,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 3.616076749251911,\n \"protein_value\" : 7.061401241503109,\n \"fat_value\" : 9.301444243932576\n },\n \"components\" : [ {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"name\" : \"name\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : [ {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n } ],\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 2.027123023002322,\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 3.616076749251911,\n \"protein_value\" : 7.061401241503109,\n \"fat_value\" : 9.301444243932576\n },\n \"components\" : [ {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"name\" : \"name\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : [ {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n } ],\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); + return new ResponseEntity(objectMapper.readValue("{\n \"items\" : [ {\n \"protein_conversion_factor\" : 2.027123023002322,\n \"score\" : \"score\",\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 3.616076749251911,\n \"protein_value\" : 7.061401241503109,\n \"fat_value\" : 9.301444243932576\n },\n \"components\" : [ {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"name\" : \"name\",\n \"search_term\" : \"search_term\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : [ {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n } ],\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n }, {\n \"protein_conversion_factor\" : 2.027123023002322,\n \"score\" : \"score\",\n \"calorie_conversion_factor\" : {\n \"carbohydrate_value\" : 3.616076749251911,\n \"protein_value\" : 7.061401241503109,\n \"fat_value\" : 9.301444243932576\n },\n \"components\" : [ {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n }, {\n \"data_points\" : 1,\n \"pct_weight\" : 4.145608029883936,\n \"gram_weight\" : 7.386281948385884,\n \"name\" : \"name\",\n \"is_refuse\" : true\n } ],\n \"name\" : \"name\",\n \"search_term\" : \"search_term\",\n \"categories\" : [ \"categories\", \"categories\" ],\n \"footnote\" : \"footnote\",\n \"common_name\" : \"common_name\",\n \"nutrients\" : [ {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 2,\n \"min\" : 6.027456183070403,\n \"median\" : 5.962133916683182,\n \"max\" : 1.4658129805029452,\n \"name\" : \"name\",\n \"measurement_unit\" : \"measurement_unit\",\n \"rank\" : 5,\n \"description\" : \"description\",\n \"per_100g\" : 0.8008281904610115,\n \"footnote\" : \"footnote\"\n } ],\n \"portions\" : [ {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n }, {\n \"data_points\" : 1,\n \"modifier\" : \"modifier\",\n \"gram_weight\" : 1.0246457001441578,\n \"measurement_unit\" : \"measurement_unit\",\n \"description\" : \"description\",\n \"footnote\" : \"footnote\"\n } ]\n } ]\n}", IngredientObject.class), HttpStatus.NOT_IMPLEMENTED); } catch (IOException e) { log.error("Couldn't serialize response for content type application/json", e); return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 8a7deae..fb00d8d 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index 3b58686..8852096 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 0e86ae1..6ce961e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index 3aba5fa..80e21f9 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index b98e563..1f339b9 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 41edc40..39a30af 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 23a3ccb..5dd87d0 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index 911c224..912cf87 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 7d6d1d7..69707e9 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index e5c7add..e962664 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -23,7 +23,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index 13a3065..49f4b29 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index 6046b06..f5ff058 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index dfe6e3f..0699b15 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index 96b49d9..049e002 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index c5f819a..064f548 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 57e696b..d3dff0b 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index fefe2eb..8e03c9a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 219e554..924adee 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java index 7116f17..eee1398 100644 --- a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class IngredientObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectComponents.java b/src/main/java/io/swagger/model/IngredientObjectComponents.java index 196c9f7..d0cd789 100644 --- a/src/main/java/io/swagger/model/IngredientObjectComponents.java +++ b/src/main/java/io/swagger/model/IngredientObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class IngredientObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index 1d989d3..420d141 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -21,7 +21,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; @@ -54,6 +54,12 @@ public class IngredientObjectItems { @JsonProperty("footnote") private String footnote = null; + @JsonProperty("search_term") + private String searchTerm = null; + + @JsonProperty("score") + private String score = null; + public IngredientObjectItems name(String name) { this.name = name; return this; @@ -259,6 +265,44 @@ public void setFootnote(String footnote) { this.footnote = footnote; } + public IngredientObjectItems searchTerm(String searchTerm) { + this.searchTerm = searchTerm; + return this; + } + + /** + * The original search term that found this food item. + * @return searchTerm + **/ + @ApiModelProperty(value = "The original search term that found this food item.") + + public String getSearchTerm() { + return searchTerm; + } + + public void setSearchTerm(String searchTerm) { + this.searchTerm = searchTerm; + } + + public IngredientObjectItems score(String score) { + this.score = score; + return this; + } + + /** + * A value that represents how similar the name of this food item is to the original search term. + * @return score + **/ + @ApiModelProperty(value = "A value that represents how similar the name of this food item is to the original search term.") + + public String getScore() { + return score; + } + + public void setScore(String score) { + this.score = score; + } + @Override public boolean equals(java.lang.Object o) { @@ -277,12 +321,14 @@ public boolean equals(java.lang.Object o) { Objects.equals(this.components, ingredientObjectItems.components) && Objects.equals(this.portions, ingredientObjectItems.portions) && Objects.equals(this.commonName, ingredientObjectItems.commonName) && - Objects.equals(this.footnote, ingredientObjectItems.footnote); + Objects.equals(this.footnote, ingredientObjectItems.footnote) && + Objects.equals(this.searchTerm, ingredientObjectItems.searchTerm) && + Objects.equals(this.score, ingredientObjectItems.score); } @Override public int hashCode() { - return Objects.hash(name, categories, nutrients, calorieConversionFactor, proteinConversionFactor, components, portions, commonName, footnote); + return Objects.hash(name, categories, nutrients, calorieConversionFactor, proteinConversionFactor, components, portions, commonName, footnote, searchTerm, score); } @Override @@ -299,6 +345,8 @@ public String toString() { sb.append(" portions: ").append(toIndentedString(portions)).append("\n"); sb.append(" commonName: ").append(toIndentedString(commonName)).append("\n"); sb.append(" footnote: ").append(toIndentedString(footnote)).append("\n"); + sb.append(" searchTerm: ").append(toIndentedString(searchTerm)).append("\n"); + sb.append(" score: ").append(toIndentedString(score)).append("\n"); sb.append("}"); return sb.toString(); } diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index d04b127..21ad644 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectPortions.java b/src/main/java/io/swagger/model/IngredientObjectPortions.java index f03a933..740f48c 100644 --- a/src/main/java/io/swagger/model/IngredientObjectPortions.java +++ b/src/main/java/io/swagger/model/IngredientObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T13:53:56.575Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") public class IngredientObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; From 5e34a4550f7a4a443865c2aca3c8eb0f276cda41 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Tue, 28 Jan 2020 14:08:58 +0000 Subject: [PATCH 36/37] Generated code by SwaggerHub --- src/main/java/io/swagger/api/ApiException.java | 2 +- src/main/java/io/swagger/api/ApiOriginFilter.java | 2 +- .../java/io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 2 +- .../java/io/swagger/api/FoodApiController.java | 2 +- .../java/io/swagger/api/NotFoundException.java | 2 +- .../configuration/SwaggerDocumentationConfig.java | 2 +- .../java/io/swagger/model/BrandedFoodObject.java | 2 +- .../model/BrandedFoodObjectCountryDetails.java | 2 +- .../swagger/model/BrandedFoodObjectDietFlags.java | 2 +- .../swagger/model/BrandedFoodObjectDietLabels.java | 2 +- .../BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../model/BrandedFoodObjectDietLabelsVegan.java | 2 +- .../BrandedFoodObjectDietLabelsVegetarian.java | 2 +- .../io/swagger/model/BrandedFoodObjectItems.java | 2 +- .../swagger/model/BrandedFoodObjectNutrients.java | 2 +- .../io/swagger/model/BrandedFoodObjectPackage.java | 2 +- .../model/BrandedFoodObjectPackagingPhotos.java | 2 +- .../BrandedFoodObjectPackagingPhotosFront.java | 2 +- ...randedFoodObjectPackagingPhotosIngredients.java | 2 +- .../BrandedFoodObjectPackagingPhotosNutrition.java | 2 +- .../io/swagger/model/BrandedFoodObjectServing.java | 2 +- .../java/io/swagger/model/IngredientObject.java | 2 +- .../IngredientObjectCalorieConversionFactor.java | 2 +- .../swagger/model/IngredientObjectComponents.java | 2 +- .../io/swagger/model/IngredientObjectItems.java | 14 +++++++------- .../swagger/model/IngredientObjectNutrients.java | 2 +- .../io/swagger/model/IngredientObjectPortions.java | 2 +- 28 files changed, 34 insertions(+), 34 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index 22f462f..19bf661 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index 9cd135f..1816d49 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index 7516349..ff06e30 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index 9a667f1..e2b89bc 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index edba875..42a58c4 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") @Controller public class FoodApiController implements FoodApi { diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index fb00d8d..5636b1c 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index 8852096..7bba061 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 6ce961e..1d611b7 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index 80e21f9..571a42c 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 1f339b9..161f799 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 39a30af..856199a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index 5dd87d0..da405f2 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index 912cf87..09947bc 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index 69707e9..b6af1d3 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index e962664..6590d99 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -23,7 +23,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index 49f4b29..61eed8e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index f5ff058..a181251 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index 0699b15..fecc11a 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index 049e002..1f3ddd9 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index 064f548..dc1fcf0 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index d3dff0b..72e3a97 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 8e03c9a..19fdc1e 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index 924adee..f8e2d4e 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java index eee1398..d3abf8a 100644 --- a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class IngredientObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectComponents.java b/src/main/java/io/swagger/model/IngredientObjectComponents.java index d0cd789..d88bedb 100644 --- a/src/main/java/io/swagger/model/IngredientObjectComponents.java +++ b/src/main/java/io/swagger/model/IngredientObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class IngredientObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index 420d141..f283650 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -21,7 +21,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; @@ -252,10 +252,10 @@ public IngredientObjectItems footnote(String footnote) { } /** - * Comments on any unusual aspects of this item. Examples might include unusual aspects of the food overall. + * Comments on any unusual aspects of this item. Examples might include unusual aspects of the food overall * @return footnote **/ - @ApiModelProperty(value = "Comments on any unusual aspects of this item. Examples might include unusual aspects of the food overall.") + @ApiModelProperty(value = "Comments on any unusual aspects of this item. Examples might include unusual aspects of the food overall") public String getFootnote() { return footnote; @@ -271,10 +271,10 @@ public IngredientObjectItems searchTerm(String searchTerm) { } /** - * The original search term that found this food item. + * The original search term that found this food item * @return searchTerm **/ - @ApiModelProperty(value = "The original search term that found this food item.") + @ApiModelProperty(value = "The original search term that found this food item") public String getSearchTerm() { return searchTerm; @@ -290,10 +290,10 @@ public IngredientObjectItems score(String score) { } /** - * A value that represents how similar the name of this food item is to the original search term. + * A value that represents how similar the name of this food item is to the original search term. The lower the value the closer this item's name is to the original search term. * @return score **/ - @ApiModelProperty(value = "A value that represents how similar the name of this food item is to the original search term.") + @ApiModelProperty(value = "A value that represents how similar the name of this food item is to the original search term. The lower the value the closer this item's name is to the original search term.") public String getScore() { return score; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index 21ad644..8daf49b 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectPortions.java b/src/main/java/io/swagger/model/IngredientObjectPortions.java index 740f48c..bb3d457 100644 --- a/src/main/java/io/swagger/model/IngredientObjectPortions.java +++ b/src/main/java/io/swagger/model/IngredientObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:07:08.394Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") public class IngredientObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null; From 795f2fda6f7c0c6af1d4cee58010610632d1d6d7 Mon Sep 17 00:00:00 2001 From: petermerrill Date: Thu, 30 Jan 2020 02:08:19 +0000 Subject: [PATCH 37/37] Generated code by SwaggerHub --- src/main/java/io/swagger/api/ApiException.java | 2 +- src/main/java/io/swagger/api/ApiOriginFilter.java | 2 +- src/main/java/io/swagger/api/ApiResponseMessage.java | 2 +- src/main/java/io/swagger/api/FoodApi.java | 6 +++--- src/main/java/io/swagger/api/FoodApiController.java | 4 ++-- src/main/java/io/swagger/api/NotFoundException.java | 2 +- .../swagger/configuration/SwaggerDocumentationConfig.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObject.java | 2 +- .../io/swagger/model/BrandedFoodObjectCountryDetails.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietFlags.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectDietLabels.java | 2 +- .../model/BrandedFoodObjectDietLabelsGlutenFree.java | 2 +- .../io/swagger/model/BrandedFoodObjectDietLabelsVegan.java | 2 +- .../model/BrandedFoodObjectDietLabelsVegetarian.java | 2 +- src/main/java/io/swagger/model/BrandedFoodObjectItems.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectNutrients.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectPackage.java | 2 +- .../io/swagger/model/BrandedFoodObjectPackagingPhotos.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosFront.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosIngredients.java | 2 +- .../model/BrandedFoodObjectPackagingPhotosNutrition.java | 2 +- .../java/io/swagger/model/BrandedFoodObjectServing.java | 2 +- src/main/java/io/swagger/model/IngredientObject.java | 2 +- .../model/IngredientObjectCalorieConversionFactor.java | 2 +- .../java/io/swagger/model/IngredientObjectComponents.java | 2 +- src/main/java/io/swagger/model/IngredientObjectItems.java | 2 +- .../java/io/swagger/model/IngredientObjectNutrients.java | 2 +- .../java/io/swagger/model/IngredientObjectPortions.java | 2 +- 28 files changed, 31 insertions(+), 31 deletions(-) diff --git a/src/main/java/io/swagger/api/ApiException.java b/src/main/java/io/swagger/api/ApiException.java index 19bf661..73a261b 100644 --- a/src/main/java/io/swagger/api/ApiException.java +++ b/src/main/java/io/swagger/api/ApiException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class ApiException extends Exception{ private int code; public ApiException (int code, String msg) { diff --git a/src/main/java/io/swagger/api/ApiOriginFilter.java b/src/main/java/io/swagger/api/ApiOriginFilter.java index 1816d49..857b2e6 100644 --- a/src/main/java/io/swagger/api/ApiOriginFilter.java +++ b/src/main/java/io/swagger/api/ApiOriginFilter.java @@ -5,7 +5,7 @@ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class ApiOriginFilter implements javax.servlet.Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, diff --git a/src/main/java/io/swagger/api/ApiResponseMessage.java b/src/main/java/io/swagger/api/ApiResponseMessage.java index ff06e30..20842b5 100644 --- a/src/main/java/io/swagger/api/ApiResponseMessage.java +++ b/src/main/java/io/swagger/api/ApiResponseMessage.java @@ -2,7 +2,7 @@ import javax.xml.bind.annotation.XmlTransient; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") @javax.xml.bind.annotation.XmlRootElement public class ApiResponseMessage { public static final int ERROR = 1; diff --git a/src/main/java/io/swagger/api/FoodApi.java b/src/main/java/io/swagger/api/FoodApi.java index e2b89bc..76d7b89 100644 --- a/src/main/java/io/swagger/api/FoodApi.java +++ b/src/main/java/io/swagger/api/FoodApi.java @@ -24,7 +24,7 @@ import javax.validation.constraints.*; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") @Api(value = "food", description = "the food API") public interface FoodApi { @@ -70,7 +70,7 @@ public interface FoodApi { ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific allergen. **Example** > ```&allergen=Peanuts``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "allergen", required = false) String allergen,@ApiParam(value = "#### Filter the search to only include branded foods that are owned by a specific brand. **Example** > ```&brand=Starbucks``` ") @Valid @RequestParam(value = "brand", required = false) String brand,@ApiParam(value = "#### Filter the search to only include branded foods from a specific category. **Example** > ```&category=Plant Based Foods``` ") @Valid @RequestParam(value = "category", required = false) String category,@ApiParam(value = "#### Filter the search to only include branded foods that are sold in a specific country. **Example** > ```&country=United States``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "country", required = false) String country,@ApiParam(value = "#### Filter the search to only include branded foods that are considered compatible with a specific diet. **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ", allowableValues = "Vegan, Vegetarian, Gluten Free") @Valid @RequestParam(value = "diet", required = false) String diet,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific ingredient. **Example** > ```&ingredient=Salt``` ") @Valid @RequestParam(value = "ingredient", required = false) String ingredient,@ApiParam(value = "#### Filter the search to only include branded foods that are associated with a specific keyword. **Example** > ```&keyword=Organic``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "keyword", required = false) String keyword,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific mineral. **Example** > ```&mineral=Potassium``` ") @Valid @RequestParam(value = "mineral", required = false) String mineral,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific nutrient. **Example** > ```&nutrient=Caffeine``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "nutrient", required = false) String nutrient,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific ingredient made using palm oil. **Example** > ```&palm_oil=E160a Beta Carotene``` ") @Valid @RequestParam(value = "palm_oil", required = false) String palmOil,@ApiParam(value = "### Filter the search to only include branded foods that contain a specific trace ingredient. **Example** > ```&trace=Tree Nuts``` **Important Note**: This parameter cannot be used alone. It must be paired with at least 1 additional parameter. ") @Valid @RequestParam(value = "trace", required = false) String trace,@ApiParam(value = "#### Filter the search to only include branded foods that contain a specific vitamin. **Example** > ```&vitamin=Biotin``` ") @Valid @RequestParam(value = "vitamin", required = false) String vitamin,@ApiParam(value = "#### Set maximum number of records you want the API to return. The default value is \"**10**.\" **Example** > ```&limit=10``` ", allowableValues = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10") @Valid @RequestParam(value = "limit", required = false) Integer limit,@ApiParam(value = "#### This is how you paginate the search result. By default, you will see the first 10 records. You must increment the page number to access the next 10 records, and so on. The default value is \"**1**.\" **Example** > ```&page=1``` ") @Valid @RequestParam(value = "page", required = false) Integer page); - @ApiOperation(value = "Get raw/generic food ingredient item(s)", nickname = "foodIngredientSearchPhpGet", notes = "## Get data for a specific ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```https://chompthis.com/api/v2/ingredient/search.php?api_key=API_KEY&find=raw broccoli``` **Example #2: Set of Ingredients** > ```https://chompthis.com/api/v2/ingredient/search.php?api_key=API_KEY&find=raw broccoli,mashed potatoes,raw spinach``` **Tips** * Expose ingredient endpoints by using our **[food lookup tool](https://chompthis.com/api/lookup.php)**. > This API endpoint is only available to Standard and Premium API subscribers. Please consider upgrading your subscription if you are subscribed to the Limited plan. **[Read this](https://desk.zoho.com/portal/chompthis/kb/articles/can-i-upgrade-downgrade-my-subscription)** if you aren't sure how to upgrade your subscription. ", response = IngredientObject.class, authorizations = { + @ApiOperation(value = "Get raw/generic food ingredient item(s)", nickname = "foodIngredientSearchPhpGet", notes = "## Get data for a specific ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```https://chompthis.com/api/v2/ingredient/search.php?api_key=API_KEY&find=raw broccoli``` **Example #2: Set of Ingredients** > ```https://chompthis.com/api/v2/ingredient/search.php?api_key=API_KEY&find=raw broccoli,mashed potatoes,chicken drumstick``` **Tips** * Expose ingredient endpoints by using our **[food lookup tool](https://chompthis.com/api/lookup.php)**. > This API endpoint is only available to Standard and Premium API subscribers. Please consider upgrading your subscription if you are subscribed to the Limited plan. **[Read this](https://desk.zoho.com/portal/chompthis/kb/articles/can-i-upgrade-downgrade-my-subscription)** if you aren't sure how to upgrade your subscription. ", response = IngredientObject.class, authorizations = { @Authorization(value = "ApiKeyAuth") }, tags={ }) @ApiResponses(value = { @ApiResponse(code = 200, message = "**Valid** - Will return an object containing any matching ingredient foods. ", response = IngredientObject.class), @@ -81,6 +81,6 @@ public interface FoodApi { @RequestMapping(value = "/food/ingredient/search.php", produces = { "application/json" }, method = RequestMethod.GET) - ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=raw broccoli``` **Example #2: Set of Ingredients** > ```&find=raw broccoli,raw cauliflower,mashed potatoes``` **Important Notes** * Comma-separated lists cannot contain more than **10 ingredients**. You must perform additional API calls if you are looking up more than 10 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) String find,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. The default value is \"**1**.\" **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit); + ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=raw broccoli``` **Example #2: Set of Ingredients** > ```&find=raw broccoli,buttermilk waffle,mashed potatoes``` **Important Notes** * Comma-separated lists cannot contain more than **10 ingredients**. You must perform additional API calls if you are looking up more than 10 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) String find,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. The default value is \"**1**.\" **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit); } diff --git a/src/main/java/io/swagger/api/FoodApiController.java b/src/main/java/io/swagger/api/FoodApiController.java index 42a58c4..c1b1383 100644 --- a/src/main/java/io/swagger/api/FoodApiController.java +++ b/src/main/java/io/swagger/api/FoodApiController.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") @Controller public class FoodApiController implements FoodApi { @@ -80,7 +80,7 @@ public ResponseEntity foodBrandedSearchPhpGet(@ApiParam(value return new ResponseEntity(HttpStatus.NOT_IMPLEMENTED); } - public ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=raw broccoli``` **Example #2: Set of Ingredients** > ```&find=raw broccoli,raw cauliflower,mashed potatoes``` **Important Notes** * Comma-separated lists cannot contain more than **10 ingredients**. You must perform additional API calls if you are looking up more than 10 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) String find,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. The default value is \"**1**.\" **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit) { + public ResponseEntity foodIngredientSearchPhpGet(@NotNull @ApiParam(value = "Search our database for a single ingredient or a specific set of ingredients. **Example #1: Single Ingredient** > ```&find=raw broccoli``` **Example #2: Set of Ingredients** > ```&find=raw broccoli,buttermilk waffle,mashed potatoes``` **Important Notes** * Comma-separated lists cannot contain more than **10 ingredients**. You must perform additional API calls if you are looking up more than 10 ingredients. ", required = true) @Valid @RequestParam(value = "find", required = true) String find,@ApiParam(value = "#### Set maximum number of records you want the API to return, per search term. The default value is \"**1**.\" **Example** > ```&limit=3``` ", allowableValues = "1, 2, 3") @Valid @RequestParam(value = "limit", required = false) Integer limit) { String accept = request.getHeader("Accept"); if (accept != null && accept.contains("application/json")) { try { diff --git a/src/main/java/io/swagger/api/NotFoundException.java b/src/main/java/io/swagger/api/NotFoundException.java index 5636b1c..e5c61ff 100644 --- a/src/main/java/io/swagger/api/NotFoundException.java +++ b/src/main/java/io/swagger/api/NotFoundException.java @@ -1,6 +1,6 @@ package io.swagger.api; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class NotFoundException extends ApiException { private int code; public NotFoundException (int code, String msg) { diff --git a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java index 7bba061..6bfa4d0 100644 --- a/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java +++ b/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java @@ -10,7 +10,7 @@ import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") @Configuration public class SwaggerDocumentationConfig { diff --git a/src/main/java/io/swagger/model/BrandedFoodObject.java b/src/main/java/io/swagger/model/BrandedFoodObject.java index 1d611b7..df600e9 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObject.java +++ b/src/main/java/io/swagger/model/BrandedFoodObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class BrandedFoodObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java index 571a42c..e6e80fd 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectCountryDetails.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing additional information on the countries where this item is found") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class BrandedFoodObjectCountryDetails { @JsonProperty("english_speaking") private Integer englishSpeaking = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java index 161f799..a00649c 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietFlags.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on an individual ingredient that was flagged as potentially not being compatible with a certain diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class BrandedFoodObjectDietFlags { @JsonProperty("ingredient") private String ingredient = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java index 856199a..e98e7d2 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabels.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "An object containing this item's compatibility grades for each supported diet") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class BrandedFoodObjectDietLabels { @JsonProperty("vegan") private BrandedFoodObjectDietLabelsVegan vegan = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java index da405f2..a0389ad 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsGlutenFree.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Gluten Free diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class BrandedFoodObjectDietLabelsGlutenFree { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java index 09947bc..57b1bb3 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegan.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with the Vegan diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class BrandedFoodObjectDietLabelsVegan { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java index b6af1d3..433a149 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectDietLabelsVegetarian.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing information on this item's compatibility with Vegetarian diets") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class BrandedFoodObjectDietLabelsVegetarian { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java index 6590d99..bca94c2 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectItems.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectItems.java @@ -23,7 +23,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class BrandedFoodObjectItems { @JsonProperty("barcode") private String barcode = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java index 61eed8e..8bdf5e3 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class BrandedFoodObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java index a181251..53f1ce6 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackage.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing basic packaging information about this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class BrandedFoodObjectPackage { @JsonProperty("quantity") private Integer quantity = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java index fecc11a..46596a7 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotos.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "A object containing a collection of photos of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class BrandedFoodObjectPackagingPhotos { @JsonProperty("front") private BrandedFoodObjectPackagingPhotosFront front = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java index 1f3ddd9..c4d98bb 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosFront.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the front of this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class BrandedFoodObjectPackagingPhotosFront { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java index dc1fcf0..1111cdb 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosIngredients.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of the ingredients on this item's packaging") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class BrandedFoodObjectPackagingPhotosIngredients { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java index 72e3a97..8bda572 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectPackagingPhotosNutrition.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing photos of this item's nutrition label") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class BrandedFoodObjectPackagingPhotosNutrition { @JsonProperty("small") private String small = null; diff --git a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java index 19fdc1e..3493225 100644 --- a/src/main/java/io/swagger/model/BrandedFoodObjectServing.java +++ b/src/main/java/io/swagger/model/BrandedFoodObjectServing.java @@ -14,7 +14,7 @@ */ @ApiModel(description = "An object containing serving information for this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class BrandedFoodObjectServing { @JsonProperty("size") private String size = null; diff --git a/src/main/java/io/swagger/model/IngredientObject.java b/src/main/java/io/swagger/model/IngredientObject.java index f8e2d4e..9148aee 100644 --- a/src/main/java/io/swagger/model/IngredientObject.java +++ b/src/main/java/io/swagger/model/IngredientObject.java @@ -17,7 +17,7 @@ */ @ApiModel(description = "Please read the description of each field in this API response object example. By default, the value of each field is **null**. This indicates an unknown state or that no data exists.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class IngredientObject { @JsonProperty("items") @Valid diff --git a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java index d3abf8a..d38889e 100644 --- a/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java +++ b/src/main/java/io/swagger/model/IngredientObjectCalorieConversionFactor.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing the multiplication factors to be used when calculating energy from macronutrients for a specific food.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class IngredientObjectCalorieConversionFactor { @JsonProperty("protein_value") private BigDecimal proteinValue = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectComponents.java b/src/main/java/io/swagger/model/IngredientObjectComponents.java index d88bedb..41c0622 100644 --- a/src/main/java/io/swagger/model/IngredientObjectComponents.java +++ b/src/main/java/io/swagger/model/IngredientObjectComponents.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific component of this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class IngredientObjectComponents { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectItems.java b/src/main/java/io/swagger/model/IngredientObjectItems.java index f283650..ee0d7e1 100644 --- a/src/main/java/io/swagger/model/IngredientObjectItems.java +++ b/src/main/java/io/swagger/model/IngredientObjectItems.java @@ -21,7 +21,7 @@ */ @ApiModel(description = "An object containing information for this specific item.") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class IngredientObjectItems { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectNutrients.java b/src/main/java/io/swagger/model/IngredientObjectNutrients.java index 8daf49b..976c71f 100644 --- a/src/main/java/io/swagger/model/IngredientObjectNutrients.java +++ b/src/main/java/io/swagger/model/IngredientObjectNutrients.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information for a specific nutrient found in this food item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class IngredientObjectNutrients { @JsonProperty("name") private String name = null; diff --git a/src/main/java/io/swagger/model/IngredientObjectPortions.java b/src/main/java/io/swagger/model/IngredientObjectPortions.java index bb3d457..f86bb05 100644 --- a/src/main/java/io/swagger/model/IngredientObjectPortions.java +++ b/src/main/java/io/swagger/model/IngredientObjectPortions.java @@ -15,7 +15,7 @@ */ @ApiModel(description = "An object containing information on a specific food portion found in this item") @Validated -@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-28T14:08:55.924Z[GMT]") +@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2020-01-30T02:08:15.864Z[GMT]") public class IngredientObjectPortions { @JsonProperty("measurement_unit") private String measurementUnit = null;