Class: Profile::Thrift::UserBasicInfo

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

Constant Summary collapse

UID =
1
NICKNAME =
2
LOGOPIC =
3
BACKGROUNDPIC =
4
WEBBACKGROUNDPIC =
5
WEBBACKGROUNDPICPOSITIONX =
6
WEBBACKGROUNDPICPOSITIONY =
7
EMAIL =
8
ACCOUNT =
9
MOBILE =
10
THIRDPARTYNAME =
11
ISVERIFIED =
12
ISCOMPLETED =
13
ISVEMAIL =
14
ISVMOBILE =
15
ISROBOT =
16
PROVINCE =
17
CITY =
18
TOWN =
19
COUNTRY =
20
PERSONALSIGNATURE =
21
PTITLE =
22
ISGUIDECOMPLETED =
23
TASKCOMPLETEPROFILE =
24
TASKFOLLOW =
25
TASKDOWNLOADAPP =
26
TASKEMAIL =
27
VCOMPANY =
28
VTAGS =
29
VCATEGORYID =
30
CREATEDTIME =
31
ISLOGINBAN =
32
LOGINBANSTART =
33
LOGINBANEND =
34
ISDELETED =
35
REGISTERCATEGORY =
36
PERSONDESCRIBE =
37
GUIDEPLAYPANEL =
38
GUIDEVOICEPANEL =
39
GUIDESHAREPANEL =
40
ISINBLACKLIST =
41
ISNULL =
42
FIELDS =
{
  UID => {:type => ::Thrift::Types::I64, :name => 'uid'},
  NICKNAME => {:type => ::Thrift::Types::STRING, :name => 'nickname', :optional => true},
  LOGOPIC => {:type => ::Thrift::Types::STRING, :name => 'logoPic', :optional => true},
  BACKGROUNDPIC => {:type => ::Thrift::Types::STRING, :name => 'backgroundPic', :optional => true},
  WEBBACKGROUNDPIC => {:type => ::Thrift::Types::STRING, :name => 'webBackgroundPic', :optional => true},
  WEBBACKGROUNDPICPOSITIONX => {:type => ::Thrift::Types::DOUBLE, :name => 'webBackgroundPicPositionX'},
  WEBBACKGROUNDPICPOSITIONY => {:type => ::Thrift::Types::DOUBLE, :name => 'webBackgroundPicPositionY'},
  EMAIL => {:type => ::Thrift::Types::STRING, :name => 'email', :optional => true},
   => {:type => ::Thrift::Types::STRING, :name => 'account', :optional => true},
  MOBILE => {:type => ::Thrift::Types::STRING, :name => 'mobile', :optional => true},
  THIRDPARTYNAME => {:type => ::Thrift::Types::STRING, :name => 'thirdpartyName', :optional => true},
  ISVERIFIED => {:type => ::Thrift::Types::BOOL, :name => 'isVerified'},
  ISCOMPLETED => {:type => ::Thrift::Types::BOOL, :name => 'isCompleted'},
  ISVEMAIL => {:type => ::Thrift::Types::BOOL, :name => 'isVEmail'},
  ISVMOBILE => {:type => ::Thrift::Types::BOOL, :name => 'isVMobile'},
  ISROBOT => {:type => ::Thrift::Types::BOOL, :name => 'isRobot'},
  PROVINCE => {:type => ::Thrift::Types::STRING, :name => 'province', :optional => true},
  CITY => {:type => ::Thrift::Types::STRING, :name => 'city', :optional => true},
  TOWN => {:type => ::Thrift::Types::STRING, :name => 'town', :optional => true},
  COUNTRY => {:type => ::Thrift::Types::STRING, :name => 'country', :optional => true},
  PERSONALSIGNATURE => {:type => ::Thrift::Types::STRING, :name => 'personalSignature', :optional => true},
  PTITLE => {:type => ::Thrift::Types::STRING, :name => 'ptitle', :optional => true},
  ISGUIDECOMPLETED => {:type => ::Thrift::Types::BOOL, :name => 'isGuideCompleted'},
  TASKCOMPLETEPROFILE => {:type => ::Thrift::Types::BOOL, :name => 'taskCompleteProfile'},
  TASKFOLLOW => {:type => ::Thrift::Types::BOOL, :name => 'taskFollow'},
  TASKDOWNLOADAPP => {:type => ::Thrift::Types::BOOL, :name => 'taskDownloadApp'},
  TASKEMAIL => {:type => ::Thrift::Types::BOOL, :name => 'taskEmail'},
  VCOMPANY => {:type => ::Thrift::Types::STRING, :name => 'vCompany', :optional => true},
  VTAGS => {:type => ::Thrift::Types::STRING, :name => 'vTags', :optional => true},
  VCATEGORYID => {:type => ::Thrift::Types::I32, :name => 'vCategoryId'},
  CREATEDTIME => {:type => ::Thrift::Types::I64, :name => 'createdTime'},
  ISLOGINBAN => {:type => ::Thrift::Types::BOOL, :name => 'isLoginBan'},
  LOGINBANSTART => {:type => ::Thrift::Types::I64, :name => 'loginBanStart'},
  LOGINBANEND => {:type => ::Thrift::Types::I64, :name => 'loginBanEnd'},
  ISDELETED => {:type => ::Thrift::Types::BOOL, :name => 'isDeleted'},
  REGISTERCATEGORY => {:type => ::Thrift::Types::STRING, :name => 'registerCategory', :optional => true},
  PERSONDESCRIBE => {:type => ::Thrift::Types::STRING, :name => 'personDescribe', :optional => true},
  GUIDEPLAYPANEL => {:type => ::Thrift::Types::BOOL, :name => 'guidePlayPanel'},
  GUIDEVOICEPANEL => {:type => ::Thrift::Types::BOOL, :name => 'guideVoicePanel'},
  GUIDESHAREPANEL => {:type => ::Thrift::Types::BOOL, :name => 'guideSharePanel'},
  ISINBLACKLIST => {:type => ::Thrift::Types::BOOL, :name => 'isInBlackList'},
  ISNULL => {:type => ::Thrift::Types::BOOL, :name => 'isNull'}
}

Instance Method Summary collapse

Instance Method Details

#struct_fieldsObject



267
# File 'lib/remote_profile_types.rb', line 267

def struct_fields; FIELDS; end

#validateObject



269
270
# File 'lib/remote_profile_types.rb', line 269

def validate
end