Files
openapi-generator/samples/client/petstore/objc/client/SWGUser.m
2014-10-23 21:22:19 -07:00

99 lines
1.7 KiB
Objective-C

#import "SWGDate.h"
#import "SWGUser.h"
@implementation SWGUser
-(id)_id: (NSNumber*) _id
username: (NSString*) username
firstName: (NSString*) firstName
lastName: (NSString*) lastName
email: (NSString*) email
password: (NSString*) password
phone: (NSString*) phone
userStatus: (NSNumber*) userStatus {
__id = _id;
_username = username;
_firstName = firstName;
_lastName = lastName;
_email = email;
_password = password;
_phone = phone;
_userStatus = userStatus;
return self;
}
-(id) initWithValues:(NSDictionary*)dict
{
self = [super init];
if(self) {
__id = dict[@"id"];
_username = dict[@"username"];
_firstName = dict[@"firstName"];
_lastName = dict[@"lastName"];
_email = dict[@"email"];
_password = dict[@"password"];
_phone = dict[@"phone"];
_userStatus = dict[@"userStatus"];
}
return self;
}
-(NSDictionary*) asDictionary {
NSMutableDictionary* dict = [[NSMutableDictionary alloc] init];
if(__id != nil)
dict[@"id"] = __id;
if(_username != nil)
dict[@"username"] = _username;
if(_firstName != nil)
dict[@"firstName"] = _firstName;
if(_lastName != nil)
dict[@"lastName"] = _lastName;
if(_email != nil)
dict[@"email"] = _email;
if(_password != nil)
dict[@"password"] = _password;
if(_phone != nil)
dict[@"phone"] = _phone;
if(_userStatus != nil)
dict[@"userStatus"] = _userStatus;
NSDictionary* output = [dict copy];
return output;
}
@end