dto.stats.PlayerStatsSummary Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ulti Show documentation
Show all versions of ulti Show documentation
A Java client for the League of Legends API
/*
* The MIT License (MIT)
*
* Copyright (c) 2014 Adam Alyyan
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software
* and associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software
* is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
* BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
* DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
package dto.stats;
public class PlayerStatsSummary {
private AggregatedStats aggregatedStats;
private int losses;
private long modifyDate;
private String playerStatSummaryType;
private int wins;
public AggregatedStats getAggregatedStats() {
return aggregatedStats;
}
/**
* Number of losses for this queue type. Returned for ranked queue types only.
*/
public int getLosses() {
return losses;
}
/**
* Number of wins for this queue type.
*/
public int getWins() {
return wins;
}
/**
* @return date stats were last modified as epoch milliseconds
*/
public long getModifyDate() {
return modifyDate;
}
/**
* Legal values: AramUnranked5x5, CoopVsAI, CoopVsAI3x3, OdinUnranked, RankedPremade3x3, RankedPremade5x5,
* RankedSolo5x5, RankedTeam3x3, RankedTeam5x5, Unranked, Unranked3x3, OneForAll5x5, FirstBlood1x1, FirstBlood2x2,
* SummonersRift6x6, CAP5x5, URF, URFBots, NightmareBot, Ascension, Hexakill
*
* @return a {@link java.lang.String} representing the player stats summary
*/
public String getPlayerStatSummaryType() {
return playerStatSummaryType;
}
}