[Feature] Application Role Connections Metadata support (#2530)

* models & internal methods

* moar stuff

* working `Get` & `ModifyRoleConnectionMetadata`

* comments & dots

* get & modify user's role connection

* Update src/Discord.Net.Core/Entities/ApplicationRoleConnection/RoleConnection.cs

* Update src/Discord.Net.Core/Entities/ApplicationRoleConnection/RoleConnection.cs

Co-authored-by: Casmir <68127614+csmir@users.noreply.github.com>
This commit is contained in:
Misha133
2023-01-26 03:20:58 +03:00
committed by GitHub
parent 7d8d6ec1a6
commit 37d868f934
10 changed files with 585 additions and 1 deletions

View File

@@ -0,0 +1,25 @@
using Newtonsoft.Json;
using System.Collections.Generic;
namespace Discord.API;
public class RoleConnectionMetadata
{
[JsonProperty("type")]
public RoleConnectionMetadataType Type { get; set; }
[JsonProperty("key")]
public string Key { get; set; }
[JsonProperty("name")]
public string Name { get; set; }
[JsonProperty("description")]
public string Description { get; set; }
[JsonProperty("name_localizations")]
public Optional<Dictionary<string, string>> NameLocalizations { get; set; }
[JsonProperty("description_localizations")]
public Optional<Dictionary<string, string>> DescriptionLocalizations { get; set; }
}