class PutIO::Entry
- PutIO::Entry
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
put-io-entry.crConstructors
- .new(id : Int64, child_ids : Nil | Array(Int64), content_type : String, crc32 : Nil | String, created_at : Time, extension : Nil | String, file_type : Nil | String, first_accessed_at : Time | Nil, folder_type : String, icon : String, indexed_at : Time, is_hidden : Bool, is_mp4_available : Bool, is_shared : Bool, name : String, opensubtitles_hash : Nil | String, parent_id : Int64, screenshot : Nil | String, size : Int64, start_from : Int64, updated_at : Time)
- .new(pull : JSON::PullParser)
- .new(obj : Hash(String, JSON::Any))
Class Method Summary
- .[](id : Int64)
- .[]=(id : Int64, entry : self)
- .[]?(id : Int64)
- .columns : Array(String)
- .columns=(columns : Array(String))
- .entries : Hash(Int64, self)
- .entries=(entries : Hash(Int64, self))
- .known_ids
- .register(entry : self)
Instance Method Summary
- #_path : String | Nil
- #_path=(_path : String | Nil)
- #child_ids : Array(Int64) | Nil
- #child_ids=(child_ids : Array(Int64) | Nil)
- #content_type : String
- #content_type=(content_type : String)
- #crc32 : String | Nil
- #crc32=(crc32 : String | Nil)
- #created_at : Time
- #created_at=(created_at : Time)
- #each_child_id(&)
- #extension : String | Nil
- #extension=(extension : String | Nil)
- #file?
- #file_type : String | Nil
- #file_type=(file_type : String | Nil)
- #first_accessed_at : Time | Nil
- #first_accessed_at=(first_accessed_at : Time | Nil)
- #folder?
- #folder_type : String
- #folder_type=(folder_type : String)
- #icon : String
- #icon=(icon : String)
- #id : Int64
- #id=(id : Int64)
- #indexed_at : Time
- #indexed_at=(indexed_at : Time)
- #is_hidden : Bool
- #is_hidden=(is_hidden : Bool)
- #is_mp4_available : Bool
- #is_mp4_available=(is_mp4_available : Bool)
- #is_shared : Bool
- #is_shared=(is_shared : Bool)
- #name
- #name=(name : String)
- #opensubtitles_hash : String | Nil
- #opensubtitles_hash=(opensubtitles_hash : String | Nil)
- #parent_id : Int64
- #parent_id=(parent_id : Int64)
- #path
- #path? : String?
- #register_children(ids : Array(Int64))
- #screenshot : String | Nil
- #screenshot=(screenshot : String | Nil)
- #set_path(putio)
- #set_path?(putio : PutIO)
- #size : Int64
- #size=(size : Int64)
- #start_from : Int64
- #start_from=(start_from : Int64)
- #updated_at : Time
- #updated_at=(updated_at : Time)