Class: Service::Profile::Thrift::UpdatingProfile

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

Constant Summary collapse

UID =
1
NICKNAME =
2
GENDER =
3
PERSONALSIGNATURE =
4
REALNAME =
5
CONSTELLATION =
6
COUNTRY =
7
PROVINCE =
8
CITY =
9
BIRTHYEAR =
10
BIRTHMONTH =
11
BIRTHDAY =
12
CLIENTINFO =
13
OLDNICKNAME =
14
FIELDS =
{
  UID => {:type => ::Thrift::Types::I64, :name => 'uid'},
  NICKNAME => {:type => ::Thrift::Types::STRING, :name => 'nickname', :optional => true},
  GENDER => {:type => ::Thrift::Types::I16, :name => 'gender'},
  PERSONALSIGNATURE => {:type => ::Thrift::Types::STRING, :name => 'personalSignature', :optional => true},
  REALNAME => {:type => ::Thrift::Types::STRING, :name => 'realName', :optional => true},
  CONSTELLATION => {:type => ::Thrift::Types::STRING, :name => 'constellation', :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},
  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},
  OLDNICKNAME => {:type => ::Thrift::Types::STRING, :name => 'oldNickname', :optional => true}
}

Instance Method Summary collapse

Instance Method Details

#struct_fieldsObject



158
# File 'lib/profile_types.rb', line 158

def struct_fields; FIELDS; end

#validateObject



160
161
# File 'lib/profile_types.rb', line 160

def validate
end