ReplaceTenantPackageBody constructor
ReplaceTenantPackageBody({
- required String name,
- required double monthlyCostUSD,
- required double yearlyCostUSD,
- required double maxMonthlyPageLoads,
- required double maxMonthlyAPICredits,
- required double maxMonthlyComments,
- required double maxConcurrentUsers,
- required double maxTenantUsers,
- required double maxSSOUsers,
- required double maxModerators,
- required double maxDomains,
- double? maxCustomCollectionSize,
- required bool hasDebranding,
- required String forWhoText,
- List<
String> featureTaglines = const [], - required bool hasFlexPricing,
- double? flexPageLoadCostCents,
- double? flexPageLoadUnit,
- double? flexCommentCostCents,
- double? flexCommentUnit,
- double? flexSSOUserCostCents,
- double? flexSSOUserUnit,
- double? flexAPICreditCostCents,
- double? flexAPICreditUnit,
- double? flexModeratorCostCents,
- double? flexModeratorUnit,
- double? flexAdminCostCents,
- double? flexAdminUnit,
- double? flexDomainCostCents,
- double? flexDomainUnit,
- 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,
});