ReplaceTenantPackageBody constructor

ReplaceTenantPackageBody({
  1. required String name,
  2. required double monthlyCostUSD,
  3. required double yearlyCostUSD,
  4. required double maxMonthlyPageLoads,
  5. required double maxMonthlyAPICredits,
  6. required double maxMonthlyComments,
  7. required double maxConcurrentUsers,
  8. required double maxTenantUsers,
  9. required double maxSSOUsers,
  10. required double maxModerators,
  11. required double maxDomains,
  12. double? maxCustomCollectionSize,
  13. required bool hasDebranding,
  14. required String forWhoText,
  15. List<String> featureTaglines = const [],
  16. required bool hasFlexPricing,
  17. double? flexPageLoadCostCents,
  18. double? flexPageLoadUnit,
  19. double? flexCommentCostCents,
  20. double? flexCommentUnit,
  21. double? flexSSOUserCostCents,
  22. double? flexSSOUserUnit,
  23. double? flexAPICreditCostCents,
  24. double? flexAPICreditUnit,
  25. double? flexModeratorCostCents,
  26. double? flexModeratorUnit,
  27. double? flexAdminCostCents,
  28. double? flexAdminUnit,
  29. double? flexDomainCostCents,
  30. double? flexDomainUnit,
  31. double? flexMinimumCostCents,
})

Returns a new ReplaceTenantPackageBody instance.

Implementation

ReplaceTenantPackageBody({
  required this.name,
  required this.monthlyCostUSD,
  required this.yearlyCostUSD,
  required this.maxMonthlyPageLoads,
  required this.maxMonthlyAPICredits,
  required this.maxMonthlyComments,
  required this.maxConcurrentUsers,
  required this.maxTenantUsers,
  required this.maxSSOUsers,
  required this.maxModerators,
  required this.maxDomains,
  this.maxCustomCollectionSize,
  required this.hasDebranding,
  required this.forWhoText,
  this.featureTaglines = const [],
  required this.hasFlexPricing,
  this.flexPageLoadCostCents,
  this.flexPageLoadUnit,
  this.flexCommentCostCents,
  this.flexCommentUnit,
  this.flexSSOUserCostCents,
  this.flexSSOUserUnit,
  this.flexAPICreditCostCents,
  this.flexAPICreditUnit,
  this.flexModeratorCostCents,
  this.flexModeratorUnit,
  this.flexAdminCostCents,
  this.flexAdminUnit,
  this.flexDomainCostCents,
  this.flexDomainUnit,
  this.flexMinimumCostCents,
});