Class JsonIntegration
- Namespace
- NetCord.JsonModels
- Assembly
- NetCord.dll
public class JsonIntegration : JsonEntity
- Inheritance
-
JsonIntegration
- Inherited Members
-
Constructors
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