forked from loafle/openapi-generator-original
249 lines
5.6 KiB
Python
249 lines
5.6 KiB
Python
# coding: utf-8
|
|
|
|
from __future__ import absolute_import
|
|
from .base_model_ import Model
|
|
from datetime import date, datetime
|
|
from typing import List, Dict
|
|
from util import deserialize_model
|
|
|
|
|
|
class User(Model):
|
|
"""
|
|
NOTE: This class is auto generated by the swagger code generator program.
|
|
Do not edit the class manually.
|
|
"""
|
|
def __init__(self, id=None, username=None, first_name=None, last_name=None, email=None, password=None, phone=None, user_status=None):
|
|
"""
|
|
User - a model defined in Swagger
|
|
|
|
:param id: The id of this User.
|
|
:type id: int
|
|
:param username: The username of this User.
|
|
:type username: str
|
|
:param first_name: The first_name of this User.
|
|
:type first_name: str
|
|
:param last_name: The last_name of this User.
|
|
:type last_name: str
|
|
:param email: The email of this User.
|
|
:type email: str
|
|
:param password: The password of this User.
|
|
:type password: str
|
|
:param phone: The phone of this User.
|
|
:type phone: str
|
|
:param user_status: The user_status of this User.
|
|
:type user_status: int
|
|
"""
|
|
self.swagger_types = {
|
|
'id': int,
|
|
'username': str,
|
|
'first_name': str,
|
|
'last_name': str,
|
|
'email': str,
|
|
'password': str,
|
|
'phone': str,
|
|
'user_status': int
|
|
}
|
|
|
|
self.attribute_map = {
|
|
'id': 'id',
|
|
'username': 'username',
|
|
'first_name': 'firstName',
|
|
'last_name': 'lastName',
|
|
'email': 'email',
|
|
'password': 'password',
|
|
'phone': 'phone',
|
|
'user_status': 'userStatus'
|
|
}
|
|
|
|
self._id = id
|
|
self._username = username
|
|
self._first_name = first_name
|
|
self._last_name = last_name
|
|
self._email = email
|
|
self._password = password
|
|
self._phone = phone
|
|
self._user_status = user_status
|
|
|
|
@classmethod
|
|
def from_dict(cls, dikt):
|
|
"""
|
|
Returns the dict as a model
|
|
|
|
:param dikt: A dict.
|
|
:type: dict
|
|
:return: The User of this User.
|
|
:rtype: User
|
|
"""
|
|
return deserialize_model(dikt, cls)
|
|
|
|
@property
|
|
def id(self):
|
|
"""
|
|
Gets the id of this User.
|
|
|
|
:return: The id of this User.
|
|
:rtype: int
|
|
"""
|
|
return self._id
|
|
|
|
@id.setter
|
|
def id(self, id):
|
|
"""
|
|
Sets the id of this User.
|
|
|
|
:param id: The id of this User.
|
|
:type id: int
|
|
"""
|
|
|
|
self._id = id
|
|
|
|
@property
|
|
def username(self):
|
|
"""
|
|
Gets the username of this User.
|
|
|
|
:return: The username of this User.
|
|
:rtype: str
|
|
"""
|
|
return self._username
|
|
|
|
@username.setter
|
|
def username(self, username):
|
|
"""
|
|
Sets the username of this User.
|
|
|
|
:param username: The username of this User.
|
|
:type username: str
|
|
"""
|
|
|
|
self._username = username
|
|
|
|
@property
|
|
def first_name(self):
|
|
"""
|
|
Gets the first_name of this User.
|
|
|
|
:return: The first_name of this User.
|
|
:rtype: str
|
|
"""
|
|
return self._first_name
|
|
|
|
@first_name.setter
|
|
def first_name(self, first_name):
|
|
"""
|
|
Sets the first_name of this User.
|
|
|
|
:param first_name: The first_name of this User.
|
|
:type first_name: str
|
|
"""
|
|
|
|
self._first_name = first_name
|
|
|
|
@property
|
|
def last_name(self):
|
|
"""
|
|
Gets the last_name of this User.
|
|
|
|
:return: The last_name of this User.
|
|
:rtype: str
|
|
"""
|
|
return self._last_name
|
|
|
|
@last_name.setter
|
|
def last_name(self, last_name):
|
|
"""
|
|
Sets the last_name of this User.
|
|
|
|
:param last_name: The last_name of this User.
|
|
:type last_name: str
|
|
"""
|
|
|
|
self._last_name = last_name
|
|
|
|
@property
|
|
def email(self):
|
|
"""
|
|
Gets the email of this User.
|
|
|
|
:return: The email of this User.
|
|
:rtype: str
|
|
"""
|
|
return self._email
|
|
|
|
@email.setter
|
|
def email(self, email):
|
|
"""
|
|
Sets the email of this User.
|
|
|
|
:param email: The email of this User.
|
|
:type email: str
|
|
"""
|
|
|
|
self._email = email
|
|
|
|
@property
|
|
def password(self):
|
|
"""
|
|
Gets the password of this User.
|
|
|
|
:return: The password of this User.
|
|
:rtype: str
|
|
"""
|
|
return self._password
|
|
|
|
@password.setter
|
|
def password(self, password):
|
|
"""
|
|
Sets the password of this User.
|
|
|
|
:param password: The password of this User.
|
|
:type password: str
|
|
"""
|
|
|
|
self._password = password
|
|
|
|
@property
|
|
def phone(self):
|
|
"""
|
|
Gets the phone of this User.
|
|
|
|
:return: The phone of this User.
|
|
:rtype: str
|
|
"""
|
|
return self._phone
|
|
|
|
@phone.setter
|
|
def phone(self, phone):
|
|
"""
|
|
Sets the phone of this User.
|
|
|
|
:param phone: The phone of this User.
|
|
:type phone: str
|
|
"""
|
|
|
|
self._phone = phone
|
|
|
|
@property
|
|
def user_status(self):
|
|
"""
|
|
Gets the user_status of this User.
|
|
User Status
|
|
|
|
:return: The user_status of this User.
|
|
:rtype: int
|
|
"""
|
|
return self._user_status
|
|
|
|
@user_status.setter
|
|
def user_status(self, user_status):
|
|
"""
|
|
Sets the user_status of this User.
|
|
User Status
|
|
|
|
:param user_status: The user_status of this User.
|
|
:type user_status: int
|
|
"""
|
|
|
|
self._user_status = user_status
|
|
|