Method: Vellum::NodeOutputCompiledStringValue.from_json
- Defined in:
- lib/vellum_ai/types/node_output_compiled_string_value.rb
.from_json(json_object:) ⇒ Vellum::NodeOutputCompiledStringValue
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/vellum_ai/types/node_output_compiled_string_value.rb', line 45 def self.from_json(json_object:) struct = JSON.parse(json_object, object_class: OpenStruct) parsed_json = JSON.parse(json_object) type = parsed_json["type"] value = parsed_json["value"] node_output_id = parsed_json["node_output_id"] state = parsed_json["state"] new( type: type, value: value, node_output_id: node_output_id, state: state, additional_properties: struct ) end |