Table of Contents

Class UserSubscription

public class UserSubscription
Inheritance
object
UserSubscription

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

TimePeriod?

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

TimePeriod?

Currency

Optional. The currency of the user’s subscription.

public SubscriptionCurrency? Currency { get; set; }

Property Value

SubscriptionCurrency?

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

NextInvoice

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

SubscriptionStatus

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