public void Merge(IResponseModel model, FollowUpModel followUp, RepromptModel reprompt, MediaResponseModel mediaResponse) { Content = Content ?? model.Content; SmallImage = SmallImage ?? model.SmallImage; LargeImage = LargeImage ?? model.LargeImage; BackgroundImage = BackgroundImage ?? model.BackgroundImage; Audio = Audio ?? model.Audio; Video = Video ?? model.Video; DisplayTextOverride = DisplayTextOverride ?? model.DisplayTextOverride; DisplayTitleOverride = DisplayTitleOverride ?? model.DisplayTitleOverride; FollowUp = FollowUp ?? followUp; Reprompt = Reprompt ?? reprompt; MediaResponse = MediaResponse ?? mediaResponse; }
public IResponseBuilder WithReprompt(RepromptModel model) { _response.Data.Reprompt = model; return(this); }