Table of Contents

Class JsonIntegration

Namespace
NetCord.JsonModels
Assembly
NetCord.dll
public class JsonIntegration : JsonEntity
Inheritance
JsonIntegration
Inherited Members

Constructors

JsonIntegration()

public JsonIntegration()

Properties

Account

[JsonPropertyName("account")]
public JsonAccount Account { get; set; }

Property Value

JsonAccount

Application

[JsonPropertyName("application")]
public JsonIntegrationApplication? Application { get; set; }

Property Value

JsonIntegrationApplication

EnableEmoticons

[JsonPropertyName("enable_emoticons")]
public bool? EnableEmoticons { get; set; }

Property Value

bool?

Enabled

[JsonPropertyName("enabled")]
public bool Enabled { get; set; }

Property Value

bool

ExpireBehavior

[JsonPropertyName("expire_behavior")]
public IntegrationExpireBehavior? ExpireBehavior { get; set; }

Property Value

IntegrationExpireBehavior?

ExpireGracePeriod

[JsonPropertyName("expire_grace_period")]
public int? ExpireGracePeriod { get; set; }

Property Value

int?

Name

[JsonPropertyName("name")]
public string Name { get; set; }

Property Value

string

Revoked

[JsonPropertyName("revoked")]
public bool? Revoked { get; set; }

Property Value

bool?

RoleId

[JsonPropertyName("role_id")]
public ulong? RoleId { get; set; }

Property Value

ulong?

SubscriberCount

[JsonPropertyName("subscriber_count")]
public int? SubscriberCount { get; set; }

Property Value

int?

SyncedAt

[JsonPropertyName("synced_at")]
public DateTimeOffset? SyncedAt { get; set; }

Property Value

DateTimeOffset?

Syncing

[JsonPropertyName("syncing")]
public bool? Syncing { get; set; }

Property Value

bool?

Type

[JsonPropertyName("type")]
public IntegrationType Type { get; set; }

Property Value

IntegrationType

User

[JsonPropertyName("user")]
public JsonUser? User { get; set; }

Property Value

JsonUser