| @@ -18,6 +18,7 @@ namespace Discord | |||||
| public bool IsRevoked { get; private set; } | public bool IsRevoked { get; private set; } | ||||
| /// <summary> If true, a user accepting this invite will be kicked from the server after closing their client. </summary> | /// <summary> If true, a user accepting this invite will be kicked from the server after closing their client. </summary> | ||||
| public bool IsTemporary { get; private set; } | public bool IsTemporary { get; private set; } | ||||
| public DateTime CreatedAt { get; private set; } | |||||
| /// <summary> Returns a URL for this invite using XkcdCode if available or Id if not. </summary> | /// <summary> Returns a URL for this invite using XkcdCode if available or Id if not. </summary> | ||||
| public string Url => API.Endpoints.InviteUrl(XkcdCode ?? Id); | public string Url => API.Endpoints.InviteUrl(XkcdCode ?? Id); | ||||
| @@ -107,6 +108,8 @@ namespace Discord | |||||
| MaxUses = model.MaxUses.Value; | MaxUses = model.MaxUses.Value; | ||||
| if (model.Uses != null) | if (model.Uses != null) | ||||
| Uses = model.Uses.Value; | Uses = model.Uses.Value; | ||||
| if (model.CreatedAt != null) | |||||
| CreatedAt = model.CreatedAt.Value; | |||||
| } | } | ||||
| public override string ToString() => XkcdCode ?? Id; | public override string ToString() => XkcdCode ?? Id; | ||||