| @@ -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(); | |||||
| } | } | ||||
| } | } | ||||