Table of Contents

Class Integration

Namespace
NetCord
Assembly
NetCord.dll
public class Integration : Entity, IEntity, ISpanFormattable, IFormattable, IEquatable<Entity>, IJsonModel<JsonIntegration>
Inheritance
Integration
Implements
Inherited Members

Constructors

Integration(JsonIntegration, RestClient)

public Integration(JsonIntegration jsonModel, RestClient client)

Parameters

jsonModel JsonIntegration
client RestClient

Properties

Account

public Account Account { get; }

Property Value

Account

Application

public IntegrationApplication? Application { get; }

Property Value

IntegrationApplication

EnableEmoticons

public bool? EnableEmoticons { get; }

Property Value

bool?

Enabled

public bool Enabled { get; }

Property Value

bool

ExpireBehavior

public IntegrationExpireBehavior? ExpireBehavior { get; }

Property Value

IntegrationExpireBehavior?

ExpireGracePeriod

public int? ExpireGracePeriod { get; }

Property Value

int?

Id

The unique identifier for this object.

public override ulong Id { get; }

Property Value

ulong

Name

public string Name { get; }

Property Value

string

Revoked

public bool? Revoked { get; }

Property Value

bool?

RoleId

public ulong? RoleId { get; }

Property Value

ulong?

SubscriberCount

public int? SubscriberCount { get; }

Property Value

int?

SyncedAt

public DateTimeOffset? SyncedAt { get; }

Property Value

DateTimeOffset?

Syncing

public bool? Syncing { get; }

Property Value

bool?

Type

public IntegrationType Type { get; }

Property Value

IntegrationType

User

public User? User { get; }

Property Value

User