Class: ChatbotHelper::Telegram::ChosenInlineResult
Overview
The chosen_inline_result resource which represents a Telegram bot API chosen_inline_result
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/chosen_inline_result.rb', line 11
def optional_fields
%w[inline_message_id]
end
|
.optional_objects ⇒ Object
21
22
23
24
25
|
# File 'lib/chatbot_helper/telegram/chosen_inline_result.rb', line 21
def optional_objects
[
{ name: 'location', type: ChatbotHelper::Telegram::Location },
]
end
|
.required_fields ⇒ Object
7
8
9
|
# File 'lib/chatbot_helper/telegram/chosen_inline_result.rb', line 7
def required_fields
%w[result_id query]
end
|
.required_objects ⇒ Object
15
16
17
18
19
|
# File 'lib/chatbot_helper/telegram/chosen_inline_result.rb', line 15
def required_objects
[
{ name: 'from', type: ChatbotHelper::Telegram::User }
]
end
|