Skip to content

Instantly share code, notes, and snippets.

@saiday
Created May 5, 2015 10:51
Show Gist options
  • Select an option

  • Save saiday/71bc779eec2d904e6a06 to your computer and use it in GitHub Desktop.

Select an option

Save saiday/71bc779eec2d904e6a06 to your computer and use it in GitHub Desktop.
@interface User : NSObject
// require
@property (nonatomic) type type;
@property (nonatomic) NSString *provider_uid;
@property (nonatomic) NSString *fb_access_token;
@property (nonatomic) NSString *token;
@property (nonatomic) NSDate *tokenExpirationDate;
@property (nonatomic) AuthFields *authFields;
@property (nonatomic) NSString *email;
// optional
@property (nonatomic) NSString *first_name;
@property (nonatomic) NSString *last_name;
@property (nonatomic) NSString *verified;
@property (nonatomic) NSString *realname;
@property (nonatomic) NSString *nickname;
@property (nonatomic) NSString *gender;
@property (nonatomic) NSString *locale;
@property (nonatomic) NSString *link;
@property (nonatomic) NSString *profile_image_url;
@property (nonatomic) NSString *bio;
@property (nonatomic) NSString *location;
@property (nonatomic) NSString *timezone;
@property (nonatomic) NSString *birthday;
- (NSDictionary *)allValuesWithAuthFields:(BOOL)authFields;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment