Class SocketIntegrationInfo
Represents information for an integration.
public class SocketIntegrationInfo
- Inheritance
-
SocketIntegrationInfo
- Inherited Members
Properties
EnableEmojis
Gets whether emoticons should be synced for this integration.
public bool? EnableEmojis { get; set; }
Property Value
- bool?
Enabled
Gets if the integration is enabled.
public bool? Enabled { get; set; }
Property Value
- bool?
ExpireBehavior
Gets the behavior of expiring subscribers.
public IntegrationExpireBehavior? ExpireBehavior { get; set; }
Property Value
ExpireGracePeriod
Gets the grace period (in days) before expiring subscribers.
public int? ExpireGracePeriod { get; set; }
Property Value
- int?
Name
Gets the name of the integration.
public string Name { get; set; }
Property Value
RoleId
Gets the id of the role that this integration uses for subscribers.
public ulong? RoleId { get; set; }
Property Value
Scopes
Gets the scopes the application has been authorized for.
public IReadOnlyCollection<string> Scopes { get; set; }
Property Value
Syncing
Gets if syncing is enabled for this integration.
public bool? Syncing { get; set; }
Property Value
- bool?
Type
Gets the type of the integration.
public string Type { get; set; }