PutIO::Entry
Inherits JSON::Serializable < Reference < Object
Constructors
new(pull : JSON::PullParser)
Sourcenew(obj : Hash(String, JSON::Any))
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceClass methods
[](id : Int64)
Source[]=(id : Int64, entry : self)
Source[]?(id : Int64)
Sourcecolumns
Sourcecolumns=(columns : Array(String))
Sourceentries
Sourceentries=(entries : Hash(Int64, self))
Sourceknown_ids
Sourceregister(entry : self)
SourceInstance methods
_path
Source_path=(_path : String | Nil)
Sourcechild_ids
Sourcechild_ids=(child_ids : Array(Int64) | Nil)
Sourcecontent_type
Sourcecontent_type=(content_type : String)
Sourcecrc32
Sourcecrc32=(crc32 : String | Nil)
Sourcecreated_at
Sourcecreated_at=(created_at : Time)
Sourceeach_child_id
Sourceextension
Sourceextension=(extension : String | Nil)
Sourcefile?
Sourcefile_type
Sourcefile_type=(file_type : String | Nil)
Sourcefirst_accessed_at
Sourcefirst_accessed_at=(first_accessed_at : Time | Nil)
Sourcefolder?
Sourcefolder_type
Sourcefolder_type=(folder_type : String)
Sourceicon
Sourceicon=(icon : String)
Sourceid
Sourceid=(id : Int64)
Sourceindexed_at
Sourceindexed_at=(indexed_at : Time)
Sourceis_mp4_available
Sourceis_mp4_available=(is_mp4_available : Bool)
Sourcename
Sourcename=(name : String)
Sourceopensubtitles_hash
Sourceopensubtitles_hash=(opensubtitles_hash : String | Nil)
Sourceparent_id
Sourceparent_id=(parent_id : Int64)
Sourcepath
Sourcepath?
Sourceregister_children(ids : Array(Int64))
Sourcescreenshot
Sourcescreenshot=(screenshot : String | Nil)
Sourceset_path(putio)
Sourcesize
Sourcesize=(size : Int64)
Sourcestart_from
Sourcestart_from=(start_from : Int64)
Sourceupdated_at
Sourceupdated_at=(updated_at : Time)
Source