Method: BddOpenai::Files::File.from_json

Defined in:
lib/bdd_openai/files/file.rb

.from_json(json_string) ⇒ Object



24
25
26
27
28
29
30
31
32
33
34
# File 'lib/bdd_openai/files/file.rb', line 24

def self.from_json(json_string)
  data = JSON.parse(json_string)
  new(
    id: data['id'],
    bytes: data['bytes'],
    created_at: data['created_at'],
    filename: data['filename'],
    object: data['object'],
    purpose: data['purpose']
  )
end