Class: Passport::Thrift::Profile

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

Constant Summary collapse

UID =
1
NICKNAME =
2
GENDER =
3
BIRTHYEAR =
4
BIRTHMONTH =
5
BIRTHDAY =
6
ISSECRETYEAR =
7
BLOODTYPE =
8
CONSTELLATION =
9
HOMECOUNTRY =
10
HOMEPROVINCE =
11
HOMECITY =
12
HOMETOWN =
13
COUNTRY =
14
PROVINCE =
15
CITY =
16
TOWN =
17
MOBILE =
18
TELEPHONE =
19
PROFESSION =
20
FINISHSCHOOL =
21
PERSONALHOMEPAGE =
22
PERSONALCOMMENT =
23
PERSONALSIGNATURE =
24
LOGOPIC =
25
EMAIL =
26
CREATETIME =
27
LASTMODIFYTIME =
28
CONTACTADDRESS =
29
CONTACTEMAIL =
30
QQ =
31
MSN =
32
STATUS =
33
SUBEMAIL =
34
SUITID =
35
THIRDPARTYUSERID =
36
WEIBONAME =
37
LARGEPIC =
38
MIDDLEPIC =
39
SMALLPIC =
40
ISCOMPLETED =
41
ISROBOT =
42
ISVERIFIED =
43
ISBLACKLISTED =
44
ISDELETED =
45
REGISTEREDIP =
46
ISVEMAIL =
47
ISVMOBILE =
48
LASTTRACKID =
49
REALNAME =
50
IDENTIFICATION =
51
IDENTIFICATIONTYPE =
52
ISLOGINBAN =
53
LOGINBANSTART =
54
LOGINBANEND =
55
PTITLE =
56
TASKCOMPLETEPROFILE =
57
TASKFOLLOW =
58
TASKDOWNLOADAPP =
59
TASKEMAIL =
60
ISGUIDECOMPLETED =
61
VCOMPANY =
62
VTAGS =
63
VCATEGORYID =
64
REGISTERCATEGORY =
65
REGISTERCLIENTTYPE =
66
THIRDPARTYID =
67
PERSONDESCRIBE =
68
GUIDEPLAYPANEL =
69
GUIDEVOICEPANEL =
70
GUIDESHAREPANEL =
71
BACKGROUNDPIC =
72
WEBBACKGROUNDPIC =
73
WEBBACKGROUNDPICPOSITIONY =
74
WEBBACKGROUNDPICPOSITIONX =
75
FIELDS =
{
  UID => {:type => ::Thrift::Types::I64, :name => 'uid'},
  NICKNAME => {:type => ::Thrift::Types::STRING, :name => 'nickname', :optional => true},
  GENDER => {:type => ::Thrift::Types::STRING, :name => 'gender', :optional => true},
  BIRTHYEAR => {:type => ::Thrift::Types::I32, :name => 'birthYear'},
  BIRTHMONTH => {:type => ::Thrift::Types::I32, :name => 'birthMonth'},
  BIRTHDAY => {:type => ::Thrift::Types::I32, :name => 'birthDay'},
  ISSECRETYEAR => {:type => ::Thrift::Types::I32, :name => 'isSecretYear'},
  BLOODTYPE => {:type => ::Thrift::Types::STRING, :name => 'bloodType', :optional => true},
  CONSTELLATION => {:type => ::Thrift::Types::STRING, :name => 'constellation', :optional => true},
  HOMECOUNTRY => {:type => ::Thrift::Types::STRING, :name => 'homeCountry', :optional => true},
  HOMEPROVINCE => {:type => ::Thrift::Types::STRING, :name => 'homeProvince', :optional => true},
  HOMECITY => {:type => ::Thrift::Types::STRING, :name => 'homeCity', :optional => true},
  HOMETOWN => {:type => ::Thrift::Types::STRING, :name => 'homeTown', :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},
  TOWN => {:type => ::Thrift::Types::STRING, :name => 'town', :optional => true},
  MOBILE => {:type => ::Thrift::Types::STRING, :name => 'mobile', :optional => true},
  TELEPHONE => {:type => ::Thrift::Types::STRING, :name => 'telephone', :optional => true},
  PROFESSION => {:type => ::Thrift::Types::STRING, :name => 'profession', :optional => true},
  FINISHSCHOOL => {:type => ::Thrift::Types::STRING, :name => 'finishSchool', :optional => true},
  PERSONALHOMEPAGE => {:type => ::Thrift::Types::STRING, :name => 'personalHomepage', :optional => true},
  PERSONALCOMMENT => {:type => ::Thrift::Types::STRING, :name => 'personalComment', :optional => true},
  PERSONALSIGNATURE => {:type => ::Thrift::Types::STRING, :name => 'personalSignature', :optional => true},
  LOGOPIC => {:type => ::Thrift::Types::STRING, :name => 'logoPic', :optional => true},
  EMAIL => {:type => ::Thrift::Types::STRING, :name => 'email', :optional => true},
  CREATETIME => {:type => ::Thrift::Types::I64, :name => 'createTime'},
  LASTMODIFYTIME => {:type => ::Thrift::Types::I64, :name => 'lastModifyTime'},
  CONTACTADDRESS => {:type => ::Thrift::Types::STRING, :name => 'contactAddress', :optional => true},
  CONTACTEMAIL => {:type => ::Thrift::Types::STRING, :name => 'contactEmail', :optional => true},
  QQ => {:type => ::Thrift::Types::STRING, :name => 'qq', :optional => true},
  MSN => {:type => ::Thrift::Types::STRING, :name => 'msn', :optional => true},
  STATUS => {:type => ::Thrift::Types::STRING, :name => 'status', :optional => true},
  SUBEMAIL => {:type => ::Thrift::Types::BOOL, :name => 'subEmail'},
  SUITID => {:type => ::Thrift::Types::I32, :name => 'suitId'},
  THIRDPARTYUSERID => {:type => ::Thrift::Types::I64, :name => 'thirdpartyUserId'},
  WEIBONAME => {:type => ::Thrift::Types::STRING, :name => 'weiboName', :optional => true},
  LARGEPIC => {:type => ::Thrift::Types::STRING, :name => 'largePic', :optional => true},
  MIDDLEPIC => {:type => ::Thrift::Types::STRING, :name => 'middlePic', :optional => true},
  SMALLPIC => {:type => ::Thrift::Types::STRING, :name => 'smallPic', :optional => true},
  ISCOMPLETED => {:type => ::Thrift::Types::BOOL, :name => 'isCompleted'},
  ISROBOT => {:type => ::Thrift::Types::BOOL, :name => 'isRobot'},
  ISVERIFIED => {:type => ::Thrift::Types::BOOL, :name => 'isVerified'},
  ISBLACKLISTED => {:type => ::Thrift::Types::BOOL, :name => 'isBlacklisted'},
  ISDELETED => {:type => ::Thrift::Types::BOOL, :name => 'isDeleted'},
  REGISTEREDIP => {:type => ::Thrift::Types::STRING, :name => 'registeredIp', :optional => true},
  ISVEMAIL => {:type => ::Thrift::Types::BOOL, :name => 'isVEmail'},
  ISVMOBILE => {:type => ::Thrift::Types::BOOL, :name => 'isVMobile'},
  LASTTRACKID => {:type => ::Thrift::Types::I64, :name => 'lastTrackId'},
  REALNAME => {:type => ::Thrift::Types::STRING, :name => 'realName', :optional => true},
  IDENTIFICATION => {:type => ::Thrift::Types::STRING, :name => 'identification', :optional => true},
  IDENTIFICATIONTYPE => {:type => ::Thrift::Types::I16, :name => 'identificationType'},
  ISLOGINBAN => {:type => ::Thrift::Types::BOOL, :name => 'isLoginBan'},
  LOGINBANSTART => {:type => ::Thrift::Types::I64, :name => 'loginBanStart'},
  LOGINBANEND => {:type => ::Thrift::Types::I64, :name => 'loginBanEnd'},
  PTITLE => {:type => ::Thrift::Types::STRING, :name => 'ptitle', :optional => true},
  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'},
  ISGUIDECOMPLETED => {:type => ::Thrift::Types::BOOL, :name => 'isGuideCompleted'},
  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'},
  REGISTERCATEGORY => {:type => ::Thrift::Types::STRING, :name => 'registerCategory', :optional => true},
  REGISTERCLIENTTYPE => {:type => ::Thrift::Types::I16, :name => 'registerClientType'},
  THIRDPARTYID => {:type => ::Thrift::Types::I64, :name => 'thirdpartyId'},
  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'},
  BACKGROUNDPIC => {:type => ::Thrift::Types::STRING, :name => 'backgroundPic', :optional => true},
  WEBBACKGROUNDPIC => {:type => ::Thrift::Types::STRING, :name => 'webBackgroundPic', :optional => true},
  WEBBACKGROUNDPICPOSITIONY => {:type => ::Thrift::Types::DOUBLE, :name => 'webBackgroundPicPositionY'},
  WEBBACKGROUNDPICPOSITIONX => {:type => ::Thrift::Types::DOUBLE, :name => 'webBackgroundPicPositionX'}
}

Instance Method Summary collapse

Instance Method Details

#struct_fieldsObject



405
# File 'lib/remote_passport_types.rb', line 405

def struct_fields; FIELDS; end

#validateObject



407
408
# File 'lib/remote_passport_types.rb', line 407

def validate
end