Table of Contents

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 JsonMessageInteractionMetadata
client RestClient

Properties

AuthorizingIntegrationOwners

IDs for installation context(s) related to an interaction.

public IReadOnlyDictionary<ApplicationIntegrationType, ulong> AuthorizingIntegrationOwners { get; }

Property Value

IReadOnlyDictionary<ApplicationIntegrationType, ulong>

Id

The unique identifier for this object.

public override ulong Id { get; }

Property Value

ulong

InteractedMessageId

ID of the message that contained interactive component, present only on messages created from component interactions.

public ulong? InteractedMessageId { get; }

Property Value

ulong?

OriginalResponseMessageId

ID of the original response message, present only on follow-up messages.

public ulong? OriginalResponseMessageId { get; }

Property Value

ulong?

TriggeringInteractionMetadata

Metadata for the interaction that was used to open the modal, present only on modal interactions.

public MessageInteractionMetadata? TriggeringInteractionMetadata { get; }

Property Value

MessageInteractionMetadata

Type

Type of interaction.

public InteractionType Type { get; }

Property Value

InteractionType

User

ID of the user who triggered the interaction

public User User { get; }

Property Value

User