/// <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; }
/// <summary> /// Initializes a new instance of the <see cref="LolLobbyLobby" /> class. /// </summary> /// <param name="AllowablePremadeSizes">AllowablePremadeSizes.</param> /// <param name="AutoFillEligible">AutoFillEligible.</param> /// <param name="AutoFillProtectedForPromos">AutoFillProtectedForPromos.</param> /// <param name="AutoFillProtectedForStreaking">AutoFillProtectedForStreaking.</param> /// <param name="CanStartMatchmaking">CanStartMatchmaking.</param> /// <param name="ChatRoomId">ChatRoomId.</param> /// <param name="ChatRoomKey">ChatRoomKey.</param> /// <param name="CustomGameLobby">CustomGameLobby.</param> /// <param name="GameMode">GameMode.</param> /// <param name="InvitationId">InvitationId.</param> /// <param name="Invitations">Invitations.</param> /// <param name="IsCustom">IsCustom.</param> /// <param name="IsTeamBuilderManaged">IsTeamBuilderManaged.</param> /// <param name="LocalMember">LocalMember.</param> /// <param name="MapId">MapId.</param> /// <param name="MaximumParticipantListSize">MaximumParticipantListSize.</param> /// <param name="Members">Members.</param> /// <param name="PremadeSizeAllowed">PremadeSizeAllowed.</param> /// <param name="QueueAvailability">QueueAvailability.</param> /// <param name="QueueId">QueueId.</param> /// <param name="RemovalReason">RemovalReason.</param> /// <param name="RequiredPositionCoverageMet">RequiredPositionCoverageMet.</param> /// <param name="ShowPositionExcluder">ShowPositionExcluder.</param> /// <param name="ShowPositionSelector">ShowPositionSelector.</param> /// <param name="SpecifiablePositionPreferences">SpecifiablePositionPreferences.</param> /// <param name="WasKicked">WasKicked.</param> public LolLobbyLobby(List <int?> AllowablePremadeSizes = default(List <int?>), bool?AutoFillEligible = default(bool?), bool?AutoFillProtectedForPromos = default(bool?), bool?AutoFillProtectedForStreaking = default(bool?), bool?CanStartMatchmaking = default(bool?), string ChatRoomId = default(string), string ChatRoomKey = default(string), LolLobbyLobbyCustomGameLobby CustomGameLobby = default(LolLobbyLobbyCustomGameLobby), string GameMode = default(string), string InvitationId = default(string), List <LolLobbyLobbyInvitation> Invitations = default(List <LolLobbyLobbyInvitation>), bool?IsCustom = default(bool?), bool?IsTeamBuilderManaged = default(bool?), LolLobbyLobbyMember LocalMember = default(LolLobbyLobbyMember), int?MapId = default(int?), int?MaximumParticipantListSize = default(int?), List <LolLobbyLobbyMember> Members = default(List <LolLobbyLobbyMember>), bool?PremadeSizeAllowed = default(bool?), LolLobbyQueueAvailability QueueAvailability = default(LolLobbyQueueAvailability), int?QueueId = default(int?), LolLobbyLobbyRemovedFromGameReason RemovalReason = default(LolLobbyLobbyRemovedFromGameReason), bool?RequiredPositionCoverageMet = default(bool?), bool?ShowPositionExcluder = default(bool?), bool?ShowPositionSelector = default(bool?), List <string> SpecifiablePositionPreferences = default(List <string>), bool?WasKicked = default(bool?)) { this.AllowablePremadeSizes = AllowablePremadeSizes; this.AutoFillEligible = AutoFillEligible; this.AutoFillProtectedForPromos = AutoFillProtectedForPromos; this.AutoFillProtectedForStreaking = AutoFillProtectedForStreaking; this.CanStartMatchmaking = CanStartMatchmaking; this.ChatRoomId = ChatRoomId; this.ChatRoomKey = ChatRoomKey; this.CustomGameLobby = CustomGameLobby; this.GameMode = GameMode; this.InvitationId = InvitationId; this.Invitations = Invitations; this.IsCustom = IsCustom; this.IsTeamBuilderManaged = IsTeamBuilderManaged; this.LocalMember = LocalMember; this.MapId = MapId; this.MaximumParticipantListSize = MaximumParticipantListSize; this.Members = Members; this.PremadeSizeAllowed = PremadeSizeAllowed; this.QueueAvailability = QueueAvailability; this.QueueId = QueueId; this.RemovalReason = RemovalReason; this.RequiredPositionCoverageMet = RequiredPositionCoverageMet; this.ShowPositionExcluder = ShowPositionExcluder; this.ShowPositionSelector = ShowPositionSelector; this.SpecifiablePositionPreferences = SpecifiablePositionPreferences; this.WasKicked = WasKicked; }
/// <summary> /// Initializes a new instance of the <see cref="LolLobbyQueueCustomGame" /> class. /// </summary> /// <param name="QueueAvailability">QueueAvailability.</param> public LolLobbyQueueCustomGame(LolLobbyQueueAvailability QueueAvailability = default(LolLobbyQueueAvailability)) { this.QueueAvailability = QueueAvailability; }