40 lines
884 B
Objective-C

#import "SWGDate.h"
#import "SWGAuthenticationToken.h"
@implementation SWGAuthenticationToken
-(id)token: (NSString*) token
userId: (NSNumber*) userId
userSignature: (NSString*) userSignature
{
_token = token;
_userId = userId;
_userSignature = userSignature;
return self;
}
-(id) initWithValues:(NSDictionary*)dict
{
self = [super init];
if(self) {
_token = dict[@"token"];
_userId = dict[@"userId"];
_userSignature = dict[@"userSignature"];
}
return self;
}
-(NSDictionary*) asDictionary {
NSMutableDictionary* dict = [[NSMutableDictionary alloc] init];
if(_token != nil) dict[@"token"] = _token ;
if(_userId != nil) dict[@"userId"] = _userId ;
if(_userSignature != nil) dict[@"userSignature"] = _userSignature ;
NSDictionary* output = [dict copy];
return output;
}
@end