-
public interface NutritionAdvisor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classNutritionAdvisor.Companion
-
Method Summary
Modifier and Type Method Description abstract UnitinitConversation(Function1<PassioResult<Object>, Unit> callback)abstract UnitsendMessage(String message, Function1<PassioResult<PassioAdvisorResponse>, Unit> callback)abstract UnitsendImage(Bitmap bitmap, PassioImageResolution resolution, Function1<PassioResult<PassioAdvisorResponse>, Unit> callback)abstract UnitfetchIngredients(PassioAdvisorResponse response, Function1<PassioResult<PassioAdvisorResponse>, Unit> callback)abstract UnitsetAdvisorProfile(String profileJson, Function1<PassioResult<Object>, Unit> callback)-
-
Method Detail
-
initConversation
abstract Unit initConversation(Function1<PassioResult<Object>, Unit> callback)
-
sendMessage
abstract Unit sendMessage(String message, Function1<PassioResult<PassioAdvisorResponse>, Unit> callback)
-
sendImage
abstract Unit sendImage(Bitmap bitmap, PassioImageResolution resolution, Function1<PassioResult<PassioAdvisorResponse>, Unit> callback)
-
fetchIngredients
abstract Unit fetchIngredients(PassioAdvisorResponse response, Function1<PassioResult<PassioAdvisorResponse>, Unit> callback)
-
setAdvisorProfile
abstract Unit setAdvisorProfile(String profileJson, Function1<PassioResult<Object>, Unit> callback)
-
-
-
-