class Line::Bot::MessageBuilder::Action::Postback

Attributes

data[RW]
display_text[RW]
label[RW]

Public Class Methods

new(label: nil, data: nil, display_text: nil) { |self| ... } click to toggle source
Calls superclass method
# File lib/line/bot/message_builder/actions/postback.rb, line 7
def initialize(label: nil, data: nil, display_text: nil)
  super 'postback' do
    @label = label
    @data = data
    @display_text = display_text
    yield self if block_given?
  end
end
required() click to toggle source
# File lib/line/bot/message_builder/actions/postback.rb, line 16
def self.required
  {
    'type' => String,
    'label' => String,
    'data' => String
  }
end