class Ittybit::TaskListResponse
def self.from_json(json_object:)
-
(Ittybit::TaskListResponse)
-
Parameters:
-
json_object
(String
) --
def self.from_json(json_object:) struct = JSON.parse(json_object, object_class: OpenStruct) parsed_json = JSON.parse(json_object) if parsed_json["meta"].nil? meta = nil else meta = parsed_json["meta"].to_json meta = Ittybit::MetaList.from_json(json_object: meta) end data = parsed_json["data"]&.map do |item| item = item.to_json Ittybit::Task.from_json(json_object: item) end if parsed_json["error"].nil? error = nil else error = parsed_json["error"].to_json error = Ittybit::Error.from_json(json_object: error) end if parsed_json["links"].nil? links = nil else links = parsed_json["links"].to_json links = Ittybit::LinksList.from_json(json_object: links) end new( meta: meta, data: data, error: error, links: links, additional_properties: struct ) end