mirror of
https://github.com/valitydev/openapi-generator.git
synced 2024-11-08 11:23:58 +00:00
68 lines
2.2 KiB
Ruby
68 lines
2.2 KiB
Ruby
class User
|
|
attr_accessor :id, :last_name, :phone, :username, :email, :user_status, :first_name, :password
|
|
|
|
# :internal => :external
|
|
def self.attribute_map
|
|
{
|
|
:id => :id, :last_name => :lastName, :phone => :phone, :username => :username, :email => :email, :user_status => :userStatus, :first_name => :firstName, :password => :password
|
|
|
|
}
|
|
end
|
|
|
|
def initialize(attributes = {})
|
|
# Morph attribute keys into undescored rubyish style
|
|
if attributes.to_s != ""
|
|
|
|
if User.attribute_map["id".to_sym] != nil
|
|
name = "id".to_sym
|
|
value = attributes["id"]
|
|
send("#{name}=", value) if self.respond_to?(name)
|
|
end
|
|
if User.attribute_map["last_name".to_sym] != nil
|
|
name = "last_name".to_sym
|
|
value = attributes["lastName"]
|
|
send("#{name}=", value) if self.respond_to?(name)
|
|
end
|
|
if User.attribute_map["phone".to_sym] != nil
|
|
name = "phone".to_sym
|
|
value = attributes["phone"]
|
|
send("#{name}=", value) if self.respond_to?(name)
|
|
end
|
|
if User.attribute_map["username".to_sym] != nil
|
|
name = "username".to_sym
|
|
value = attributes["username"]
|
|
send("#{name}=", value) if self.respond_to?(name)
|
|
end
|
|
if User.attribute_map["email".to_sym] != nil
|
|
name = "email".to_sym
|
|
value = attributes["email"]
|
|
send("#{name}=", value) if self.respond_to?(name)
|
|
end
|
|
if User.attribute_map["user_status".to_sym] != nil
|
|
name = "user_status".to_sym
|
|
value = attributes["userStatus"]
|
|
send("#{name}=", value) if self.respond_to?(name)
|
|
end
|
|
if User.attribute_map["first_name".to_sym] != nil
|
|
name = "first_name".to_sym
|
|
value = attributes["firstName"]
|
|
send("#{name}=", value) if self.respond_to?(name)
|
|
end
|
|
if User.attribute_map["password".to_sym] != nil
|
|
name = "password".to_sym
|
|
value = attributes["password"]
|
|
send("#{name}=", value) if self.respond_to?(name)
|
|
end
|
|
end
|
|
end
|
|
|
|
def to_body
|
|
body = {}
|
|
User.attribute_map.each_pair do |key,value|
|
|
body[value] = self.send(key) unless self.send(key).nil?
|
|
end
|
|
body
|
|
end
|
|
end
|
|
|