Class UserSubscription
Inheritance
Namespace: Glitch9.AIDevKit.ElevenLabs
Assembly: .dll
Syntax
public class UserSubscription
Properties
AllowedToExtendCharacterLimit
Required. Whether the user is allowed to extend their character limit.
Declaration
public bool AllowedToExtendCharacterLimit { get; set; }
Property Value
Type | Description |
---|---|
bool |
BillingPeriod
Optional. The billing period of the user’s subscription.
Declaration
public TimePeriod? BillingPeriod { get; set; }
Property Value
Type | Description |
---|---|
TimePeriod? |
CanExtendCharacterLimit
Required. Whether the user can extend their character limit.
Declaration
public bool CanExtendCharacterLimit { get; set; }
Property Value
Type | Description |
---|---|
bool |
CanExtendVoiceLimit
Required. Whether the user can extend their voice limit.
Declaration
public bool CanExtendVoiceLimit { get; set; }
Property Value
Type | Description |
---|---|
bool |
CanUseInstantVoiceCloning
Required. Whether the user can use instant voice cloning.
Declaration
public bool CanUseInstantVoiceCloning { get; set; }
Property Value
Type | Description |
---|---|
bool |
CanUseProfessionalVoiceCloning
Required. Whether the user can use professional voice cloning.
Declaration
public bool CanUseProfessionalVoiceCloning { get; set; }
Property Value
Type | Description |
---|---|
bool |
CharacterCount
Required. The number of characters used by the user.
Declaration
public int CharacterCount { get; set; }
Property Value
Type | Description |
---|---|
int |
CharacterLimit
Required. The maximum number of characters allowed in the current billing period.
Declaration
public int CharacterLimit { get; set; }
Property Value
Type | Description |
---|---|
int |
CharacterRefreshPeriod
Optional. The character refresh period of the user’s subscription.
Declaration
public TimePeriod? CharacterRefreshPeriod { get; set; }
Property Value
Type | Description |
---|---|
TimePeriod? |
Currency
Optional. The currency of the user’s subscription.
Declaration
public SubscriptionCurrency? Currency { get; set; }
Property Value
Type | Description |
---|---|
SubscriptionCurrency? |
HasOpenInvoices
Required. Whether the user has open invoices.
Declaration
public bool HasOpenInvoices { get; set; }
Property Value
Type | Description |
---|---|
bool |
MaxCharacterLimitExtension
Optional. Maximum number of characters that the character limit can be exceeded by. Managed by the workspace admin.
Declaration
public int? MaxCharacterLimitExtension { get; set; }
Property Value
Type | Description |
---|---|
int? |
MaxVoiceAddEdits
Optional. The maximum number of voice add/edits allowed for the user.
Declaration
public int? MaxVoiceAddEdits { get; set; }
Property Value
Type | Description |
---|---|
int? |
NextCharacterCountResetUnix
Optional. The Unix timestamp of the next character count reset.
Declaration
public UnixTime? NextCharacterCountResetUnix { get; set; }
Property Value
Type | Description |
---|---|
UnixTime? |
NextInvoice
Optional. The next invoice for the user.
Declaration
public NextInvoice NextInvoice { get; set; }
Property Value
Type | Description |
---|---|
NextInvoice |
ProfessionalVoiceLimit
Required. The maximum number of professional voices allowed for the user.
Declaration
public int ProfessionalVoiceLimit { get; set; }
Property Value
Type | Description |
---|---|
int |
ProfessionalVoiceSlotsUsed
Required. The number of professional voice slots used by the workspace/user if single seat.
Declaration
public int ProfessionalVoiceSlotsUsed { get; set; }
Property Value
Type | Description |
---|---|
int |
Status
Required. The status of the user’s subscription.
Declaration
public SubscriptionStatus Status { get; set; }
Property Value
Type | Description |
---|---|
SubscriptionStatus |
Tier
Required. The tier of the user’s subscription.
Declaration
public string Tier { get; set; }
Property Value
Type | Description |
---|---|
string |
VoiceAddEditCounter
Required. The number of voice add/edits used by the user.
Declaration
public int VoiceAddEditCounter { get; set; }
Property Value
Type | Description |
---|---|
int |
VoiceLimit
Required. The maximum number of voice slots allowed for the user.
Declaration
public int VoiceLimit { get; set; }
Property Value
Type | Description |
---|---|
int |
VoiceSlotsUsed
Required. The number of voice slots used by the user.
Declaration
public int VoiceSlotsUsed { get; set; }
Property Value
Type | Description |
---|---|
int |