-
public final class AdvisorService
-
-
Constructor Summary
Constructors Constructor Description AdvisorService()
-
Method Summary
-
-
Method Detail
-
initConversation
final Unit initConversation(Function1<PassioResult<Object>, Unit> callback)
-
sendMessage
final Unit sendMessage(String message, Function1<PassioResult<PassioAdvisorResponse>, Unit> callback)
-
sendImage
final Unit sendImage(Bitmap bitmap, PassioImageResolution resolution, Function1<PassioResult<PassioAdvisorResponse>, Unit> callback)
-
fetchIngredients
final Unit fetchIngredients(PassioAdvisorResponse response, Function1<PassioResult<PassioAdvisorResponse>, Unit> callback)
-
fetchHiddenIngredients
final Unit fetchHiddenIngredients(String foodName, Function1<PassioResult<List<PassioAdvisorFoodInfo>>, Unit> callback)
-
fetchVisualAlternatives
final Unit fetchVisualAlternatives(String foodName, Function1<PassioResult<List<PassioAdvisorFoodInfo>>, Unit> callback)
-
fetchPossibleIngredients
final Unit fetchPossibleIngredients(String foodName, Function1<PassioResult<List<PassioAdvisorFoodInfo>>, Unit> callback)
-
setAdvisorProfile
final Unit setAdvisorProfile(String profileJson, Function1<PassioResult<Object>, Unit> callback)
-
generateMealPlan
final Unit generateMealPlan(String request, Function1<PassioResult<PassioGeneratedMealPlan>, Unit> callback)
-
generateMealPlanPreview
final Unit generateMealPlanPreview(String request, Function1<PassioResult<PassioGeneratedMealPlan>, Unit> callback)
-
-
-
-