78 lines
3.7 KiB
Objective-C
78 lines
3.7 KiB
Objective-C
//
|
|
// WeiboUser.h
|
|
// WeiboSDK
|
|
//
|
|
// Created by DannionQiu on 14-9-23.
|
|
// Copyright (c) 2014年 SINA iOS Team. All rights reserved.
|
|
//
|
|
|
|
#import <Foundation/Foundation.h>
|
|
|
|
/*@
|
|
You can get the latest WeiboUser field description on http://open.weibo.com/wiki/2/friendships/friends/en .
|
|
*/
|
|
@interface WeiboUser : NSObject
|
|
|
|
- (instancetype)initWithDictionary:(NSDictionary*)paraDict;
|
|
+ (instancetype)userWithDictionary:(NSDictionary*)paraDict;
|
|
|
|
// Validate the dictionary to be converted.
|
|
+ (BOOL)isValidForDictionary:(NSDictionary *)dict;
|
|
|
|
- (BOOL)updateWithDictionary:(NSDictionary*)paraDict;
|
|
|
|
|
|
@property(readwrite, strong, nonatomic) NSString* userID;
|
|
@property(readwrite, strong, nonatomic) NSString* userClass;
|
|
@property(readwrite, strong, nonatomic) NSString* screenName;
|
|
@property(readwrite, strong, nonatomic) NSString* name;
|
|
@property(readwrite, strong, nonatomic) NSString* province;
|
|
@property(readwrite, strong, nonatomic) NSString* city;
|
|
@property(readwrite, strong, nonatomic) NSString* location;
|
|
@property(readwrite, strong, nonatomic) NSString* userDescription;
|
|
@property(readwrite, strong, nonatomic) NSString* url;
|
|
@property(readwrite, strong, nonatomic) NSString* profileImageUrl;
|
|
@property(readwrite, strong, nonatomic) NSString* coverImageUrl;
|
|
@property(readwrite, strong, nonatomic) NSString* coverImageForPhoneUrl;
|
|
@property(readwrite, strong, nonatomic) NSString* profileUrl;
|
|
@property(readwrite, strong, nonatomic) NSString* userDomain;
|
|
@property(readwrite, strong, nonatomic) NSString* weihao;
|
|
@property(readwrite, strong, nonatomic) NSString* gender;
|
|
@property(readwrite, strong, nonatomic) NSString* followersCount;
|
|
@property(readwrite, strong, nonatomic) NSString* friendsCount;
|
|
@property(readwrite, strong, nonatomic) NSString* pageFriendsCount;
|
|
@property(readwrite, strong, nonatomic) NSString* statusesCount;
|
|
@property(readwrite, strong, nonatomic) NSString* favouritesCount;
|
|
@property(readwrite, strong, nonatomic) NSString* createdTime;
|
|
@property(readwrite, assign, nonatomic) BOOL isFollowingMe;
|
|
@property(readwrite, assign, nonatomic) BOOL isFollowingByMe;
|
|
@property(readwrite, assign, nonatomic) BOOL isAllowAllActMsg;
|
|
@property(readwrite, assign, nonatomic) BOOL isAllowAllComment;
|
|
@property(readwrite, assign, nonatomic) BOOL isGeoEnabled;
|
|
@property(readwrite, assign, nonatomic) BOOL isVerified;
|
|
@property(readwrite, strong, nonatomic) NSString* verifiedType;
|
|
@property(readwrite, strong, nonatomic) NSString* remark;
|
|
@property(readwrite, strong, nonatomic) NSString* statusID;
|
|
@property(readwrite, strong, nonatomic) NSString* ptype;
|
|
@property(readwrite, strong, nonatomic) NSString* avatarLargeUrl;
|
|
@property(readwrite, strong, nonatomic) NSString* avatarHDUrl;
|
|
@property(readwrite, strong, nonatomic) NSString* verifiedReason;
|
|
@property(readwrite, strong, nonatomic) NSString* verifiedTrade;
|
|
@property(readwrite, strong, nonatomic) NSString* verifiedReasonUrl;
|
|
@property(readwrite, strong, nonatomic) NSString* verifiedSource;
|
|
@property(readwrite, strong, nonatomic) NSString* verifiedSourceUrl;
|
|
@property(readwrite, strong, nonatomic) NSString* verifiedState;
|
|
@property(readwrite, strong, nonatomic) NSString* verifiedLevel;
|
|
@property(readwrite, strong, nonatomic) NSString* onlineStatus;
|
|
@property(readwrite, strong, nonatomic) NSString* biFollowersCount;
|
|
@property(readwrite, strong, nonatomic) NSString* language;
|
|
@property(readwrite, strong, nonatomic) NSString* star;
|
|
@property(readwrite, strong, nonatomic) NSString* mbtype;
|
|
@property(readwrite, strong, nonatomic) NSString* mbrank;
|
|
@property(readwrite, strong, nonatomic) NSString* block_word;
|
|
@property(readwrite, strong, nonatomic) NSString* block_app;
|
|
@property(readwrite, strong, nonatomic) NSString* credit_score;
|
|
@property(readwrite, strong, nonatomic) NSDictionary* originParaDict;
|
|
|
|
@end
|