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