private static FulfillmentResponse BuildSingleVisitResponseFor(VisitsCollections visitsCollection) { var visit = visitsCollection.CompletableVisits.First(); return(FulfillmentResponseBuilder.Create() .Speech(BuildDescriptionFor(visit)) .MarkEndOfAssistantConversation() .Build()); }
private static FulfillmentResponse BuildMultipleVisitsResponseFor(VisitsCollections visitsCollection) { var visitDescriptions = visitsCollection.CompletableVisits.Select(BuildDescriptionFor).Take(3); var joinedDescriptions = String.Join(" ", visitDescriptions); return(FulfillmentResponseBuilder.Create() .Speech(joinedDescriptions) .MarkEndOfAssistantConversation() .Build()); }
private static FulfillmentResponse buildMultipleVisitsFoundResponse(VisitsCollections visits) { StringBuilder sb = new StringBuilder(); FulfillmentResponseBuilder res = FulfillmentResponseBuilder.Create(); foreach (Visit visit in visits.Visits) { res.Speech(BuildResponseFrom(visit)); res.WithMessage(BuildGoogleCardFrom(visit)); } return(res .Build()); }
private static FulfillmentResponse buildMultipleVisitsFoundResponse(VisitsCollections visits) { return(FulfillmentResponseBuilder.Create() .Speech($"You have {visits.Count} visits today.") .Build()); }