This commit is contained in:
giuseppenuc committed 2016-01-15 19:22:34 +01:00
1 parent bcf0dca5b2
commit f25ede069d
6 files changed
+87 -18

No files matched your search

+33 -3
View File
@@ -6,14 +6,44 @@
//
//
#import <Foundation/Foundation.h>
#import "PNObject.h"
#import "PNAddress.h"
@interface PNUser : NSObject
@interface PNUser : PNObject <PNObjectSubclassing>
@property (strong, nonatomic) NSString *userId;
@property (strong, nonatomic) NSString *firstName;
@property (strong, nonatomic) NSString *lastName;
@property (nonatomic, strong) NSString *profileImage;
@property (nonatomic, strong) NSString *sex;
@property (nonatomic, strong) NSDate *birthDate;
@property (nonatomic, strong) NSString *phone;
@property (nonatomic) BOOL hasAcceptedPrivacy;
@property (nonatomic) BOOL hasAcceptedNewsletter;
@property (nonatomic) BOOL hasVerifiedEmail;
@property (nonatomic, strong) NSDate *emailVerifiedDate;
@property (nonatomic, strong) NSString *email;
@property (strong, nonatomic) NSString *username;
@property (nonatomic) BOOL publicProfile;
@property (nonatomic) NSInteger loginCount;
@property (strong, nonatomic) NSDate *createdAt;
@property (nonatomic, strong) NSString *facebookId;
@property (nonatomic, strong) NSString *facebookAccessToken;
@property (nonatomic, strong) PNAddress *address;
/**
* gets singleton object.
*
* @return singleton
*/
+ (PNUser*)sharedInstance;
+ (instancetype)sharedInstance;
/**
* gets singleton object of current user session.
*
* @return singleton
*/
+ (instancetype) currentUser;
@end