{
UID => {:type => ::Thrift::Types::I64, :name => 'uid'},
MOBILE => {:type => ::Thrift::Types::STRING, :name => 'mobile', :optional => true},
EMAIL => {:type => ::Thrift::Types::STRING, :name => 'email', :optional => true},
NICKNAME => {:type => ::Thrift::Types::STRING, :name => 'nickname', :optional => true},
COUNTRY => {:type => ::Thrift::Types::STRING, :name => 'country', :optional => true},
PROVINCE => {:type => ::Thrift::Types::STRING, :name => 'province', :optional => true},
CITY => {:type => ::Thrift::Types::STRING, :name => 'city', :optional => true},
GENDER => {:type => ::Thrift::Types::STRING, :name => 'gender', :optional => true},
THIRDPARTYID => {:type => ::Thrift::Types::I64, :name => 'thirdpartyId'},
THIRDPARTYUSERID => {:type => ::Thrift::Types::STRING, :name => 'thirdpartyUserId', :optional => true},
LOGOPIC => {:type => ::Thrift::Types::STRING, :name => 'logoPic', :optional => true},
PERSONALSIGNATURE => {:type => ::Thrift::Types::STRING, :name => 'personalSignature', :optional => true},
ISROBOT => {:type => ::Thrift::Types::BOOL, :name => 'isRobot'},
BIRTHYEAR => {:type => ::Thrift::Types::I32, :name => 'birthYear'},
BIRTHMONTH => {:type => ::Thrift::Types::I32, :name => 'birthMonth'},
BIRTHDAY => {:type => ::Thrift::Types::I32, :name => 'birthDay'},
CLIENTINFO => {:type => ::Thrift::Types::STRUCT, :name => 'clientInfo', :class => ::Service::Profile::Thrift::ClientInfo, :optional => true}
}