Class: SimpleTrackRecord

Inherits:
Object
  • Object
show all
Includes:
Thrift::Struct, Thrift::Struct_Union
Defined in:
lib/uts_model_types.rb

Constant Summary collapse

ID =
1
TRACKID =
2
UID =
3
TRACKUID =
4
OPTYPE =
5
ISPUBLIC =
6
CREATEDAT =
7
ISDELETED =
8
STATUS =
9
CATEGORYID =
10
DURATION =
11
TITLE =
12
USERSOURCE =
13
ALBUMID =
14
ALBUMTITLE =
15
PLAYPATH =
16
PLAYPATH32 =
17
PLAYPATH64 =
18
PLAYPATH128 =
19
COVERPATH =
20
FIELDS =
{
  ID => {:type => ::Thrift::Types::I64, :name => 'id', :optional => true},
  TRACKID => {:type => ::Thrift::Types::I64, :name => 'trackId', :optional => true},
  UID => {:type => ::Thrift::Types::I64, :name => 'uid', :optional => true},
  TRACKUID => {:type => ::Thrift::Types::I64, :name => 'trackUid', :optional => true},
  OPTYPE => {:type => ::Thrift::Types::I32, :name => 'opType', :optional => true},
  ISPUBLIC => {:type => ::Thrift::Types::BOOL, :name => 'isPublic', :optional => true},
  CREATEDAT => {:type => ::Thrift::Types::I64, :name => 'createdAt', :optional => true},
  ISDELETED => {:type => ::Thrift::Types::BOOL, :name => 'isDeleted', :optional => true},
  STATUS => {:type => ::Thrift::Types::I32, :name => 'status', :optional => true},
  CATEGORYID => {:type => ::Thrift::Types::I32, :name => 'categoryId', :optional => true},
  DURATION => {:type => ::Thrift::Types::DOUBLE, :name => 'duration', :optional => true},
  TITLE => {:type => ::Thrift::Types::STRING, :name => 'title', :optional => true},
  USERSOURCE => {:type => ::Thrift::Types::I32, :name => 'userSource', :optional => true},
  ALBUMID => {:type => ::Thrift::Types::I64, :name => 'albumId', :optional => true},
  ALBUMTITLE => {:type => ::Thrift::Types::STRING, :name => 'albumTitle', :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},
  COVERPATH => {:type => ::Thrift::Types::STRING, :name => 'coverPath', :optional => true}
}

Instance Method Summary collapse

Instance Method Details

#struct_fieldsObject



127
# File 'lib/uts_model_types.rb', line 127

def struct_fields; FIELDS; end

#validateObject



129
130
# File 'lib/uts_model_types.rb', line 129

def validate
end