Class Sku
public class Sku : ClientEntity, IEntity, ISpanFormattable, IFormattable, IEquatable<Entity>, IJsonModel<JsonSku>
- Inheritance
-
Sku
- Implements
- Inherited Members
Constructors
Sku(JsonSku, RestClient)
public Sku(JsonSku jsonModel, RestClient client)
Parameters
jsonModel
JsonSkuclient
RestClient
Properties
ApplicationId
ID of the parent application.
public ulong ApplicationId { get; }
Property Value
Flags
Flags of the SKU.
public SkuFlags Flags { get; }
Property Value
Id
The unique identifier for this object.
public override ulong Id { get; }
Property Value
Name
Customer-facing name of your premium offering.
public string Name { get; }
Property Value
Slug
System-generated URL slug based on the SKU's name.
public string Slug { get; }
Property Value
Type
Type of the SKU.
public SkuType Type { get; }
Property Value
Methods
GetSubscriptionAsync(ulong, RestRequestProperties?, CancellationToken)
public Task<Subscription> GetSubscriptionAsync(ulong subscriptionId, RestRequestProperties? properties = null, CancellationToken cancellationToken = default)
Parameters
subscriptionId
ulongproperties
RestRequestPropertiescancellationToken
CancellationToken
Returns
GetSubscriptionsAsync(SubscriptionPaginationProperties?, RestRequestProperties?)
public IAsyncEnumerable<Subscription> GetSubscriptionsAsync(SubscriptionPaginationProperties? paginationProperties = null, RestRequestProperties? properties = null)
Parameters
paginationProperties
SubscriptionPaginationPropertiesproperties
RestRequestProperties