Table of Contents

Class SocketIntegrationInfo

Namespace
Discord.WebSocket
Assembly
Discord.Net.WebSocket.dll

Represents information for an integration.

public class SocketIntegrationInfo
Inheritance
SocketIntegrationInfo
Inherited Members

Properties

EnableEmojis

Gets whether emoticons should be synced for this integration. if the property was not mentioned in this audit log.

public bool? EnableEmojis { get; set; }

Property Value

bool?

Enabled

Gets if the integration is enabled. if the property was not mentioned in this audit log.

public bool? Enabled { get; set; }

Property Value

bool?

ExpireBehavior

Gets the behavior of expiring subscribers. if the property was not mentioned in this audit log.

public IntegrationExpireBehavior? ExpireBehavior { get; set; }

Property Value

IntegrationExpireBehavior?

ExpireGracePeriod

Gets the grace period (in days) before expiring subscribers. if the property was not mentioned in this audit log.

public int? ExpireGracePeriod { get; set; }

Property Value

int?

Name

Gets the name of the integration. if the property was not mentioned in this audit log.

public string Name { get; set; }

Property Value

string

RoleId

Gets the id of the role that this integration uses for subscribers. if the property was not mentioned in this audit log.

public ulong? RoleId { get; set; }

Property Value

ulong?

Scopes

Gets the scopes the application has been authorized for. if the property was not mentioned in this audit log.

public IReadOnlyCollection<string> Scopes { get; set; }

Property Value

IReadOnlyCollection<string>

Syncing

Gets if syncing is enabled for this integration. if the property was not mentioned in this audit log.

public bool? Syncing { get; set; }

Property Value

bool?

Type

Gets the type of the integration. if the property was not mentioned in this audit log.

public string Type { get; set; }

Property Value

string