class Pinnacle::Card
def self.from_json(json_object:)
-
(Pinnacle::Card)
-
Parameters:
-
json_object
(String
) --
def self.from_json(json_object:) struct = JSON.parse(json_object, object_class: OpenStruct) parsed_json = JSON.parse(json_object) title = parsed_json["title"] subtitle = parsed_json["subtitle"] media_url = parsed_json["mediaUrl"] buttons = parsed_json["buttons"]&.map do |item| item = item.to_json Pinnacle::Action.from_json(json_object: item) end new( title: title, subtitle: subtitle, media_url: media_url, buttons: buttons, additional_properties: struct ) end