class Ittybit::SignatureResponse

def self.from_json(json_object:)

Returns:
  • (Ittybit::SignatureResponse) -

Parameters:
  • json_object (String) --
def self.from_json(json_object:)
  struct = JSON.parse(json_object, object_class: OpenStruct)
  parsed_json = JSON.parse(json_object)
  meta = parsed_json["meta"]
  if parsed_json["data"].nil?
    data = nil
  else
    data = parsed_json["data"].to_json
    data = Ittybit::Signature.from_json(json_object: data)
  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::Links.from_json(json_object: links)
  end
  new(
    meta: meta,
    data: data,
    error: error,
    links: links,
    additional_properties: struct
  )
end