Method: Appwrite::Models::File.from

Defined in:
lib/appwrite/models/file.rb

.from(map:) ⇒ Object



44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# File 'lib/appwrite/models/file.rb', line 44

def self.from(map:)
    File.new(
        id: map["$id"],
        bucket_id: map["bucketId"],
        created_at: map["$createdAt"],
        updated_at: map["$updatedAt"],
        permissions: map["$permissions"],
        name: map["name"],
        signature: map["signature"],
        mime_type: map["mimeType"],
        size_original: map["sizeOriginal"],
        chunks_total: map["chunksTotal"],
        chunks_uploaded: map["chunksUploaded"]
    )
end