Add Application Approximate User Install Count (#2978)
* Add Application Approximate User Install Count * fix rider formatting moment
This commit is contained in:
@@ -95,6 +95,11 @@ namespace Discord
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
int? ApproximateGuildCount { get; }
|
int? ApproximateGuildCount { get; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gets the approximate count of the users the application was added to. <see langword="null" /> if not returned.
|
||||||
|
/// </summary>
|
||||||
|
int? ApproximateUserInstallCount { get; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets the application's discoverability state.
|
/// Gets the application's discoverability state.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -38,6 +38,9 @@ internal class Application
|
|||||||
[JsonProperty("approximate_guild_count")]
|
[JsonProperty("approximate_guild_count")]
|
||||||
public Optional<int> ApproximateGuildCount { get; set; }
|
public Optional<int> ApproximateGuildCount { get; set; }
|
||||||
|
|
||||||
|
[JsonProperty("approximate_user_install_count")]
|
||||||
|
public Optional<int> ApproximateUserInstallCount { get; set; }
|
||||||
|
|
||||||
[JsonProperty("guild")]
|
[JsonProperty("guild")]
|
||||||
public Optional<PartialGuild> PartialGuild { get; set; }
|
public Optional<PartialGuild> PartialGuild { get; set; }
|
||||||
|
|
||||||
|
|||||||
@@ -55,6 +55,9 @@ public class RestApplication : RestEntity<ulong>, IApplication
|
|||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
public int? ApproximateGuildCount { get; private set; }
|
public int? ApproximateGuildCount { get; private set; }
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
|
public int? ApproximateUserInstallCount { get; private set; }
|
||||||
|
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
public IReadOnlyCollection<string> RedirectUris { get; private set; }
|
public IReadOnlyCollection<string> RedirectUris { get; private set; }
|
||||||
|
|
||||||
@@ -152,6 +155,7 @@ public class RestApplication : RestEntity<ulong>, IApplication
|
|||||||
RedirectUris = model.RedirectUris.Value.ToImmutableArray();
|
RedirectUris = model.RedirectUris.Value.ToImmutableArray();
|
||||||
|
|
||||||
ApproximateGuildCount = model.ApproximateGuildCount.IsSpecified ? model.ApproximateGuildCount.Value : null;
|
ApproximateGuildCount = model.ApproximateGuildCount.IsSpecified ? model.ApproximateGuildCount.Value : null;
|
||||||
|
ApproximateUserInstallCount = model.ApproximateUserInstallCount.IsSpecified ? model.ApproximateUserInstallCount.Value : null;
|
||||||
|
|
||||||
DiscoverabilityState = model.DiscoverabilityState.GetValueOrDefault(ApplicationDiscoverabilityState.None);
|
DiscoverabilityState = model.DiscoverabilityState.GetValueOrDefault(ApplicationDiscoverabilityState.None);
|
||||||
DiscoveryEligibilityFlags = model.DiscoveryEligibilityFlags.GetValueOrDefault(DiscoveryEligibilityFlags.None);
|
DiscoveryEligibilityFlags = model.DiscoveryEligibilityFlags.GetValueOrDefault(DiscoveryEligibilityFlags.None);
|
||||||
|
|||||||
Reference in New Issue
Block a user