{
COLLECTION => {:type => ::Thrift::Types::I32, :name => 'collection'},
TITLE => {:type => ::Thrift::Types::STRING, :name => 'title'},
RANK => {:type => ::Thrift::Types::I32, :name => 'rank'},
HITS => {:type => ::Thrift::Types::I32, :name => 'hits'},
ITEMS => {:type => ::Thrift::Types::LIST, :name => 'items', :element => {:type => ::Thrift::Types::STRUCT, :class => ::SearchResultItem}},
HASNEXT => {:type => ::Thrift::Types::BOOL, :name => 'hasNext'},
CATEGORYID => {:type => ::Thrift::Types::LIST, :name => 'categoryId', :element => {:type => ::Thrift::Types::I32}, :optional => true},
ERROR => {:type => ::Thrift::Types::STRING, :name => 'error', :optional => true},
TABTITLE => {:type => ::Thrift::Types::STRING, :name => 'tabTitle', :optional => true},
START => {:type => ::Thrift::Types::I32, :name => 'start', :optional => true},
LENGTH => {:type => ::Thrift::Types::I32, :name => 'length', :optional => true},
SQUARECATEGORYID => {:type => ::Thrift::Types::I32, :name => 'squareCategoryId', :optional => true}
}