SubscriptionResponseModel constructor

const SubscriptionResponseModel({
  1. required String tier,
  2. required int characterCount,
  3. required int characterLimit,
  4. required dynamic maxCharacterLimitExtension,
  5. required bool canExtendCharacterLimit,
  6. required bool allowedToExtendCharacterLimit,
  7. dynamic nextCharacterCountResetUnix,
  8. required int voiceSlotsUsed,
  9. required int professionalVoiceSlotsUsed,
  10. required int voiceLimit,
  11. dynamic maxVoiceAddEdits,
  12. required int voiceAddEditCounter,
  13. required int professionalVoiceLimit,
  14. required bool canExtendVoiceLimit,
  15. required bool canUseInstantVoiceCloning,
  16. required bool canUseProfessionalVoiceCloning,
  17. dynamic currency,
  18. required SubscriptionResponseModelStatus status,
  19. dynamic billingPeriod,
  20. dynamic characterRefreshPeriod,
})

Implementation

const SubscriptionResponseModel({
  required this.tier,
  required this.characterCount,
  required this.characterLimit,
  required this.maxCharacterLimitExtension,
  required this.canExtendCharacterLimit,
  required this.allowedToExtendCharacterLimit,
  this.nextCharacterCountResetUnix,
  required this.voiceSlotsUsed,
  required this.professionalVoiceSlotsUsed,
  required this.voiceLimit,
  this.maxVoiceAddEdits,
  required this.voiceAddEditCounter,
  required this.professionalVoiceLimit,
  required this.canExtendVoiceLimit,
  required this.canUseInstantVoiceCloning,
  required this.canUseProfessionalVoiceCloning,
  this.currency,
  required this.status,
  this.billingPeriod,
  this.characterRefreshPeriod,
});