# FoodDetectionEvent



When starting food detection with `PassioSDK.startFoodDetection` you will receive a `FoodDetectionEvent`. This is the structure of  that data class:

```typoscript
export interface FoodDetectionEvent {
    /**
     * A collection of food candidates detected by the models.
     */
    candidates?: FoodCandidates;
}
```

```typoscript
/**
 * A collection of food candidates detected by the models.
 */
export interface FoodCandidates {
  /**
   * Food candidate results from visual scanning. The array is sorted by confidence, with the most confident result at index 0.
   */
  detectedCandidates: DetectedCandidate[]

  /**
   * Food candidate results from barcode scanning.
   */
  barcodeCandidates?: BarcodeCandidate[]

  /**
   * Food candidate results from packagedFoodCode scanning.
   */
  packagedFoodCode?: PackagedFoodCode[]
}
```

If at any point you need help from the Passio team, please reach out to us at **support@passiolife.com**
