Clients/Client2018/content/LuaPackages/AppTempCommon/LuaChat/Models/PlaceInfoModel.lua

39 lines
753 B
Lua

local CorePackages = game:GetService("CorePackages")
local MockId = require(CorePackages.AppTempCommon.LuaApp.MockId)
local PlaceInfoModel = {}
function PlaceInfoModel.new()
local self = {}
return self
end
function PlaceInfoModel.mock()
local self = PlaceInfoModel.new()
self.builder = "builder"
self.builderId = MockId()
self.description = "description"
self.imageToken = MockId()
self.isPlayable = true
self.name = "name"
self.placeId = MockId()
self.price = 0
self.reasonProhibited = nil
self.universeId = MockId()
self.universeRootPlaceId = MockId()
self.url = "url"
return self
end
function PlaceInfoModel.fromWeb(data)
local self = data or {}
self.placeId = tostring(self.placeId)
return self
end
return PlaceInfoModel