module Network.Telegram.API.Bot.Object.Notification (Notification) where import "aeson" Data.Aeson (object, (.=)) import "text" Data.Text (Text) import Network.Telegram.API.Bot.Capacity.Droppable (Drop, Droppable (drop_value, drop_endpoint)) data Notification type instance Drop Notification = (Text, Text) instance Droppable Notification where drop_value (cbq_id, text) = object ["callback_query_id" .= cbq_id, "text" .= text] drop_endpoint _ = "answerCallbackQuery"