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>>