java.lang.Object
java.lang.Record
com.alpermulayim.openfoodfacts_spring_boot_starter.dtos.Product

public record Product(String abbreviatedProductName, String code, List<String> codesTags, String genericName, String id, String lc, String lang, Integer novaGroup, String novaGroups, String obsolete, String obsoleteSinceDate, String product_name, String productNameEn, String productQuantity, String productQuantityUnit, String quantity, Integer additivesN, String checked, Integer complete, Double completeness, String ecoscoreGrade, Integer ecoscoreScore, String foodGroups, List<String> foodGroupsTags, NutrientLevels nutrientLevels, String packagingText, List<Packaging> packagings, Integer packagingsComplete, String pnnsGroups1, List<String> pnnsGroups1Tags, String pnnsGroups2, List<String> pnnsGroups2Tags, Long popularityKey, List<String> popularityTags, Integer scansN, Integer uniqueScansN, String servingQuantity, String servingQuantityUnit, String servingSize, String brands, List<String> brandsTags, String categories, List<String> categoriesHierarchy, String categoriesLc, List<String> categoriesTags, List<String> checkersTags, String cities, List<String> citiesTags, List<String> correctorsTags, String countries, List<String> countriesHierarchy, String countriesLc, List<String> countriesTags, List<String> ecoscoreTags, String embCodes, String embCodesOrig, List<String> embCodesTags, String labels, List<String> labelsHierarchy, String labelsLc, List<String> labelsTags, List<String> entryDatesTags, String manufacturingPlaces, List<String> manufacturingPlacesTags, List<String> novaGroupsTags, List<String> nutrientLevelsTags, List<String> lastImageDatesTags, Integer lastImageT, Map<String,SelectedImages> selectedImages, String imageSmallUrl, String imageThumbUrl, String imageUrl, EcoscoreData ecoscoreData, Agribalyse agribalyse, String grade, Map<String,String> grades, Missing missing, Integer missingDataWarning, PreviousData previousData, Integer score, Map<String,Integer> scores, String status, String ecoscoreExtendedDataVersion, String environmentImpactLevel, List<String> environmentImpactLevelTags, List<String> additivesTags, String allergens, String allergensLc, List<String> allergensHierarchy, List<String> allergensTags, List<Ingredient> ingredients, Map<String,List<String>> ingredientsAnalysis, List<String> ingredientsTags, String ingredientsLc, String ingredientsText, String ingredientsTextWithAllergens, Integer ingredientsFromPalmOilN, List<String> ingredientsFromPalmOilTags, String origins, String originsLc, List<String> originsTags, String traces, String tracesLc, Integer unknownIngredientsN, String noNutritionData, Nutriments nutriments, String nutritionGradeFr, String nutritionGrades, List<String> nutritionGradesTags, Integer nutritionScoreBeverage, Integer nutritionScoreWarningFruitsVegetablesNutsEstimateFromIngredients, Integer nutritionScoreWarningFruitsVegetablesNutsEstimateFromIngredientsValue, Integer nutritionScoreWarningNoFiber, List<String> otherNutritionalSubstancesTags, List<String> unknownNutrientsTags, List<String> vitaminsTags, Nutriscore nutriscore2021, Nutriscore nutriscore2023, NutriscoreData nutriscoreData, String nutriscoreGrade, Integer nutriscoreScore, Integer nutriscoreScoreOpposite, List<String> nutriscoreTags, String nutriscoreVersion, List<String> additivesOriginalTags, List<String> additivesPrevOriginalTags, List<String> addedCountriesTags, String allergensFromIngredients, String allergensFromUser, List<String> aminoAcidsPrevTags, List<String> aminoAcidsTags, Integer carbonFootprintPercentOfKnownIngredients, CategoriesProperties categoriesProperties, List<String> categoriesPropertiesTags, String comparedToCategory, String conservationConditions, String customerService, String expirationDate, String link, List<String> mainCountriesTags, List<String> mineralsPrevTags, List<String> mineralsTags, OwnerFields ownerFields, NovaGroupsMarkers novaGroupsMarkers, String origin, String purchasePlaces, List<String> purchasePlacesTags, String stores, List<String> storesTags, String tracesFromIngredients, String tracesFromUser, Integer createdT, String creator, List<String> editorsTags, List<String> informersTags, String interfaceVersionCreated, String interfaceVersionModified, Map<String,Integer> languages, Map<String,Integer> languagesCodes, List<String> languagesHierarchy, List<String> languagesTags, List<String> lastEditDatesTags, String lastEditor, String lastModifiedBy, Integer lastModifiedT, String owner, String ownersTags, List<String> photographersTags, Integer rev, List<Source> sources, Map<String,Object> sourcesFields, String teams, List<String> teamsTags, String updateKey, KnowledgePanels knowledgePanels) extends Record
  • Constructor Details

    • Product

      public Product(String abbreviatedProductName, String code, List<String> codesTags, String genericName, String id, String lc, String lang, Integer novaGroup, String novaGroups, String obsolete, String obsoleteSinceDate, String product_name, String productNameEn, String productQuantity, String productQuantityUnit, String quantity, Integer additivesN, String checked, Integer complete, Double completeness, String ecoscoreGrade, Integer ecoscoreScore, String foodGroups, List<String> foodGroupsTags, NutrientLevels nutrientLevels, String packagingText, List<Packaging> packagings, Integer packagingsComplete, String pnnsGroups1, List<String> pnnsGroups1Tags, String pnnsGroups2, List<String> pnnsGroups2Tags, Long popularityKey, List<String> popularityTags, Integer scansN, Integer uniqueScansN, String servingQuantity, String servingQuantityUnit, String servingSize, String brands, List<String> brandsTags, String categories, List<String> categoriesHierarchy, String categoriesLc, List<String> categoriesTags, List<String> checkersTags, String cities, List<String> citiesTags, List<String> correctorsTags, String countries, List<String> countriesHierarchy, String countriesLc, List<String> countriesTags, List<String> ecoscoreTags, String embCodes, String embCodesOrig, List<String> embCodesTags, String labels, List<String> labelsHierarchy, String labelsLc, List<String> labelsTags, List<String> entryDatesTags, String manufacturingPlaces, List<String> manufacturingPlacesTags, List<String> novaGroupsTags, List<String> nutrientLevelsTags, List<String> lastImageDatesTags, Integer lastImageT, Map<String,SelectedImages> selectedImages, String imageSmallUrl, String imageThumbUrl, String imageUrl, EcoscoreData ecoscoreData, Agribalyse agribalyse, String grade, Map<String,String> grades, Missing missing, Integer missingDataWarning, PreviousData previousData, Integer score, Map<String,Integer> scores, String status, String ecoscoreExtendedDataVersion, String environmentImpactLevel, List<String> environmentImpactLevelTags, List<String> additivesTags, String allergens, String allergensLc, List<String> allergensHierarchy, List<String> allergensTags, List<Ingredient> ingredients, Map<String,List<String>> ingredientsAnalysis, List<String> ingredientsTags, String ingredientsLc, String ingredientsText, String ingredientsTextWithAllergens, Integer ingredientsFromPalmOilN, List<String> ingredientsFromPalmOilTags, String origins, String originsLc, List<String> originsTags, String traces, String tracesLc, Integer unknownIngredientsN, String noNutritionData, Nutriments nutriments, String nutritionGradeFr, String nutritionGrades, List<String> nutritionGradesTags, Integer nutritionScoreBeverage, Integer nutritionScoreWarningFruitsVegetablesNutsEstimateFromIngredients, Integer nutritionScoreWarningFruitsVegetablesNutsEstimateFromIngredientsValue, Integer nutritionScoreWarningNoFiber, List<String> otherNutritionalSubstancesTags, List<String> unknownNutrientsTags, List<String> vitaminsTags, Nutriscore nutriscore2021, Nutriscore nutriscore2023, NutriscoreData nutriscoreData, String nutriscoreGrade, Integer nutriscoreScore, Integer nutriscoreScoreOpposite, List<String> nutriscoreTags, String nutriscoreVersion, List<String> additivesOriginalTags, List<String> additivesPrevOriginalTags, List<String> addedCountriesTags, String allergensFromIngredients, String allergensFromUser, List<String> aminoAcidsPrevTags, List<String> aminoAcidsTags, Integer carbonFootprintPercentOfKnownIngredients, CategoriesProperties categoriesProperties, List<String> categoriesPropertiesTags, String comparedToCategory, String conservationConditions, String customerService, String expirationDate, String link, List<String> mainCountriesTags, List<String> mineralsPrevTags, List<String> mineralsTags, OwnerFields ownerFields, NovaGroupsMarkers novaGroupsMarkers, String origin, String purchasePlaces, List<String> purchasePlacesTags, String stores, List<String> storesTags, String tracesFromIngredients, String tracesFromUser, Integer createdT, String creator, List<String> editorsTags, List<String> informersTags, String interfaceVersionCreated, String interfaceVersionModified, Map<String,Integer> languages, Map<String,Integer> languagesCodes, List<String> languagesHierarchy, List<String> languagesTags, List<String> lastEditDatesTags, String lastEditor, String lastModifiedBy, Integer lastModifiedT, String owner, String ownersTags, List<String> photographersTags, Integer rev, List<Source> sources, Map<String,Object> sourcesFields, String teams, List<String> teamsTags, String updateKey, KnowledgePanels knowledgePanels)
      Creates an instance of a Product record class.
      Parameters:
      abbreviatedProductName - the value for the abbreviatedProductName record component
      code - the value for the code record component
      codesTags - the value for the codesTags record component
      genericName - the value for the genericName record component
      id - the value for the id record component
      lc - the value for the lc record component
      lang - the value for the lang record component
      novaGroup - the value for the novaGroup record component
      novaGroups - the value for the novaGroups record component
      obsolete - the value for the obsolete record component
      obsoleteSinceDate - the value for the obsoleteSinceDate record component
      product_name - the value for the product_name record component
      productNameEn - the value for the productNameEn record component
      productQuantity - the value for the productQuantity record component
      productQuantityUnit - the value for the productQuantityUnit record component
      quantity - the value for the quantity record component
      additivesN - the value for the additivesN record component
      checked - the value for the checked record component
      complete - the value for the complete record component
      completeness - the value for the completeness record component
      ecoscoreGrade - the value for the ecoscoreGrade record component
      ecoscoreScore - the value for the ecoscoreScore record component
      foodGroups - the value for the foodGroups record component
      foodGroupsTags - the value for the foodGroupsTags record component
      nutrientLevels - the value for the nutrientLevels record component
      packagingText - the value for the packagingText record component
      packagings - the value for the packagings record component
      packagingsComplete - the value for the packagingsComplete record component
      pnnsGroups1 - the value for the pnnsGroups1 record component
      pnnsGroups1Tags - the value for the pnnsGroups1Tags record component
      pnnsGroups2 - the value for the pnnsGroups2 record component
      pnnsGroups2Tags - the value for the pnnsGroups2Tags record component
      popularityKey - the value for the popularityKey record component
      popularityTags - the value for the popularityTags record component
      scansN - the value for the scansN record component
      uniqueScansN - the value for the uniqueScansN record component
      servingQuantity - the value for the servingQuantity record component
      servingQuantityUnit - the value for the servingQuantityUnit record component
      servingSize - the value for the servingSize record component
      brands - the value for the brands record component
      brandsTags - the value for the brandsTags record component
      categories - the value for the categories record component
      categoriesHierarchy - the value for the categoriesHierarchy record component
      categoriesLc - the value for the categoriesLc record component
      categoriesTags - the value for the categoriesTags record component
      checkersTags - the value for the checkersTags record component
      cities - the value for the cities record component
      citiesTags - the value for the citiesTags record component
      correctorsTags - the value for the correctorsTags record component
      countries - the value for the countries record component
      countriesHierarchy - the value for the countriesHierarchy record component
      countriesLc - the value for the countriesLc record component
      countriesTags - the value for the countriesTags record component
      ecoscoreTags - the value for the ecoscoreTags record component
      embCodes - the value for the embCodes record component
      embCodesOrig - the value for the embCodesOrig record component
      embCodesTags - the value for the embCodesTags record component
      labels - the value for the labels record component
      labelsHierarchy - the value for the labelsHierarchy record component
      labelsLc - the value for the labelsLc record component
      labelsTags - the value for the labelsTags record component
      entryDatesTags - the value for the entryDatesTags record component
      manufacturingPlaces - the value for the manufacturingPlaces record component
      manufacturingPlacesTags - the value for the manufacturingPlacesTags record component
      novaGroupsTags - the value for the novaGroupsTags record component
      nutrientLevelsTags - the value for the nutrientLevelsTags record component
      lastImageDatesTags - the value for the lastImageDatesTags record component
      lastImageT - the value for the lastImageT record component
      selectedImages - the value for the selectedImages record component
      imageSmallUrl - the value for the imageSmallUrl record component
      imageThumbUrl - the value for the imageThumbUrl record component
      imageUrl - the value for the imageUrl record component
      ecoscoreData - the value for the ecoscoreData record component
      agribalyse - the value for the agribalyse record component
      grade - the value for the grade record component
      grades - the value for the grades record component
      missing - the value for the missing record component
      missingDataWarning - the value for the missingDataWarning record component
      previousData - the value for the previousData record component
      score - the value for the score record component
      scores - the value for the scores record component
      status - the value for the status record component
      ecoscoreExtendedDataVersion - the value for the ecoscoreExtendedDataVersion record component
      environmentImpactLevel - the value for the environmentImpactLevel record component
      environmentImpactLevelTags - the value for the environmentImpactLevelTags record component
      additivesTags - the value for the additivesTags record component
      allergens - the value for the allergens record component
      allergensLc - the value for the allergensLc record component
      allergensHierarchy - the value for the allergensHierarchy record component
      allergensTags - the value for the allergensTags record component
      ingredients - the value for the ingredients record component
      ingredientsAnalysis - the value for the ingredientsAnalysis record component
      ingredientsTags - the value for the ingredientsTags record component
      ingredientsLc - the value for the ingredientsLc record component
      ingredientsText - the value for the ingredientsText record component
      ingredientsTextWithAllergens - the value for the ingredientsTextWithAllergens record component
      ingredientsFromPalmOilN - the value for the ingredientsFromPalmOilN record component
      ingredientsFromPalmOilTags - the value for the ingredientsFromPalmOilTags record component
      origins - the value for the origins record component
      originsLc - the value for the originsLc record component
      originsTags - the value for the originsTags record component
      traces - the value for the traces record component
      tracesLc - the value for the tracesLc record component
      unknownIngredientsN - the value for the unknownIngredientsN record component
      noNutritionData - the value for the noNutritionData record component
      nutriments - the value for the nutriments record component
      nutritionGradeFr - the value for the nutritionGradeFr record component
      nutritionGrades - the value for the nutritionGrades record component
      nutritionGradesTags - the value for the nutritionGradesTags record component
      nutritionScoreBeverage - the value for the nutritionScoreBeverage record component
      nutritionScoreWarningFruitsVegetablesNutsEstimateFromIngredients - the value for the nutritionScoreWarningFruitsVegetablesNutsEstimateFromIngredients record component
      nutritionScoreWarningFruitsVegetablesNutsEstimateFromIngredientsValue - the value for the nutritionScoreWarningFruitsVegetablesNutsEstimateFromIngredientsValue record component
      nutritionScoreWarningNoFiber - the value for the nutritionScoreWarningNoFiber record component
      otherNutritionalSubstancesTags - the value for the otherNutritionalSubstancesTags record component
      unknownNutrientsTags - the value for the unknownNutrientsTags record component
      vitaminsTags - the value for the vitaminsTags record component
      nutriscore2021 - the value for the nutriscore2021 record component
      nutriscore2023 - the value for the nutriscore2023 record component
      nutriscoreData - the value for the nutriscoreData record component
      nutriscoreGrade - the value for the nutriscoreGrade record component
      nutriscoreScore - the value for the nutriscoreScore record component
      nutriscoreScoreOpposite - the value for the nutriscoreScoreOpposite record component
      nutriscoreTags - the value for the nutriscoreTags record component
      nutriscoreVersion - the value for the nutriscoreVersion record component
      additivesOriginalTags - the value for the additivesOriginalTags record component
      additivesPrevOriginalTags - the value for the additivesPrevOriginalTags record component
      addedCountriesTags - the value for the addedCountriesTags record component
      allergensFromIngredients - the value for the allergensFromIngredients record component
      allergensFromUser - the value for the allergensFromUser record component
      aminoAcidsPrevTags - the value for the aminoAcidsPrevTags record component
      aminoAcidsTags - the value for the aminoAcidsTags record component
      carbonFootprintPercentOfKnownIngredients - the value for the carbonFootprintPercentOfKnownIngredients record component
      categoriesProperties - the value for the categoriesProperties record component
      categoriesPropertiesTags - the value for the categoriesPropertiesTags record component
      comparedToCategory - the value for the comparedToCategory record component
      conservationConditions - the value for the conservationConditions record component
      customerService - the value for the customerService record component
      expirationDate - the value for the expirationDate record component
      link - the value for the link record component
      mainCountriesTags - the value for the mainCountriesTags record component
      mineralsPrevTags - the value for the mineralsPrevTags record component
      mineralsTags - the value for the mineralsTags record component
      ownerFields - the value for the ownerFields record component
      novaGroupsMarkers - the value for the novaGroupsMarkers record component
      origin - the value for the origin record component
      purchasePlaces - the value for the purchasePlaces record component
      purchasePlacesTags - the value for the purchasePlacesTags record component
      stores - the value for the stores record component
      storesTags - the value for the storesTags record component
      tracesFromIngredients - the value for the tracesFromIngredients record component
      tracesFromUser - the value for the tracesFromUser record component
      createdT - the value for the createdT record component
      creator - the value for the creator record component
      editorsTags - the value for the editorsTags record component
      informersTags - the value for the informersTags record component
      interfaceVersionCreated - the value for the interfaceVersionCreated record component
      interfaceVersionModified - the value for the interfaceVersionModified record component
      languages - the value for the languages record component
      languagesCodes - the value for the languagesCodes record component
      languagesHierarchy - the value for the languagesHierarchy record component
      languagesTags - the value for the languagesTags record component
      lastEditDatesTags - the value for the lastEditDatesTags record component
      lastEditor - the value for the lastEditor record component
      lastModifiedBy - the value for the lastModifiedBy record component
      lastModifiedT - the value for the lastModifiedT record component
      owner - the value for the owner record component
      ownersTags - the value for the ownersTags record component
      photographersTags - the value for the photographersTags record component
      rev - the value for the rev record component
      sources - the value for the sources record component
      sourcesFields - the value for the sourcesFields record component
      teams - the value for the teams record component
      teamsTags - the value for the teamsTags record component
      updateKey - the value for the updateKey record component
      knowledgePanels - the value for the knowledgePanels record component
  • Method Details

    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • abbreviatedProductName

      public String abbreviatedProductName()
      Returns the value of the abbreviatedProductName record component.
      Returns:
      the value of the abbreviatedProductName record component
    • code

      public String code()
      Returns the value of the code record component.
      Returns:
      the value of the code record component
    • codesTags

      public List<String> codesTags()
      Returns the value of the codesTags record component.
      Returns:
      the value of the codesTags record component
    • genericName

      public String genericName()
      Returns the value of the genericName record component.
      Returns:
      the value of the genericName record component
    • id

      public String id()
      Returns the value of the id record component.
      Returns:
      the value of the id record component
    • lc

      public String lc()
      Returns the value of the lc record component.
      Returns:
      the value of the lc record component
    • lang

      public String lang()
      Returns the value of the lang record component.
      Returns:
      the value of the lang record component
    • novaGroup

      public Integer novaGroup()
      Returns the value of the novaGroup record component.
      Returns:
      the value of the novaGroup record component
    • novaGroups

      public String novaGroups()
      Returns the value of the novaGroups record component.
      Returns:
      the value of the novaGroups record component
    • obsolete

      public String obsolete()
      Returns the value of the obsolete record component.
      Returns:
      the value of the obsolete record component
    • obsoleteSinceDate

      public String obsoleteSinceDate()
      Returns the value of the obsoleteSinceDate record component.
      Returns:
      the value of the obsoleteSinceDate record component
    • product_name

      public String product_name()
      Returns the value of the product_name record component.
      Returns:
      the value of the product_name record component
    • productNameEn

      public String productNameEn()
      Returns the value of the productNameEn record component.
      Returns:
      the value of the productNameEn record component
    • productQuantity

      public String productQuantity()
      Returns the value of the productQuantity record component.
      Returns:
      the value of the productQuantity record component
    • productQuantityUnit

      public String productQuantityUnit()
      Returns the value of the productQuantityUnit record component.
      Returns:
      the value of the productQuantityUnit record component
    • quantity

      public String quantity()
      Returns the value of the quantity record component.
      Returns:
      the value of the quantity record component
    • additivesN

      public Integer additivesN()
      Returns the value of the additivesN record component.
      Returns:
      the value of the additivesN record component
    • checked

      public String checked()
      Returns the value of the checked record component.
      Returns:
      the value of the checked record component
    • complete

      public Integer complete()
      Returns the value of the complete record component.
      Returns:
      the value of the complete record component
    • completeness

      public Double completeness()
      Returns the value of the completeness record component.
      Returns:
      the value of the completeness record component
    • ecoscoreGrade

      public String ecoscoreGrade()
      Returns the value of the ecoscoreGrade record component.
      Returns:
      the value of the ecoscoreGrade record component
    • ecoscoreScore

      public Integer ecoscoreScore()
      Returns the value of the ecoscoreScore record component.
      Returns:
      the value of the ecoscoreScore record component
    • foodGroups

      public String foodGroups()
      Returns the value of the foodGroups record component.
      Returns:
      the value of the foodGroups record component
    • foodGroupsTags

      public List<String> foodGroupsTags()
      Returns the value of the foodGroupsTags record component.
      Returns:
      the value of the foodGroupsTags record component
    • nutrientLevels

      public NutrientLevels nutrientLevels()
      Returns the value of the nutrientLevels record component.
      Returns:
      the value of the nutrientLevels record component
    • packagingText

      public String packagingText()
      Returns the value of the packagingText record component.
      Returns:
      the value of the packagingText record component
    • packagings

      public List<Packaging> packagings()
      Returns the value of the packagings record component.
      Returns:
      the value of the packagings record component
    • packagingsComplete

      public Integer packagingsComplete()
      Returns the value of the packagingsComplete record component.
      Returns:
      the value of the packagingsComplete record component
    • pnnsGroups1

      public String pnnsGroups1()
      Returns the value of the pnnsGroups1 record component.
      Returns:
      the value of the pnnsGroups1 record component
    • pnnsGroups1Tags

      public List<String> pnnsGroups1Tags()
      Returns the value of the pnnsGroups1Tags record component.
      Returns:
      the value of the pnnsGroups1Tags record component
    • pnnsGroups2

      public String pnnsGroups2()
      Returns the value of the pnnsGroups2 record component.
      Returns:
      the value of the pnnsGroups2 record component
    • pnnsGroups2Tags

      public List<String> pnnsGroups2Tags()
      Returns the value of the pnnsGroups2Tags record component.
      Returns:
      the value of the pnnsGroups2Tags record component
    • popularityKey

      public Long popularityKey()
      Returns the value of the popularityKey record component.
      Returns:
      the value of the popularityKey record component
    • popularityTags

      public List<String> popularityTags()
      Returns the value of the popularityTags record component.
      Returns:
      the value of the popularityTags record component
    • scansN

      public Integer scansN()
      Returns the value of the scansN record component.
      Returns:
      the value of the scansN record component
    • uniqueScansN

      public Integer uniqueScansN()
      Returns the value of the uniqueScansN record component.
      Returns:
      the value of the uniqueScansN record component
    • servingQuantity

      public String servingQuantity()
      Returns the value of the servingQuantity record component.
      Returns:
      the value of the servingQuantity record component
    • servingQuantityUnit

      public String servingQuantityUnit()
      Returns the value of the servingQuantityUnit record component.
      Returns:
      the value of the servingQuantityUnit record component
    • servingSize

      public String servingSize()
      Returns the value of the servingSize record component.
      Returns:
      the value of the servingSize record component
    • brands

      public String brands()
      Returns the value of the brands record component.
      Returns:
      the value of the brands record component
    • brandsTags

      public List<String> brandsTags()
      Returns the value of the brandsTags record component.
      Returns:
      the value of the brandsTags record component
    • categories

      public String categories()
      Returns the value of the categories record component.
      Returns:
      the value of the categories record component
    • categoriesHierarchy

      public List<String> categoriesHierarchy()
      Returns the value of the categoriesHierarchy record component.
      Returns:
      the value of the categoriesHierarchy record component
    • categoriesLc

      public String categoriesLc()
      Returns the value of the categoriesLc record component.
      Returns:
      the value of the categoriesLc record component
    • categoriesTags

      public List<String> categoriesTags()
      Returns the value of the categoriesTags record component.
      Returns:
      the value of the categoriesTags record component
    • checkersTags

      public List<String> checkersTags()
      Returns the value of the checkersTags record component.
      Returns:
      the value of the checkersTags record component
    • cities

      public String cities()
      Returns the value of the cities record component.
      Returns:
      the value of the cities record component
    • citiesTags

      public List<String> citiesTags()
      Returns the value of the citiesTags record component.
      Returns:
      the value of the citiesTags record component
    • correctorsTags

      public List<String> correctorsTags()
      Returns the value of the correctorsTags record component.
      Returns:
      the value of the correctorsTags record component
    • countries

      public String countries()
      Returns the value of the countries record component.
      Returns:
      the value of the countries record component
    • countriesHierarchy

      public List<String> countriesHierarchy()
      Returns the value of the countriesHierarchy record component.
      Returns:
      the value of the countriesHierarchy record component
    • countriesLc

      public String countriesLc()
      Returns the value of the countriesLc record component.
      Returns:
      the value of the countriesLc record component
    • countriesTags

      public List<String> countriesTags()
      Returns the value of the countriesTags record component.
      Returns:
      the value of the countriesTags record component
    • ecoscoreTags

      public List<String> ecoscoreTags()
      Returns the value of the ecoscoreTags record component.
      Returns:
      the value of the ecoscoreTags record component
    • embCodes

      public String embCodes()
      Returns the value of the embCodes record component.
      Returns:
      the value of the embCodes record component
    • embCodesOrig

      public String embCodesOrig()
      Returns the value of the embCodesOrig record component.
      Returns:
      the value of the embCodesOrig record component
    • embCodesTags

      public List<String> embCodesTags()
      Returns the value of the embCodesTags record component.
      Returns:
      the value of the embCodesTags record component
    • labels

      public String labels()
      Returns the value of the labels record component.
      Returns:
      the value of the labels record component
    • labelsHierarchy

      public List<String> labelsHierarchy()
      Returns the value of the labelsHierarchy record component.
      Returns:
      the value of the labelsHierarchy record component
    • labelsLc

      public String labelsLc()
      Returns the value of the labelsLc record component.
      Returns:
      the value of the labelsLc record component
    • labelsTags

      public List<String> labelsTags()
      Returns the value of the labelsTags record component.
      Returns:
      the value of the labelsTags record component
    • entryDatesTags

      public List<String> entryDatesTags()
      Returns the value of the entryDatesTags record component.
      Returns:
      the value of the entryDatesTags record component
    • manufacturingPlaces

      public String manufacturingPlaces()
      Returns the value of the manufacturingPlaces record component.
      Returns:
      the value of the manufacturingPlaces record component
    • manufacturingPlacesTags

      public List<String> manufacturingPlacesTags()
      Returns the value of the manufacturingPlacesTags record component.
      Returns:
      the value of the manufacturingPlacesTags record component
    • novaGroupsTags

      public List<String> novaGroupsTags()
      Returns the value of the novaGroupsTags record component.
      Returns:
      the value of the novaGroupsTags record component
    • nutrientLevelsTags

      public List<String> nutrientLevelsTags()
      Returns the value of the nutrientLevelsTags record component.
      Returns:
      the value of the nutrientLevelsTags record component
    • lastImageDatesTags

      public List<String> lastImageDatesTags()
      Returns the value of the lastImageDatesTags record component.
      Returns:
      the value of the lastImageDatesTags record component
    • lastImageT

      public Integer lastImageT()
      Returns the value of the lastImageT record component.
      Returns:
      the value of the lastImageT record component
    • selectedImages

      public Map<String,SelectedImages> selectedImages()
      Returns the value of the selectedImages record component.
      Returns:
      the value of the selectedImages record component
    • imageSmallUrl

      public String imageSmallUrl()
      Returns the value of the imageSmallUrl record component.
      Returns:
      the value of the imageSmallUrl record component
    • imageThumbUrl

      public String imageThumbUrl()
      Returns the value of the imageThumbUrl record component.
      Returns:
      the value of the imageThumbUrl record component
    • imageUrl

      public String imageUrl()
      Returns the value of the imageUrl record component.
      Returns:
      the value of the imageUrl record component
    • ecoscoreData

      public EcoscoreData ecoscoreData()
      Returns the value of the ecoscoreData record component.
      Returns:
      the value of the ecoscoreData record component
    • agribalyse

      public Agribalyse agribalyse()
      Returns the value of the agribalyse record component.
      Returns:
      the value of the agribalyse record component
    • grade

      public String grade()
      Returns the value of the grade record component.
      Returns:
      the value of the grade record component
    • grades

      public Map<String,String> grades()
      Returns the value of the grades record component.
      Returns:
      the value of the grades record component
    • missing

      public Missing missing()
      Returns the value of the missing record component.
      Returns:
      the value of the missing record component
    • missingDataWarning

      public Integer missingDataWarning()
      Returns the value of the missingDataWarning record component.
      Returns:
      the value of the missingDataWarning record component
    • previousData

      public PreviousData previousData()
      Returns the value of the previousData record component.
      Returns:
      the value of the previousData record component
    • score

      public Integer score()
      Returns the value of the score record component.
      Returns:
      the value of the score record component
    • scores

      public Map<String,Integer> scores()
      Returns the value of the scores record component.
      Returns:
      the value of the scores record component
    • status

      public String status()
      Returns the value of the status record component.
      Returns:
      the value of the status record component
    • ecoscoreExtendedDataVersion

      public String ecoscoreExtendedDataVersion()
      Returns the value of the ecoscoreExtendedDataVersion record component.
      Returns:
      the value of the ecoscoreExtendedDataVersion record component
    • environmentImpactLevel

      public String environmentImpactLevel()
      Returns the value of the environmentImpactLevel record component.
      Returns:
      the value of the environmentImpactLevel record component
    • environmentImpactLevelTags

      public List<String> environmentImpactLevelTags()
      Returns the value of the environmentImpactLevelTags record component.
      Returns:
      the value of the environmentImpactLevelTags record component
    • additivesTags

      public List<String> additivesTags()
      Returns the value of the additivesTags record component.
      Returns:
      the value of the additivesTags record component
    • allergens

      public String allergens()
      Returns the value of the allergens record component.
      Returns:
      the value of the allergens record component
    • allergensLc

      public String allergensLc()
      Returns the value of the allergensLc record component.
      Returns:
      the value of the allergensLc record component
    • allergensHierarchy

      public List<String> allergensHierarchy()
      Returns the value of the allergensHierarchy record component.
      Returns:
      the value of the allergensHierarchy record component
    • allergensTags

      public List<String> allergensTags()
      Returns the value of the allergensTags record component.
      Returns:
      the value of the allergensTags record component
    • ingredients

      public List<Ingredient> ingredients()
      Returns the value of the ingredients record component.
      Returns:
      the value of the ingredients record component
    • ingredientsAnalysis

      public Map<String,List<String>> ingredientsAnalysis()
      Returns the value of the ingredientsAnalysis record component.
      Returns:
      the value of the ingredientsAnalysis record component
    • ingredientsTags

      public List<String> ingredientsTags()
      Returns the value of the ingredientsTags record component.
      Returns:
      the value of the ingredientsTags record component
    • ingredientsLc

      public String ingredientsLc()
      Returns the value of the ingredientsLc record component.
      Returns:
      the value of the ingredientsLc record component
    • ingredientsText

      public String ingredientsText()
      Returns the value of the ingredientsText record component.
      Returns:
      the value of the ingredientsText record component
    • ingredientsTextWithAllergens

      public String ingredientsTextWithAllergens()
      Returns the value of the ingredientsTextWithAllergens record component.
      Returns:
      the value of the ingredientsTextWithAllergens record component
    • ingredientsFromPalmOilN

      public Integer ingredientsFromPalmOilN()
      Returns the value of the ingredientsFromPalmOilN record component.
      Returns:
      the value of the ingredientsFromPalmOilN record component
    • ingredientsFromPalmOilTags

      public List<String> ingredientsFromPalmOilTags()
      Returns the value of the ingredientsFromPalmOilTags record component.
      Returns:
      the value of the ingredientsFromPalmOilTags record component
    • origins

      public String origins()
      Returns the value of the origins record component.
      Returns:
      the value of the origins record component
    • originsLc

      public String originsLc()
      Returns the value of the originsLc record component.
      Returns:
      the value of the originsLc record component
    • originsTags

      public List<String> originsTags()
      Returns the value of the originsTags record component.
      Returns:
      the value of the originsTags record component
    • traces

      public String traces()
      Returns the value of the traces record component.
      Returns:
      the value of the traces record component
    • tracesLc

      public String tracesLc()
      Returns the value of the tracesLc record component.
      Returns:
      the value of the tracesLc record component
    • unknownIngredientsN

      public Integer unknownIngredientsN()
      Returns the value of the unknownIngredientsN record component.
      Returns:
      the value of the unknownIngredientsN record component
    • noNutritionData

      public String noNutritionData()
      Returns the value of the noNutritionData record component.
      Returns:
      the value of the noNutritionData record component
    • nutriments

      public Nutriments nutriments()
      Returns the value of the nutriments record component.
      Returns:
      the value of the nutriments record component
    • nutritionGradeFr

      public String nutritionGradeFr()
      Returns the value of the nutritionGradeFr record component.
      Returns:
      the value of the nutritionGradeFr record component
    • nutritionGrades

      public String nutritionGrades()
      Returns the value of the nutritionGrades record component.
      Returns:
      the value of the nutritionGrades record component
    • nutritionGradesTags

      public List<String> nutritionGradesTags()
      Returns the value of the nutritionGradesTags record component.
      Returns:
      the value of the nutritionGradesTags record component
    • nutritionScoreBeverage

      public Integer nutritionScoreBeverage()
      Returns the value of the nutritionScoreBeverage record component.
      Returns:
      the value of the nutritionScoreBeverage record component
    • nutritionScoreWarningFruitsVegetablesNutsEstimateFromIngredients

      public Integer nutritionScoreWarningFruitsVegetablesNutsEstimateFromIngredients()
      Returns the value of the nutritionScoreWarningFruitsVegetablesNutsEstimateFromIngredients record component.
      Returns:
      the value of the nutritionScoreWarningFruitsVegetablesNutsEstimateFromIngredients record component
    • nutritionScoreWarningFruitsVegetablesNutsEstimateFromIngredientsValue

      public Integer nutritionScoreWarningFruitsVegetablesNutsEstimateFromIngredientsValue()
      Returns the value of the nutritionScoreWarningFruitsVegetablesNutsEstimateFromIngredientsValue record component.
      Returns:
      the value of the nutritionScoreWarningFruitsVegetablesNutsEstimateFromIngredientsValue record component
    • nutritionScoreWarningNoFiber

      public Integer nutritionScoreWarningNoFiber()
      Returns the value of the nutritionScoreWarningNoFiber record component.
      Returns:
      the value of the nutritionScoreWarningNoFiber record component
    • otherNutritionalSubstancesTags

      public List<String> otherNutritionalSubstancesTags()
      Returns the value of the otherNutritionalSubstancesTags record component.
      Returns:
      the value of the otherNutritionalSubstancesTags record component
    • unknownNutrientsTags

      public List<String> unknownNutrientsTags()
      Returns the value of the unknownNutrientsTags record component.
      Returns:
      the value of the unknownNutrientsTags record component
    • vitaminsTags

      public List<String> vitaminsTags()
      Returns the value of the vitaminsTags record component.
      Returns:
      the value of the vitaminsTags record component
    • nutriscore2021

      public Nutriscore nutriscore2021()
      Returns the value of the nutriscore2021 record component.
      Returns:
      the value of the nutriscore2021 record component
    • nutriscore2023

      public Nutriscore nutriscore2023()
      Returns the value of the nutriscore2023 record component.
      Returns:
      the value of the nutriscore2023 record component
    • nutriscoreData

      public NutriscoreData nutriscoreData()
      Returns the value of the nutriscoreData record component.
      Returns:
      the value of the nutriscoreData record component
    • nutriscoreGrade

      public String nutriscoreGrade()
      Returns the value of the nutriscoreGrade record component.
      Returns:
      the value of the nutriscoreGrade record component
    • nutriscoreScore

      public Integer nutriscoreScore()
      Returns the value of the nutriscoreScore record component.
      Returns:
      the value of the nutriscoreScore record component
    • nutriscoreScoreOpposite

      public Integer nutriscoreScoreOpposite()
      Returns the value of the nutriscoreScoreOpposite record component.
      Returns:
      the value of the nutriscoreScoreOpposite record component
    • nutriscoreTags

      public List<String> nutriscoreTags()
      Returns the value of the nutriscoreTags record component.
      Returns:
      the value of the nutriscoreTags record component
    • nutriscoreVersion

      public String nutriscoreVersion()
      Returns the value of the nutriscoreVersion record component.
      Returns:
      the value of the nutriscoreVersion record component
    • additivesOriginalTags

      public List<String> additivesOriginalTags()
      Returns the value of the additivesOriginalTags record component.
      Returns:
      the value of the additivesOriginalTags record component
    • additivesPrevOriginalTags

      public List<String> additivesPrevOriginalTags()
      Returns the value of the additivesPrevOriginalTags record component.
      Returns:
      the value of the additivesPrevOriginalTags record component
    • addedCountriesTags

      public List<String> addedCountriesTags()
      Returns the value of the addedCountriesTags record component.
      Returns:
      the value of the addedCountriesTags record component
    • allergensFromIngredients

      public String allergensFromIngredients()
      Returns the value of the allergensFromIngredients record component.
      Returns:
      the value of the allergensFromIngredients record component
    • allergensFromUser

      public String allergensFromUser()
      Returns the value of the allergensFromUser record component.
      Returns:
      the value of the allergensFromUser record component
    • aminoAcidsPrevTags

      public List<String> aminoAcidsPrevTags()
      Returns the value of the aminoAcidsPrevTags record component.
      Returns:
      the value of the aminoAcidsPrevTags record component
    • aminoAcidsTags

      public List<String> aminoAcidsTags()
      Returns the value of the aminoAcidsTags record component.
      Returns:
      the value of the aminoAcidsTags record component
    • carbonFootprintPercentOfKnownIngredients

      public Integer carbonFootprintPercentOfKnownIngredients()
      Returns the value of the carbonFootprintPercentOfKnownIngredients record component.
      Returns:
      the value of the carbonFootprintPercentOfKnownIngredients record component
    • categoriesProperties

      public CategoriesProperties categoriesProperties()
      Returns the value of the categoriesProperties record component.
      Returns:
      the value of the categoriesProperties record component
    • categoriesPropertiesTags

      public List<String> categoriesPropertiesTags()
      Returns the value of the categoriesPropertiesTags record component.
      Returns:
      the value of the categoriesPropertiesTags record component
    • comparedToCategory

      public String comparedToCategory()
      Returns the value of the comparedToCategory record component.
      Returns:
      the value of the comparedToCategory record component
    • conservationConditions

      public String conservationConditions()
      Returns the value of the conservationConditions record component.
      Returns:
      the value of the conservationConditions record component
    • customerService

      public String customerService()
      Returns the value of the customerService record component.
      Returns:
      the value of the customerService record component
    • expirationDate

      public String expirationDate()
      Returns the value of the expirationDate record component.
      Returns:
      the value of the expirationDate record component
    • link

      public String link()
      Returns the value of the link record component.
      Returns:
      the value of the link record component
    • mainCountriesTags

      public List<String> mainCountriesTags()
      Returns the value of the mainCountriesTags record component.
      Returns:
      the value of the mainCountriesTags record component
    • mineralsPrevTags

      public List<String> mineralsPrevTags()
      Returns the value of the mineralsPrevTags record component.
      Returns:
      the value of the mineralsPrevTags record component
    • mineralsTags

      public List<String> mineralsTags()
      Returns the value of the mineralsTags record component.
      Returns:
      the value of the mineralsTags record component
    • ownerFields

      public OwnerFields ownerFields()
      Returns the value of the ownerFields record component.
      Returns:
      the value of the ownerFields record component
    • novaGroupsMarkers

      public NovaGroupsMarkers novaGroupsMarkers()
      Returns the value of the novaGroupsMarkers record component.
      Returns:
      the value of the novaGroupsMarkers record component
    • origin

      public String origin()
      Returns the value of the origin record component.
      Returns:
      the value of the origin record component
    • purchasePlaces

      public String purchasePlaces()
      Returns the value of the purchasePlaces record component.
      Returns:
      the value of the purchasePlaces record component
    • purchasePlacesTags

      public List<String> purchasePlacesTags()
      Returns the value of the purchasePlacesTags record component.
      Returns:
      the value of the purchasePlacesTags record component
    • stores

      public String stores()
      Returns the value of the stores record component.
      Returns:
      the value of the stores record component
    • storesTags

      public List<String> storesTags()
      Returns the value of the storesTags record component.
      Returns:
      the value of the storesTags record component
    • tracesFromIngredients

      public String tracesFromIngredients()
      Returns the value of the tracesFromIngredients record component.
      Returns:
      the value of the tracesFromIngredients record component
    • tracesFromUser

      public String tracesFromUser()
      Returns the value of the tracesFromUser record component.
      Returns:
      the value of the tracesFromUser record component
    • createdT

      public Integer createdT()
      Returns the value of the createdT record component.
      Returns:
      the value of the createdT record component
    • creator

      public String creator()
      Returns the value of the creator record component.
      Returns:
      the value of the creator record component
    • editorsTags

      public List<String> editorsTags()
      Returns the value of the editorsTags record component.
      Returns:
      the value of the editorsTags record component
    • informersTags

      public List<String> informersTags()
      Returns the value of the informersTags record component.
      Returns:
      the value of the informersTags record component
    • interfaceVersionCreated

      public String interfaceVersionCreated()
      Returns the value of the interfaceVersionCreated record component.
      Returns:
      the value of the interfaceVersionCreated record component
    • interfaceVersionModified

      public String interfaceVersionModified()
      Returns the value of the interfaceVersionModified record component.
      Returns:
      the value of the interfaceVersionModified record component
    • languages

      public Map<String,Integer> languages()
      Returns the value of the languages record component.
      Returns:
      the value of the languages record component
    • languagesCodes

      public Map<String,Integer> languagesCodes()
      Returns the value of the languagesCodes record component.
      Returns:
      the value of the languagesCodes record component
    • languagesHierarchy

      public List<String> languagesHierarchy()
      Returns the value of the languagesHierarchy record component.
      Returns:
      the value of the languagesHierarchy record component
    • languagesTags

      public List<String> languagesTags()
      Returns the value of the languagesTags record component.
      Returns:
      the value of the languagesTags record component
    • lastEditDatesTags

      public List<String> lastEditDatesTags()
      Returns the value of the lastEditDatesTags record component.
      Returns:
      the value of the lastEditDatesTags record component
    • lastEditor

      public String lastEditor()
      Returns the value of the lastEditor record component.
      Returns:
      the value of the lastEditor record component
    • lastModifiedBy

      public String lastModifiedBy()
      Returns the value of the lastModifiedBy record component.
      Returns:
      the value of the lastModifiedBy record component
    • lastModifiedT

      public Integer lastModifiedT()
      Returns the value of the lastModifiedT record component.
      Returns:
      the value of the lastModifiedT record component
    • owner

      public String owner()
      Returns the value of the owner record component.
      Returns:
      the value of the owner record component
    • ownersTags

      public String ownersTags()
      Returns the value of the ownersTags record component.
      Returns:
      the value of the ownersTags record component
    • photographersTags

      public List<String> photographersTags()
      Returns the value of the photographersTags record component.
      Returns:
      the value of the photographersTags record component
    • rev

      public Integer rev()
      Returns the value of the rev record component.
      Returns:
      the value of the rev record component
    • sources

      public List<Source> sources()
      Returns the value of the sources record component.
      Returns:
      the value of the sources record component
    • sourcesFields

      public Map<String,Object> sourcesFields()
      Returns the value of the sourcesFields record component.
      Returns:
      the value of the sourcesFields record component
    • teams

      public String teams()
      Returns the value of the teams record component.
      Returns:
      the value of the teams record component
    • teamsTags

      public List<String> teamsTags()
      Returns the value of the teamsTags record component.
      Returns:
      the value of the teamsTags record component
    • updateKey

      public String updateKey()
      Returns the value of the updateKey record component.
      Returns:
      the value of the updateKey record component
    • knowledgePanels

      public KnowledgePanels knowledgePanels()
      Returns the value of the knowledgePanels record component.
      Returns:
      the value of the knowledgePanels record component