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>
public IAsyncEnumerable<Entitlement> GetEntitlementsAsync(EntitlementsPaginationProperties? paginationProperties = null, RestRequestProperties? properties = null)
Parameters
paginationProperties EntitlementsPaginationProperties
properties RestRequestProperties
Returns
- IAsyncEnumerable<Entitlement>
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>
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>>