Table of Contents

Class JsonInvite

Namespace
NetCord.Gateway.JsonModels
Assembly
NetCord.dll
public class JsonInvite
Inheritance
JsonInvite
Inherited Members

Constructors

JsonInvite()

public JsonInvite()

Properties

ChannelId

[JsonPropertyName("channel_id")]
public ulong ChannelId { get; set; }

Property Value

ulong

Code

[JsonPropertyName("code")]
public string Code { get; set; }

Property Value

string

CreatedAt

[JsonPropertyName("created_at")]
public DateTimeOffset CreatedAt { get; set; }

Property Value

DateTimeOffset

GuildId

[JsonPropertyName("guild_id")]
public ulong? GuildId { get; set; }

Property Value

ulong?

Inviter

[JsonPropertyName("inviter")]
public JsonUser? Inviter { get; set; }

Property Value

JsonUser

MaxAge

[JsonPropertyName("max_age")]
public int MaxAge { get; set; }

Property Value

int

MaxUses

[JsonPropertyName("max_uses")]
public int MaxUses { get; set; }

Property Value

int

TargetApplication

[JsonPropertyName("target_application")]
public JsonApplication? TargetApplication { get; set; }

Property Value

JsonApplication

TargetType

[JsonPropertyName("target_type")]
public InviteTargetType? TargetType { get; set; }

Property Value

InviteTargetType?

TargetUser

[JsonPropertyName("target_user")]
public JsonUser? TargetUser { get; set; }

Property Value

JsonUser

Temporary

[JsonPropertyName("temporary")]
public bool Temporary { get; set; }

Property Value

bool

Type

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

Property Value

InviteType

Uses

[JsonPropertyName("uses")]
public int Uses { get; set; }

Property Value

int