@@ -5667,9 +5667,19 @@ | |||||
A select menu for picking from choices | A select menu for picking from choices | ||||
</summary> | </summary> | ||||
</member> | </member> | ||||
<member name="T:Discord.IMessageComponent"> | |||||
<summary> | |||||
Represents a message component on a message. | |||||
</summary> | |||||
</member> | |||||
<member name="P:Discord.IMessageComponent.Type"> | <member name="P:Discord.IMessageComponent.Type"> | ||||
<summary> | <summary> | ||||
The <see cref="T:Discord.ComponentType"/> of this Message Component. | |||||
Gets the <see cref="T:Discord.ComponentType"/> of this Message Component. | |||||
</summary> | |||||
</member> | |||||
<member name="P:Discord.IMessageComponent.CustomId"> | |||||
<summary> | |||||
Gets the custom id of the component if possible; otherwise <see langword="null"/>. | |||||
</summary> | </summary> | ||||
</member> | </member> | ||||
<member name="T:Discord.MessageComponent"> | <member name="T:Discord.MessageComponent"> | ||||
@@ -33,5 +33,8 @@ namespace Discord.API | |||||
} | } | ||||
}).ToArray(); | }).ToArray(); | ||||
} | } | ||||
[JsonIgnore] | |||||
string IMessageComponent.CustomId => null; | |||||
} | } | ||||
} | } |
@@ -30,7 +30,6 @@ namespace Discord.API | |||||
[JsonProperty("disabled")] | [JsonProperty("disabled")] | ||||
public Optional<bool> Disabled { get; set; } | public Optional<bool> Disabled { get; set; } | ||||
public ButtonComponent() { } | public ButtonComponent() { } | ||||
public ButtonComponent(Discord.ButtonComponent c) | public ButtonComponent(Discord.ButtonComponent c) | ||||
@@ -62,5 +61,8 @@ namespace Discord.API | |||||
} | } | ||||
} | } | ||||
} | } | ||||
[JsonIgnore] | |||||
string IMessageComponent.CustomId => this.CustomId.GetValueOrDefault(); | |||||
} | } | ||||
} | } |