Class: ChatbotHelper::Telegram::CallbackQuery
Overview
The callback_query resource which represents a Telegram bot API callback_query
Instance Attribute Summary
Attributes inherited from BaseResource
#hash
Class Method Summary
collapse
#==, #initialize, optional_arrays, required_arrays, #to_s, valid_resource!, valid_resource?
Class Method Details
.optional_fields ⇒ Object
11
12
13
|
# File 'lib/chatbot_helper/telegram/callback_query.rb', line 11
def optional_fields
%w[inline_message_id data game_short_name]
end
|
.optional_objects ⇒ Object
21
22
23
24
25
|
# File 'lib/chatbot_helper/telegram/callback_query.rb', line 21
def optional_objects
[
{ name: 'message', type: ChatbotHelper::Telegram::Message }
]
end
|
.required_fields ⇒ Object
7
8
9
|
# File 'lib/chatbot_helper/telegram/callback_query.rb', line 7
def required_fields
%w[id chat_instance]
end
|
.required_objects ⇒ Object
15
16
17
18
19
|
# File 'lib/chatbot_helper/telegram/callback_query.rb', line 15
def required_objects
[
{ name: 'from', type: ChatbotHelper::Telegram::User }
]
end
|