/// <summary> /// Initializes a new instance of the <see cref="LolLobbyLobbyCustomGameConfiguration" /> class. /// </summary> /// <param name="GameMode">GameMode.</param> /// <param name="GameMutator">GameMutator.</param> /// <param name="GameServerRegion">GameServerRegion.</param> /// <param name="GameTypeConfig">GameTypeConfig.</param> /// <param name="MapId">MapId.</param> /// <param name="MaxPlayerCount">MaxPlayerCount.</param> /// <param name="Mutators">Mutators.</param> /// <param name="SpectatorPolicy">SpectatorPolicy.</param> /// <param name="TeamSize">TeamSize.</param> /// <param name="TournamentGameMode">TournamentGameMode.</param> /// <param name="TournamentPassbackDataPacket">TournamentPassbackDataPacket.</param> /// <param name="TournamentPassbackUrl">TournamentPassbackUrl.</param> public LolLobbyLobbyCustomGameConfiguration(string GameMode = default(string), string GameMutator = default(string), string GameServerRegion = default(string), LolLobbyQueueGameTypeConfig GameTypeConfig = default(LolLobbyQueueGameTypeConfig), int?MapId = default(int?), int?MaxPlayerCount = default(int?), LolLobbyQueueGameTypeConfig Mutators = default(LolLobbyQueueGameTypeConfig), LolLobbyQueueCustomGameSpectatorPolicy SpectatorPolicy = default(LolLobbyQueueCustomGameSpectatorPolicy), int?TeamSize = default(int?), string TournamentGameMode = default(string), string TournamentPassbackDataPacket = default(string), string TournamentPassbackUrl = default(string)) { this.GameMode = GameMode; this.GameMutator = GameMutator; this.GameServerRegion = GameServerRegion; this.GameTypeConfig = GameTypeConfig; this.MapId = MapId; this.MaxPlayerCount = MaxPlayerCount; this.Mutators = Mutators; this.SpectatorPolicy = SpectatorPolicy; this.TeamSize = TeamSize; this.TournamentGameMode = TournamentGameMode; this.TournamentPassbackDataPacket = TournamentPassbackDataPacket; this.TournamentPassbackUrl = TournamentPassbackUrl; }
/// <summary> /// Initializes a new instance of the <see cref="LolLobbyQueue" /> class. /// </summary> /// <param name="AllowablePremadeSizes">AllowablePremadeSizes.</param> /// <param name="AreFreeChampionsAllowed">AreFreeChampionsAllowed.</param> /// <param name="Category">Category.</param> /// <param name="Description">Description.</param> /// <param name="DetailedDescription">DetailedDescription.</param> /// <param name="GameMode">GameMode.</param> /// <param name="GameMutator">GameMutator.</param> /// <param name="GameTypeConfig">GameTypeConfig.</param> /// <param name="Id">Id.</param> /// <param name="IsRanked">IsRanked.</param> /// <param name="IsTeamBuilderManaged">IsTeamBuilderManaged.</param> /// <param name="IsTeamOnly">IsTeamOnly.</param> /// <param name="MapId">MapId.</param> /// <param name="MaxSummonerLevelForFirstWinOfTheDay">MaxSummonerLevelForFirstWinOfTheDay.</param> /// <param name="MaximumParticipantListSize">MaximumParticipantListSize.</param> /// <param name="MinLevel">MinLevel.</param> /// <param name="MinimumParticipantListSize">MinimumParticipantListSize.</param> /// <param name="Name">Name.</param> /// <param name="NumPlayersPerTeam">NumPlayersPerTeam.</param> /// <param name="QueueAvailability">QueueAvailability.</param> /// <param name="QueueRewards">QueueRewards.</param> /// <param name="ShortName">ShortName.</param> /// <param name="ShowPositionSelector">ShowPositionSelector.</param> /// <param name="SpectatorEnabled">SpectatorEnabled.</param> /// <param name="Type">Type.</param> public LolLobbyQueue(List <int?> AllowablePremadeSizes = default(List <int?>), bool?AreFreeChampionsAllowed = default(bool?), LolLobbyQueueGameCategory Category = default(LolLobbyQueueGameCategory), string Description = default(string), string DetailedDescription = default(string), string GameMode = default(string), string GameMutator = default(string), LolLobbyQueueGameTypeConfig GameTypeConfig = default(LolLobbyQueueGameTypeConfig), int?Id = default(int?), bool?IsRanked = default(bool?), bool?IsTeamBuilderManaged = default(bool?), bool?IsTeamOnly = default(bool?), int?MapId = default(int?), int?MaxSummonerLevelForFirstWinOfTheDay = default(int?), int?MaximumParticipantListSize = default(int?), int?MinLevel = default(int?), int?MinimumParticipantListSize = default(int?), string Name = default(string), int?NumPlayersPerTeam = default(int?), LolLobbyQueueAvailability QueueAvailability = default(LolLobbyQueueAvailability), LolLobbyQueueReward QueueRewards = default(LolLobbyQueueReward), string ShortName = default(string), bool?ShowPositionSelector = default(bool?), bool?SpectatorEnabled = default(bool?), string Type = default(string)) { this.AllowablePremadeSizes = AllowablePremadeSizes; this.AreFreeChampionsAllowed = AreFreeChampionsAllowed; this.Category = Category; this.Description = Description; this.DetailedDescription = DetailedDescription; this.GameMode = GameMode; this.GameMutator = GameMutator; this.GameTypeConfig = GameTypeConfig; this.Id = Id; this.IsRanked = IsRanked; this.IsTeamBuilderManaged = IsTeamBuilderManaged; this.IsTeamOnly = IsTeamOnly; this.MapId = MapId; this.MaxSummonerLevelForFirstWinOfTheDay = MaxSummonerLevelForFirstWinOfTheDay; this.MaximumParticipantListSize = MaximumParticipantListSize; this.MinLevel = MinLevel; this.MinimumParticipantListSize = MinimumParticipantListSize; this.Name = Name; this.NumPlayersPerTeam = NumPlayersPerTeam; this.QueueAvailability = QueueAvailability; this.QueueRewards = QueueRewards; this.ShortName = ShortName; this.ShowPositionSelector = ShowPositionSelector; this.SpectatorEnabled = SpectatorEnabled; this.Type = Type; }