/// <inheritdoc /> public virtual async Task <IInviteMetadata> CreateInviteToApplicationAsync(DefaultApplications application, int?maxAge = 86400, int?maxUses = default(int?), bool isTemporary = false, bool isUnique = false, RequestOptions options = null) => await ChannelHelper.CreateInviteToApplicationAsync(this, Discord, maxAge, maxUses, isTemporary, isUnique, (ulong)application, options);
/// <inheritdoc /> public async Task <IInviteMetadata> CreateInviteToApplicationAsync(ulong applicationId, int?maxAge, int?maxUses = default(int?), bool isTemporary = false, bool isUnique = false, RequestOptions options = null) => await ChannelHelper.CreateInviteToApplicationAsync(this, Discord, maxAge, maxUses, isTemporary, isUnique, applicationId, options).ConfigureAwait(false);