{
CC => {:type => ::Thrift::Types::STRING, :name => 'cc'},
GEOMETRY => {:type => ::Thrift::Types::STRUCT, :name => 'geometry', :class => ::FeatureGeometry},
NAME => {:type => ::Thrift::Types::STRING, :name => 'name', :optional => true},
DISPLAYNAME => {:type => ::Thrift::Types::STRING, :name => 'displayName', :optional => true},
WOETYPE => {:type => ::Thrift::Types::I32, :name => 'woeType', :default => 0, :optional => true, :enum_class => ::YahooWoeType},
IDS => {:type => ::Thrift::Types::LIST, :name => 'ids', :element => {:type => ::Thrift::Types::STRUCT, :class => ::FeatureId}, :optional => true},
NAMES => {:type => ::Thrift::Types::LIST, :name => 'names', :element => {:type => ::Thrift::Types::STRUCT, :class => ::FeatureName}, :optional => true},
ATTRIBUTION => {:type => ::Thrift::Types::LIST, :name => 'attribution', :element => {:type => ::Thrift::Types::STRING}, :optional => true},
TIMEZONES => {:type => ::Thrift::Types::LIST, :name => 'timezones', :element => {:type => ::Thrift::Types::STRING}, :optional => true},
HIGHLIGHTEDNAME => {:type => ::Thrift::Types::STRING, :name => 'highlightedName', :optional => true},
MATCHEDNAME => {:type => ::Thrift::Types::STRING, :name => 'matchedName', :optional => true},
SLUG => {:type => ::Thrift::Types::STRING, :name => 'slug', :optional => true},
ID => {:type => ::Thrift::Types::STRING, :name => 'id', :optional => true},
ATTRIBUTES => {:type => ::Thrift::Types::STRUCT, :name => 'attributes', :class => ::GeocodeFeatureAttributes, :optional => true},
LONGID => {:type => ::Thrift::Types::I64, :name => 'longId', :optional => true},
LONGIDS => {:type => ::Thrift::Types::LIST, :name => 'longIds', :element => {:type => ::Thrift::Types::I64}, :optional => true},
PARENTIDS => {:type => ::Thrift::Types::LIST, :name => 'parentIds', :element => {:type => ::Thrift::Types::I64}, :optional => true},
ROLE => {:type => ::Thrift::Types::I32, :name => 'role', :optional => true, :enum_class => ::YahooWoeType}
}