(function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. define(['../ApiClient'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. module.exports = factory(require('../ApiClient')); } else { // Browser globals (root is window) if (!root.SwaggerPetstore) { root.SwaggerPetstore = {}; } root.SwaggerPetstore.User = factory(root.SwaggerPetstore.ApiClient); } }(this, function(ApiClient) { 'use strict'; var User = function User() { }; User.constructFromObject = function(data) { if (!data) { return null; } var _this = new User(); if (data['id']) { _this['id'] = ApiClient.convertToType(data['id'], 'Integer'); } if (data['username']) { _this['username'] = ApiClient.convertToType(data['username'], 'String'); } if (data['firstName']) { _this['firstName'] = ApiClient.convertToType(data['firstName'], 'String'); } if (data['lastName']) { _this['lastName'] = ApiClient.convertToType(data['lastName'], 'String'); } if (data['email']) { _this['email'] = ApiClient.convertToType(data['email'], 'String'); } if (data['password']) { _this['password'] = ApiClient.convertToType(data['password'], 'String'); } if (data['phone']) { _this['phone'] = ApiClient.convertToType(data['phone'], 'String'); } if (data['userStatus']) { _this['userStatus'] = ApiClient.convertToType(data['userStatus'], 'Integer'); } return _this; } /** * @return {Integer} **/ User.prototype.getId = function() { return this['id']; } /** * @param {Integer} id **/ User.prototype.setId = function(id) { this['id'] = id; } /** * @return {String} **/ User.prototype.getUsername = function() { return this['username']; } /** * @param {String} username **/ User.prototype.setUsername = function(username) { this['username'] = username; } /** * @return {String} **/ User.prototype.getFirstName = function() { return this['firstName']; } /** * @param {String} firstName **/ User.prototype.setFirstName = function(firstName) { this['firstName'] = firstName; } /** * @return {String} **/ User.prototype.getLastName = function() { return this['lastName']; } /** * @param {String} lastName **/ User.prototype.setLastName = function(lastName) { this['lastName'] = lastName; } /** * @return {String} **/ User.prototype.getEmail = function() { return this['email']; } /** * @param {String} email **/ User.prototype.setEmail = function(email) { this['email'] = email; } /** * @return {String} **/ User.prototype.getPassword = function() { return this['password']; } /** * @param {String} password **/ User.prototype.setPassword = function(password) { this['password'] = password; } /** * @return {String} **/ User.prototype.getPhone = function() { return this['phone']; } /** * @param {String} phone **/ User.prototype.setPhone = function(phone) { this['phone'] = phone; } /** * get User Status * @return {Integer} **/ User.prototype.getUserStatus = function() { return this['userStatus']; } /** * set User Status * @param {Integer} userStatus **/ User.prototype.setUserStatus = function(userStatus) { this['userStatus'] = userStatus; } return User; }));