Seam.Remoting.type.pl$locon$beastworld$entity$Clan = function() {
  this.createdAt = undefined;
  this.memberCount = undefined;
  this.ownerPlayerId = undefined;
  this.name = undefined;
  this.id = undefined;
  Seam.Remoting.type.pl$locon$beastworld$entity$Clan.prototype.getCreatedAt = function() { return this.createdAt; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Clan.prototype.getMemberCount = function() { return this.memberCount; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Clan.prototype.getOwnerPlayerId = function() { return this.ownerPlayerId; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Clan.prototype.getName = function() { return this.name; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Clan.prototype.getId = function() { return this.id; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Clan.prototype.setCreatedAt = function(createdAt) { this.createdAt = createdAt; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Clan.prototype.setMemberCount = function(memberCount) { this.memberCount = memberCount; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Clan.prototype.setOwnerPlayerId = function(ownerPlayerId) { this.ownerPlayerId = ownerPlayerId; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Clan.prototype.setName = function(name) { this.name = name; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Clan.prototype.setId = function(id) { this.id = id; }
}

Seam.Remoting.type.pl$locon$beastworld$entity$Clan.__name = "pl.locon.beastworld.entity.Clan";
Seam.Remoting.type.pl$locon$beastworld$entity$Clan.__metadata = [
  {field: "createdAt", type: "date"},
  {field: "ownerPlayerId", type: "number"},
  {field: "memberCount", type: "number"},
  {field: "name", type: "str"},
  {field: "id", type: "number"}];

Seam.Remoting.registerType(Seam.Remoting.type.pl$locon$beastworld$entity$Clan);

Seam.Remoting.type.pl$locon$beastworld$entity$Player = function() {
  this.handle = undefined;
  this.lat = undefined;
  this.experiencePoints = undefined;
  this.lon = undefined;
  this.createdAt = undefined;
  this.botAction = undefined;
  this.manaPoints = undefined;
  this.id = undefined;
  this.sex = undefined;
  this.originalSex = undefined;
  this.immunityForMagicPoints = undefined;
  this.paralysisValidTo = undefined;
  this.lastActionDate = undefined;
  this.originalPhotoFileName = undefined;
  this.lastLocationDate = undefined;
  this.network = undefined;
  this.password = undefined;
  this.powerPoints = undefined;
  this.skillPoints = undefined;
  this.recommendedByPlayerId = undefined;
  this.avatarPhotoFileName = undefined;
  this.editPlayerPointsDate = undefined;
  this.status = undefined;
  this.lastLoginDate = undefined;
  this.registrationStep = undefined;
  this.characterType = undefined;
  this.lifePoints = undefined;
  this.msisdn = undefined;
  this.fullName = undefined;
  this.defensePoints = undefined;
  this.y = undefined;
  this.email = undefined;
  this.clan = undefined;
  this.visibilityPoints = undefined;
  this.clanJoinAt = undefined;
  this.movementPoints = undefined;
  this.nextManaChangeAt = undefined;
  this.x = undefined;
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getHandle = function() { return this.handle; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getLat = function() { return this.lat; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getExperiencePoints = function() { return this.experiencePoints; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getLon = function() { return this.lon; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getCreatedAt = function() { return this.createdAt; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getBotAction = function() { return this.botAction; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getManaPoints = function() { return this.manaPoints; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getId = function() { return this.id; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getSex = function() { return this.sex; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getOriginalSex = function() { return this.originalSex; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getImmunityForMagicPoints = function() { return this.immunityForMagicPoints; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getParalysisValidTo = function() { return this.paralysisValidTo; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getLastActionDate = function() { return this.lastActionDate; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getOriginalPhotoFileName = function() { return this.originalPhotoFileName; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getLastLocationDate = function() { return this.lastLocationDate; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getNetwork = function() { return this.network; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getPassword = function() { return this.password; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getPowerPoints = function() { return this.powerPoints; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getSkillPoints = function() { return this.skillPoints; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getRecommendedByPlayerId = function() { return this.recommendedByPlayerId; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getAvatarPhotoFileName = function() { return this.avatarPhotoFileName; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getEditPlayerPointsDate = function() { return this.editPlayerPointsDate; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getStatus = function() { return this.status; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getLastLoginDate = function() { return this.lastLoginDate; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getRegistrationStep = function() { return this.registrationStep; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getCharacterType = function() { return this.characterType; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getLifePoints = function() { return this.lifePoints; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getMsisdn = function() { return this.msisdn; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getFullName = function() { return this.fullName; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getDefensePoints = function() { return this.defensePoints; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getY = function() { return this.y; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getEmail = function() { return this.email; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getClan = function() { return this.clan; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getVisibilityPoints = function() { return this.visibilityPoints; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getClanJoinAt = function() { return this.clanJoinAt; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getMovementPoints = function() { return this.movementPoints; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getNextManaChangeAt = function() { return this.nextManaChangeAt; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.getX = function() { return this.x; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setHandle = function(handle) { this.handle = handle; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setLat = function(lat) { this.lat = lat; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setExperiencePoints = function(experiencePoints) { this.experiencePoints = experiencePoints; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setLon = function(lon) { this.lon = lon; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setCreatedAt = function(createdAt) { this.createdAt = createdAt; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setBotAction = function(botAction) { this.botAction = botAction; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setManaPoints = function(manaPoints) { this.manaPoints = manaPoints; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setId = function(id) { this.id = id; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setSex = function(sex) { this.sex = sex; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setOriginalSex = function(originalSex) { this.originalSex = originalSex; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setImmunityForMagicPoints = function(immunityForMagicPoints) { this.immunityForMagicPoints = immunityForMagicPoints; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setParalysisValidTo = function(paralysisValidTo) { this.paralysisValidTo = paralysisValidTo; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setLastActionDate = function(lastActionDate) { this.lastActionDate = lastActionDate; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setOriginalPhotoFileName = function(originalPhotoFileName) { this.originalPhotoFileName = originalPhotoFileName; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setLastLocationDate = function(lastLocationDate) { this.lastLocationDate = lastLocationDate; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setNetwork = function(network) { this.network = network; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setPassword = function(password) { this.password = password; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setPowerPoints = function(powerPoints) { this.powerPoints = powerPoints; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setSkillPoints = function(skillPoints) { this.skillPoints = skillPoints; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setRecommendedByPlayerId = function(recommendedByPlayerId) { this.recommendedByPlayerId = recommendedByPlayerId; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setAvatarPhotoFileName = function(avatarPhotoFileName) { this.avatarPhotoFileName = avatarPhotoFileName; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setEditPlayerPointsDate = function(editPlayerPointsDate) { this.editPlayerPointsDate = editPlayerPointsDate; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setStatus = function(status) { this.status = status; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setLastLoginDate = function(lastLoginDate) { this.lastLoginDate = lastLoginDate; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setRegistrationStep = function(registrationStep) { this.registrationStep = registrationStep; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setCharacterType = function(characterType) { this.characterType = characterType; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setLifePoints = function(lifePoints) { this.lifePoints = lifePoints; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setMsisdn = function(msisdn) { this.msisdn = msisdn; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setFullName = function(fullName) { this.fullName = fullName; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setDefensePoints = function(defensePoints) { this.defensePoints = defensePoints; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setY = function(y) { this.y = y; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setEmail = function(email) { this.email = email; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setClan = function(clan) { this.clan = clan; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setVisibilityPoints = function(visibilityPoints) { this.visibilityPoints = visibilityPoints; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setClanJoinAt = function(clanJoinAt) { this.clanJoinAt = clanJoinAt; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setMovementPoints = function(movementPoints) { this.movementPoints = movementPoints; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setNextManaChangeAt = function(nextManaChangeAt) { this.nextManaChangeAt = nextManaChangeAt; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Player.prototype.setX = function(x) { this.x = x; }
}

Seam.Remoting.type.pl$locon$beastworld$entity$Player.__name = "pl.locon.beastworld.entity.Player";
Seam.Remoting.type.pl$locon$beastworld$entity$Player.__metadata = [
  {field: "handle", type: "str"},
  {field: "lat", type: "number"},
  {field: "experiencePoints", type: "number"},
  {field: "lon", type: "number"},
  {field: "createdAt", type: "date"},
  {field: "botAction", type: "str"},
  {field: "manaPoints", type: "number"},
  {field: "id", type: "number"},
  {field: "sex", type: "str"},
  {field: "originalSex", type: "str"},
  {field: "paralysisValidTo", type: "date"},
  {field: "immunityForMagicPoints", type: "number"},
  {field: "lastActionDate", type: "date"},
  {field: "originalPhotoFileName", type: "str"},
  {field: "lastLocationDate", type: "date"},
  {field: "network", type: "str"},
  {field: "password", type: "str"},
  {field: "powerPoints", type: "number"},
  {field: "skillPoints", type: "number"},
  {field: "recommendedByPlayerId", type: "number"},
  {field: "avatarPhotoFileName", type: "str"},
  {field: "editPlayerPointsDate", type: "date"},
  {field: "status", type: "number"},
  {field: "lifePoints", type: "number"},
  {field: "characterType", type: "str"},
  {field: "lastLoginDate", type: "date"},
  {field: "registrationStep", type: "number"},
  {field: "msisdn", type: "str"},
  {field: "defensePoints", type: "number"},
  {field: "fullName", type: "str"},
  {field: "y", type: "number"},
  {field: "clan", type: "bean"},
  {field: "email", type: "str"},
  {field: "clanJoinAt", type: "date"},
  {field: "visibilityPoints", type: "number"},
  {field: "movementPoints", type: "number"},
  {field: "x", type: "number"},
  {field: "nextManaChangeAt", type: "date"}];

Seam.Remoting.registerType(Seam.Remoting.type.pl$locon$beastworld$entity$Player);

Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea = function() {
  this.lat = undefined;
  this.occupedAtString = undefined;
  this.occupedAt = undefined;
  this.owner = undefined;
  this.magic = undefined;
  this.lon = undefined;
  this.y = undefined;
  this.name = undefined;
  this.x = undefined;
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea.prototype.getLat = function() { return this.lat; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea.prototype.getOccupedAtString = function() { return this.occupedAtString; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea.prototype.getOccupedAt = function() { return this.occupedAt; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea.prototype.getOwner = function() { return this.owner; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea.prototype.getMagic = function() { return this.magic; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea.prototype.getLon = function() { return this.lon; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea.prototype.getY = function() { return this.y; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea.prototype.getName = function() { return this.name; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea.prototype.getX = function() { return this.x; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea.prototype.setLat = function(lat) { this.lat = lat; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea.prototype.setOccupedAtString = function(occupedAtString) { this.occupedAtString = occupedAtString; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea.prototype.setOccupedAt = function(occupedAt) { this.occupedAt = occupedAt; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea.prototype.setOwner = function(owner) { this.owner = owner; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea.prototype.setMagic = function(magic) { this.magic = magic; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea.prototype.setLon = function(lon) { this.lon = lon; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea.prototype.setY = function(y) { this.y = y; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea.prototype.setName = function(name) { this.name = name; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea.prototype.setX = function(x) { this.x = x; }
}

Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea.__name = "pl.locon.beastworld.www.pojo.MapArea";
Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea.__metadata = [
  {field: "lat", type: "number"},
  {field: "occupedAtString", type: "str"},
  {field: "occupedAt", type: "date"},
  {field: "magic", type: "bool"},
  {field: "owner", type: "bean"},
  {field: "lon", type: "number"},
  {field: "y", type: "number"},
  {field: "name", type: "str"},
  {field: "x", type: "number"}];

Seam.Remoting.registerType(Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapArea);

Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapProperties = function() {
  this.lat = undefined;
  this.drawMapType = undefined;
  this.lon = undefined;
  this.scale = undefined;
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapProperties.prototype.getLat = function() { return this.lat; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapProperties.prototype.getDrawMapType = function() { return this.drawMapType; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapProperties.prototype.getLon = function() { return this.lon; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapProperties.prototype.getScale = function() { return this.scale; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapProperties.prototype.setLat = function(lat) { this.lat = lat; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapProperties.prototype.setDrawMapType = function(drawMapType) { this.drawMapType = drawMapType; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapProperties.prototype.setLon = function(lon) { this.lon = lon; }
  Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapProperties.prototype.setScale = function(scale) { this.scale = scale; }
}

Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapProperties.__name = "pl.locon.beastworld.www.pojo.MapProperties";
Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapProperties.__metadata = [
  {field: "lat", type: "number"},
  {field: "drawMapType", type: "number"},
  {field: "lon", type: "number"},
  {field: "scale", type: "number"}];

Seam.Remoting.registerType(Seam.Remoting.type.pl$locon$beastworld$www$pojo$MapProperties);

Seam.Remoting.type.pl$locon$beastworld$entity$Equipment = function() {
  this.level = undefined;
  this.destCharacterLevels = undefined;
  this.maxUse = undefined;
  this.upgrade = undefined;
  this.magic = undefined;
  this.category = undefined;
  this.wwwFullName = undefined;
  this.maxDistance = undefined;
  this.id = undefined;
  this.wwwDescription = undefined;
  this.fullName = undefined;
  this.description = undefined;
  this.imageSmall = undefined;
  this.name = undefined;
  this.imageBig = undefined;
  this.mission = undefined;
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.getLevel = function() { return this.level; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.getDestCharacterLevels = function() { return this.destCharacterLevels; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.getMaxUse = function() { return this.maxUse; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.isUpgrade = function() { return this.upgrade; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.isMagic = function() { return this.magic; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.getCategory = function() { return this.category; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.getWwwFullName = function() { return this.wwwFullName; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.getMaxDistance = function() { return this.maxDistance; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.getId = function() { return this.id; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.getWwwDescription = function() { return this.wwwDescription; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.getFullName = function() { return this.fullName; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.getDescription = function() { return this.description; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.getImageSmall = function() { return this.imageSmall; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.getName = function() { return this.name; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.getImageBig = function() { return this.imageBig; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.isMission = function() { return this.mission; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.setLevel = function(level) { this.level = level; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.setDestCharacterLevels = function(destCharacterLevels) { this.destCharacterLevels = destCharacterLevels; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.setMaxUse = function(maxUse) { this.maxUse = maxUse; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.setUpgrade = function(upgrade) { this.upgrade = upgrade; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.setMagic = function(magic) { this.magic = magic; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.setCategory = function(category) { this.category = category; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.setWwwFullName = function(wwwFullName) { this.wwwFullName = wwwFullName; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.setMaxDistance = function(maxDistance) { this.maxDistance = maxDistance; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.setId = function(id) { this.id = id; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.setWwwDescription = function(wwwDescription) { this.wwwDescription = wwwDescription; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.setFullName = function(fullName) { this.fullName = fullName; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.setDescription = function(description) { this.description = description; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.setImageSmall = function(imageSmall) { this.imageSmall = imageSmall; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.setName = function(name) { this.name = name; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.setImageBig = function(imageBig) { this.imageBig = imageBig; }
  Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.prototype.setMission = function(mission) { this.mission = mission; }
}

Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.__name = "pl.locon.beastworld.entity.Equipment";
Seam.Remoting.type.pl$locon$beastworld$entity$Equipment.__metadata = [
  {field: "level", type: "number"},
  {field: "destCharacterLevels", type: "str"},
  {field: "maxUse", type: "number"},
  {field: "upgrade", type: "bool"},
  {field: "magic", type: "bool"},
  {field: "category", type: "str"},
  {field: "wwwFullName", type: "str"},
  {field: "maxDistance", type: "number"},
  {field: "id", type: "number"},
  {field: "wwwDescription", type: "str"},
  {field: "fullName", type: "str"},
  {field: "description", type: "str"},
  {field: "imageSmall", type: "str"},
  {field: "name", type: "str"},
  {field: "mission", type: "bool"},
  {field: "imageBig", type: "str"}];

Seam.Remoting.registerType(Seam.Remoting.type.pl$locon$beastworld$entity$Equipment);

Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocation = function() {
  this.active = undefined;
  this.lat = undefined;
  this.missionPlayer = undefined;
  this.lon = undefined;
  this.equipment = undefined;
  this.y = undefined;
  this.x = undefined;
  this.id = undefined;
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocation.prototype.isActive = function() { return this.active; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocation.prototype.getLat = function() { return this.lat; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocation.prototype.getMissionPlayer = function() { return this.missionPlayer; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocation.prototype.getLon = function() { return this.lon; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocation.prototype.getEquipment = function() { return this.equipment; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocation.prototype.getY = function() { return this.y; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocation.prototype.getX = function() { return this.x; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocation.prototype.getId = function() { return this.id; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocation.prototype.setActive = function(active) { this.active = active; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocation.prototype.setLat = function(lat) { this.lat = lat; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocation.prototype.setMissionPlayer = function(missionPlayer) { this.missionPlayer = missionPlayer; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocation.prototype.setLon = function(lon) { this.lon = lon; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocation.prototype.setEquipment = function(equipment) { this.equipment = equipment; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocation.prototype.setY = function(y) { this.y = y; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocation.prototype.setX = function(x) { this.x = x; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocation.prototype.setId = function(id) { this.id = id; }
}

Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocation.__name = "pl.locon.beastworld.entity.EquipmentLocation";
Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocation.__metadata = [
  {field: "active", type: "bool"},
  {field: "lat", type: "number"},
  {field: "missionPlayer", type: "bean"},
  {field: "equipment", type: "bean"},
  {field: "lon", type: "number"},
  {field: "y", type: "number"},
  {field: "id", type: "number"},
  {field: "x", type: "number"}];

Seam.Remoting.registerType(Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocation);

Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocationHistory = function() {
  this.equipmentLocation = undefined;
  this.foundAt = undefined;
  this.player = undefined;
  this.id = undefined;
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocationHistory.prototype.getEquipmentLocation = function() { return this.equipmentLocation; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocationHistory.prototype.getFoundAt = function() { return this.foundAt; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocationHistory.prototype.getPlayer = function() { return this.player; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocationHistory.prototype.getId = function() { return this.id; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocationHistory.prototype.setEquipmentLocation = function(equipmentLocation) { this.equipmentLocation = equipmentLocation; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocationHistory.prototype.setFoundAt = function(foundAt) { this.foundAt = foundAt; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocationHistory.prototype.setPlayer = function(player) { this.player = player; }
  Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocationHistory.prototype.setId = function(id) { this.id = id; }
}

Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocationHistory.__name = "pl.locon.beastworld.entity.EquipmentLocationHistory";
Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocationHistory.__metadata = [
  {field: "equipmentLocation", type: "bean"},
  {field: "player", type: "bean"},
  {field: "foundAt", type: "date"},
  {field: "id", type: "number"}];

Seam.Remoting.registerType(Seam.Remoting.type.pl$locon$beastworld$entity$EquipmentLocationHistory);

Seam.Remoting.type.mapAction = function() {
  this.__callback = new Object();
  Seam.Remoting.type.mapAction.prototype.getPlayerMapAreas = function(callback) {
    return Seam.Remoting.execute(this, "getPlayerMapAreas", [], callback);
  }
  Seam.Remoting.type.mapAction.prototype.getClanMapAreas = function(callback) {
    return Seam.Remoting.execute(this, "getClanMapAreas", [], callback);
  }
  Seam.Remoting.type.mapAction.prototype.getMapProperties = function(callback) {
    return Seam.Remoting.execute(this, "getMapProperties", [], callback);
  }
  Seam.Remoting.type.mapAction.prototype.setMapProperties = function(p0, callback) {
    return Seam.Remoting.execute(this, "setMapProperties", [p0], callback);
  }
  Seam.Remoting.type.mapAction.prototype.getPlayerEquipment = function(callback) {
    return Seam.Remoting.execute(this, "getPlayerEquipment", [], callback);
  }
  Seam.Remoting.type.mapAction.prototype.getClanEquipment = function(callback) {
    return Seam.Remoting.execute(this, "getClanEquipment", [], callback);
  }
}
Seam.Remoting.type.mapAction.__name = "mapAction";

Seam.Component.register(Seam.Remoting.type.mapAction);

