Browse Source

feature: Add Name property to Teams (#1879)

tags/3.0.0
Wardog GitHub 3 years ago
parent
commit
c5b4b645b8
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 0 deletions
  1. +4
    -0
      src/Discord.Net.Core/Entities/Teams/ITeam.cs
  2. +2
    -0
      src/Discord.Net.Rest/API/Common/Team.cs
  3. +3
    -0
      src/Discord.Net.Rest/Entities/Teams/RestTeam.cs

+ 4
- 0
src/Discord.Net.Core/Entities/Teams/ITeam.cs View File

@@ -20,6 +20,10 @@ namespace Discord
/// </summary>
IReadOnlyList<ITeamMember> TeamMembers { get; }
/// <summary>
/// Gets the name of this team.
/// </summary>
string Name { get; }
/// <summary>
/// Gets the user identifier that owns this team.
/// </summary>
ulong OwnerUserId { get; }


+ 2
- 0
src/Discord.Net.Rest/API/Common/Team.cs View File

@@ -11,6 +11,8 @@ namespace Discord.API
public ulong Id { get; set; }
[JsonProperty("members")]
public TeamMember[] TeamMembers { get; set; }
[JsonProperty("name")]
public string Name { get; set; }
[JsonProperty("owner_user_id")]
public ulong OwnerUserId { get; set; }
}


+ 3
- 0
src/Discord.Net.Rest/Entities/Teams/RestTeam.cs View File

@@ -12,6 +12,8 @@ namespace Discord.Rest
/// <inheritdoc />
public IReadOnlyList<ITeamMember> TeamMembers { get; private set; }
/// <inheritdoc />
public string Name { get; private set; }
/// <inheritdoc />
public ulong OwnerUserId { get; private set; }

private string _iconId;
@@ -30,6 +32,7 @@ namespace Discord.Rest
{
if (model.Icon.IsSpecified)
_iconId = model.Icon.Value;
Name = model.Name;
OwnerUserId = model.OwnerUserId;
TeamMembers = model.TeamMembers.Select(x => new RestTeamMember(Discord, x)).ToImmutableArray();
}


Loading…
Cancel
Save