class Ittybit::TaskListResponse

def self.from_json(json_object:)

Returns:
  • (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