Method: Line::Bot::V2::MessagingApi::AcquisitionConditionRequest.create

Defined in:
lib/line/bot/v2/messaging_api/model/acquisition_condition_request.rb

.create(args) ⇒ Line::Bot::V2::MessagingApi::AcquisitionConditionRequest

Create an instance of the class from a hash

Parameters:

  • args (Hash)

    Hash containing all the required attributes

Returns:



43
44
45
46
47
48
# File 'lib/line/bot/v2/messaging_api/model/acquisition_condition_request.rb', line 43

def self.create(args) # steep:ignore
  symbolized_args = Line::Bot::V2::Utils.deep_symbolize(args)
  klass = detect_class(type: symbolized_args[:type])
  return klass.new(**symbolized_args) if klass # steep:ignore
  return new(**symbolized_args) # steep:ignore
end