{
ID => {:type => ::Thrift::Types::I64, :name => 'id'},
TRACKID => {:type => ::Thrift::Types::I64, :name => 'trackId'},
UID => {:type => ::Thrift::Types::I64, :name => 'uid'},
OPTYPE => {:type => ::Thrift::Types::I32, :name => 'opType'},
ISPUBLIC => {:type => ::Thrift::Types::BOOL, :name => 'isPublic'},
CREATEDAT => {:type => ::Thrift::Types::I64, :name => 'createdAt'},
UPDATEDAT => {:type => ::Thrift::Types::I64, :name => 'updatedAt'},
COMMENTCONTENT => {:type => ::Thrift::Types::STRING, :name => 'commentContent', :optional => true},
COMMENTID => {:type => ::Thrift::Types::I64, :name => 'commentId'},
ISDELETED => {:type => ::Thrift::Types::BOOL, :name => 'isDeleted'},
STATUS => {:type => ::Thrift::Types::I32, :name => 'status'},
ALBUMID => {:type => ::Thrift::Types::I64, :name => 'albumId'},
ORDERNUM => {:type => ::Thrift::Types::I32, :name => 'orderNum'},
TRACKUID => {:type => ::Thrift::Types::I64, :name => 'trackUid'},
ALBUMTITLE => {:type => ::Thrift::Types::STRING, :name => 'albumTitle', :optional => true},
ALBUMCOVERPATH => {:type => ::Thrift::Types::STRING, :name => 'albumCoverPath', :optional => true},
TITLE => {:type => ::Thrift::Types::STRING, :name => 'title', :optional => true},
INTRO => {:type => ::Thrift::Types::STRING, :name => 'intro', :optional => true},
USERSOURCE => {:type => ::Thrift::Types::I32, :name => 'userSource'},
CATEGORYID => {:type => ::Thrift::Types::I32, :name => 'categoryId'},
DURATION => {:type => ::Thrift::Types::DOUBLE, :name => 'duration'},
DOWNLOADPATH => {:type => ::Thrift::Types::STRING, :name => 'downloadPath', :optional => true},
PLAYPATH => {:type => ::Thrift::Types::STRING, :name => 'playPath', :optional => true},
PLAYPATH32 => {:type => ::Thrift::Types::STRING, :name => 'playPath32', :optional => true},
PLAYPATH64 => {:type => ::Thrift::Types::STRING, :name => 'playPath64', :optional => true},
PLAYPATH128 => {:type => ::Thrift::Types::STRING, :name => 'playPath128', :optional => true},
TRANSCODESTATE => {:type => ::Thrift::Types::I32, :name => 'transcodeState'},
COVERPATH => {:type => ::Thrift::Types::STRING, :name => 'coverPath', :optional => true},
MP3SIZE32 => {:type => ::Thrift::Types::I32, :name => 'mp3size32'},
MP3SIZE64 => {:type => ::Thrift::Types::I32, :name => 'mp3size64'},
WAVEFORM => {:type => ::Thrift::Types::STRING, :name => 'waveform', :optional => true},
UPLOADID => {:type => ::Thrift::Types::STRING, :name => 'uploadId', :optional => true},
EXPLOREHEIGHT => {:type => ::Thrift::Types::I32, :name => 'exploreHeight'},
DOWNLOADSIZE => {:type => ::Thrift::Types::I32, :name => 'downloadSize'},
ORIGINSIZE => {:type => ::Thrift::Types::I32, :name => 'originSize'},
ACTIVITYID => {:type => ::Thrift::Types::I32, :name => 'activityId'}
}