update Buttons Selection Data Based On Sentiment
fun updateButtonsSelectionDataBasedOnSentiment(useSentimentButtons: Boolean, predefinedButtonsData: PredefinedButtonsData, sentiment: String): ButtonsSelectionData?
Called to update the button selection data based on sentiment (similar to your iOS logic)