|
|
@@ -1,4 +1,5 @@ |
|
|
|
using System.Collections.Generic; |
|
|
|
using System.Collections.Immutable; |
|
|
|
using System.Linq; |
|
|
|
using Model = Discord.API.Team; |
|
|
|
|
|
|
@@ -9,7 +10,7 @@ namespace Discord.Rest |
|
|
|
/// <inheritdoc /> |
|
|
|
public string IconUrl => _iconId != null ? CDN.GetTeamIconUrl(Id, _iconId) : null; |
|
|
|
/// <inheritdoc /> |
|
|
|
public List<ITeamMember> TeamMembers { get; private set; } |
|
|
|
public IReadOnlyList<ITeamMember> TeamMembers { get; private set; } |
|
|
|
/// <inheritdoc /> |
|
|
|
public ulong OwnerUserId { get; private set; } |
|
|
|
|
|
|
@@ -30,7 +31,7 @@ namespace Discord.Rest |
|
|
|
if (model.Icon.IsSpecified) |
|
|
|
_iconId = model.Icon.Value; |
|
|
|
OwnerUserId = model.OwnerUserId; |
|
|
|
TeamMembers = model.TeamMembers.Select(x => new RestTeamMember(Discord, x)).ToList<ITeamMember>(); |
|
|
|
TeamMembers = model.TeamMembers.Select(x => new RestTeamMember(Discord, x)).ToImmutableList(); |
|
|
|
} |
|
|
|
} |
|
|
|
} |