Class PingInteraction
- Namespace
- NetCord
- Assembly
- NetCord.dll
public class PingInteraction : Entity, IEquatable<Entity>, IInteraction, IEntity, ISpanFormattable, IFormattable, IJsonModel<JsonInteraction>
- Inheritance
-
PingInteraction
- Implements
- Inherited Members
Constructors
PingInteraction(JsonInteraction, Func<IInteraction, InteractionCallback, bool, RestRequestProperties?, CancellationToken, Task<InteractionCallbackResponse?>>, RestClient)
public PingInteraction(JsonInteraction jsonModel, Func<IInteraction, InteractionCallback, bool, RestRequestProperties?, CancellationToken, Task<InteractionCallbackResponse?>> sendResponseAsync, RestClient client)
Parameters
jsonModel
JsonInteractionsendResponseAsync
Func<IInteraction, InteractionCallback, bool, RestRequestProperties, CancellationToken, Task<InteractionCallbackResponse>>client
RestClient
Properties
AppPermissions
public Permissions AppPermissions { get; }
Property Value
ApplicationId
public ulong ApplicationId { get; }
Property Value
Entitlements
public IReadOnlyList<Entitlement> Entitlements { get; }
Property Value
Id
The unique identifier for this object.
public override ulong Id { get; }
Property Value
Token
public string Token { get; }
Property Value
User
public User User { get; }
Property Value
Version
public int Version { get; }
Property Value
Methods
SendResponseAsync(InteractionCallback, bool, RestRequestProperties?, CancellationToken)
public Task<InteractionCallbackResponse?> SendResponseAsync(InteractionCallback callback, bool withResponse = false, RestRequestProperties? properties = null, CancellationToken cancellationToken = default)
Parameters
callback
InteractionCallbackwithResponse
boolproperties
RestRequestPropertiescancellationToken
CancellationToken