|
|
@@ -1,4 +1,5 @@ |
|
|
|
using System.Collections.Generic; |
|
|
|
using System.Collections.Immutable; |
|
|
|
|
|
|
|
namespace Discord; |
|
|
|
|
|
|
@@ -10,11 +11,11 @@ public class RoleConnectionMetadata |
|
|
|
|
|
|
|
public string Name{ get; } |
|
|
|
|
|
|
|
public Optional<Dictionary<string, string>> NameLocalizations { get; } |
|
|
|
public Optional<IReadOnlyDictionary<string, string>> NameLocalizations { get; } |
|
|
|
|
|
|
|
public string Description { get; } |
|
|
|
|
|
|
|
public Optional<Dictionary<string, string>> DescriptionLocalizations { get; } |
|
|
|
public Optional<IReadOnlyDictionary<string, string>> DescriptionLocalizations { get; } |
|
|
|
|
|
|
|
internal RoleConnectionMetadata(RoleConnectionMetadataType type, string key, string name, string description, |
|
|
|
Dictionary<string, string> nameLocalizations = null, Dictionary<string, string> descriptionLocalizations = null) |
|
|
@@ -23,7 +24,7 @@ public class RoleConnectionMetadata |
|
|
|
Key = key; |
|
|
|
Name = name; |
|
|
|
Description = description; |
|
|
|
NameLocalizations = nameLocalizations; |
|
|
|
DescriptionLocalizations = descriptionLocalizations; |
|
|
|
NameLocalizations = nameLocalizations.ToImmutableDictionary(); |
|
|
|
DescriptionLocalizations = descriptionLocalizations.ToImmutableDictionary(); |
|
|
|
} |
|
|
|
} |