SyntaxGameServer/RCCService2018/content/internal/AppShell/Modules/Shell/Models/GameLegacy.lua

34 lines
654 B
Lua

--[[
{
creatorId : number,
creatorName : string,
name : string,
universeId : number,
placeId : number,
iconId : number,
totalUpVotes : number,
totalDownVotes : number,
}
]]
local Game = {}
function Game.new()
local self = {}
return self
end
function Game.fromJsonData(gameJson)
local self = Game.new()
self.creatorId = gameJson.CreatorID
self.creatorName = gameJson.CreatorName
self.name = gameJson.Name
self.universeId = gameJson.UniverseID
self.placeId = gameJson.PlaceID
self.iconId = gameJson.ImageId
self.totalUpVotes = gameJson.TotalUpVotes
self.totalDownVotes = gameJson.TotalDownVotes
return self
end
return Game