28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
# File 'lib/exa/responses/import_response.rb', line 28
def build_common(sym)
entity = sym[:entity]
entity = Helpers.symbolize_keys(entity) if entity.is_a?(Hash)
{
id: sym[:id],
object: sym[:object],
status: sym[:status],
format: sym[:format],
entity: entity,
title: sym[:title],
count: sym[:count]&.to_i,
metadata: Helpers.stringify_string_hash(sym[:metadata]),
failed_reason: sym[:failedReason],
failed_at: sym[:failedAt],
failed_message: sym[:failedMessage],
created_at: sym[:createdAt],
updated_at: sym[:updatedAt]
}
end
|