Table of Contents

Class CurrentApplication

Namespace
NetCord
Assembly
NetCord.dll
public class CurrentApplication : Application, IEntity, ISpanFormattable, IFormattable, IEquatable<Entity>, IJsonModel<JsonApplication>
Inheritance
CurrentApplication
Implements
Inherited Members

Constructors

CurrentApplication(JsonApplication, RestClient)

public CurrentApplication(JsonApplication jsonModel, RestClient client)

Parameters

jsonModel JsonApplication
client RestClient

Methods

ConsumeEntitlementAsync(ulong, RestRequestProperties?, CancellationToken)

public Task ConsumeEntitlementAsync(ulong entitlementId, RestRequestProperties? properties = null, CancellationToken cancellationToken = default)

Parameters

entitlementId ulong
properties RestRequestProperties
cancellationToken CancellationToken

Returns

Task

CreateTestEntitlementAsync(TestEntitlementProperties, RestRequestProperties?, CancellationToken)

public Task<Entitlement> CreateTestEntitlementAsync(TestEntitlementProperties testEntitlementProperties, RestRequestProperties? properties = null, CancellationToken cancellationToken = default)

Parameters

testEntitlementProperties TestEntitlementProperties
properties RestRequestProperties
cancellationToken CancellationToken

Returns

Task<Entitlement>

DeleteTestEntitlementAsync(ulong, RestRequestProperties?, CancellationToken)

public Task DeleteTestEntitlementAsync(ulong entitlementId, RestRequestProperties? properties = null, CancellationToken cancellationToken = default)

Parameters

entitlementId ulong
properties RestRequestProperties
cancellationToken CancellationToken

Returns

Task

GetAsync(RestRequestProperties?, CancellationToken)

public override Task<Application> GetAsync(RestRequestProperties? properties = null, CancellationToken cancellationToken = default)

Parameters

properties RestRequestProperties
cancellationToken CancellationToken

Returns

Task<Application>

GetEntitlementAsync(ulong, RestRequestProperties?, CancellationToken)

public Task<Entitlement> GetEntitlementAsync(ulong entitlementId, RestRequestProperties? properties = null, CancellationToken cancellationToken = default)

Parameters

entitlementId ulong
properties RestRequestProperties
cancellationToken CancellationToken

Returns

Task<Entitlement>

GetEntitlementsAsync(EntitlementsPaginationProperties?, RestRequestProperties?)

public IAsyncEnumerable<Entitlement> GetEntitlementsAsync(EntitlementsPaginationProperties? paginationProperties = null, RestRequestProperties? properties = null)

Parameters

paginationProperties EntitlementsPaginationProperties
properties RestRequestProperties

Returns

IAsyncEnumerable<Entitlement>

GetRoleConnectionMetadataRecordsAsync(RestRequestProperties?, CancellationToken)

public Task<IReadOnlyList<ApplicationRoleConnectionMetadata>> GetRoleConnectionMetadataRecordsAsync(RestRequestProperties? properties = null, CancellationToken cancellationToken = default)

Parameters

properties RestRequestProperties
cancellationToken CancellationToken

Returns

Task<IReadOnlyList<ApplicationRoleConnectionMetadata>>

GetSkusAsync(RestRequestProperties?, CancellationToken)

public Task<IReadOnlyList<Sku>> GetSkusAsync(RestRequestProperties? properties = null, CancellationToken cancellationToken = default)

Parameters

properties RestRequestProperties
cancellationToken CancellationToken

Returns

Task<IReadOnlyList<Sku>>

ModifyAsync(Action<CurrentApplicationOptions>, RestRequestProperties?, CancellationToken)

public Task<CurrentApplication> ModifyAsync(Action<CurrentApplicationOptions> action, RestRequestProperties? properties = null, CancellationToken cancellationToken = default)

Parameters

action Action<CurrentApplicationOptions>
properties RestRequestProperties
cancellationToken CancellationToken

Returns

Task<CurrentApplication>

UpdateRoleConnectionMetadataRecordsAsync(IEnumerable<ApplicationRoleConnectionMetadataProperties>, RestRequestProperties?, CancellationToken)

public Task<IReadOnlyList<ApplicationRoleConnectionMetadata>> UpdateRoleConnectionMetadataRecordsAsync(IEnumerable<ApplicationRoleConnectionMetadataProperties> applicationRoleConnectionMetadataProperties, RestRequestProperties? properties = null, CancellationToken cancellationToken = default)

Parameters

applicationRoleConnectionMetadataProperties IEnumerable<ApplicationRoleConnectionMetadataProperties>
properties RestRequestProperties
cancellationToken CancellationToken

Returns

Task<IReadOnlyList<ApplicationRoleConnectionMetadata>>