module Network.Telegram.API.Bot.Object.Notification (Notification, Payload) where import "aeson" Data.Aeson (object, (.=)) import "text" Data.Text (Text) import Network.Telegram.API.Bot.Endpoint (Endpoint (payload, endpoint), Payload, Drop) data Notification type instance Payload (Drop Notification) = (Text, Text) instance Endpoint (Drop Notification) where payload (cbq_id, text) = object ["callback_query_id" .= cbq_id, "text" .= text] endpoint _ = "answerCallbackQuery"