Class MessageInteractionMetadata
- Namespace
- NetCord
- Assembly
- NetCord.dll
public class MessageInteractionMetadata : Entity, IEntity, ISpanFormattable, IFormattable, IEquatable<Entity>, IJsonModel<JsonMessageInteractionMetadata>
- Inheritance
-
MessageInteractionMetadata
- Implements
- Inherited Members
Constructors
MessageInteractionMetadata(JsonMessageInteractionMetadata, RestClient)
public MessageInteractionMetadata(JsonMessageInteractionMetadata jsonModel, RestClient client)
Parameters
jsonModel
JsonMessageInteractionMetadataclient
RestClient
Properties
AuthorizingIntegrationOwners
IDs for installation context(s) related to an interaction.
public IReadOnlyDictionary<ApplicationIntegrationType, ulong> AuthorizingIntegrationOwners { get; }
Property Value
Id
The unique identifier for this object.
public override ulong Id { get; }
Property Value
InteractedMessageId
ID of the message that contained interactive component, present only on messages created from component interactions.
public ulong? InteractedMessageId { get; }
Property Value
OriginalResponseMessageId
ID of the original response message, present only on follow-up messages.
public ulong? OriginalResponseMessageId { get; }
Property Value
TriggeringInteractionMetadata
Metadata for the interaction that was used to open the modal, present only on modal interactions.
public MessageInteractionMetadata? TriggeringInteractionMetadata { get; }
Property Value
Type
Type of interaction.
public InteractionType Type { get; }
Property Value
User
ID of the user who triggered the interaction
public User User { get; }