CSSocial
 All Classes Functions Properties Pages
/Users/marko/Documents/CSLib/CSSocial/CSSocialUser.h
1 //
2 // CSSocialUser.h
3 // CSCocialManager2.0
4 //
5 // Created by Marko Hlebar on 6/21/12.
6 // Copyright (c) 2012 Clover Studio. All rights reserved.
7 //
8 
9 #import <UIKit/UIKit.h>
10 
11 @protocol CSSocialService;
12 @protocol CSSocialUser <NSObject>
13 -(NSString*) name;
14 -(NSString*) firstName;
15 -(NSString*) lastName;
16 -(NSString*) userName;
17 -(NSString*) ID;
18 -(NSString*) location;
19 -(NSString*) gender;
20 -(NSURL*) pageURL;
21 -(NSURL*) photoURL;
22 @end
23 
24 @interface CSSocialUser : NSObject <CSSocialUser>
25 @property (nonatomic, retain) NSString *name;
26 @property (nonatomic, retain) NSString *firstName;
27 @property (nonatomic, retain) NSString *lastName;
28 @property (nonatomic, retain) NSString *userName;
29 @property (nonatomic, retain) NSString *location;
30 @property (nonatomic, retain) NSString *gender;
31 @property (nonatomic, retain) NSString *ID;
32 @property (nonatomic, retain) NSURL *photoURL;
33 @property (nonatomic, retain) NSURL *pageURL;
34 
38 -(id) initWithResponse:(id) response;
39 
43 +(id) userWithResponse:(id) response;
44 
48 +(NSArray*) usersWithResponse:(id) response;
49 @end