CreateTenantPackageBody constructor
CreateTenantPackageBody({
- required String name,
- double? monthlyCostUSD,
- double? yearlyCostUSD,
- String? monthlyStripePlanId,
- String? yearlyStripePlanId,
- required double maxMonthlyPageLoads,
- required double maxMonthlyAPICredits,
- double? maxMonthlySmallWidgetsCredits,
- required double maxMonthlyComments,
- required double maxConcurrentUsers,
- required double maxTenantUsers,
- required double maxSSOUsers,
- required double maxModerators,
- required double maxDomains,
- double? maxWhiteLabeledTenants,
- double? maxMonthlyEventLogRequests,
- double? maxCustomCollectionSize,
- bool? hasWhiteLabeling,
- required bool hasDebranding,
- bool? hasLLMSpamDetection,
- required String forWhoText,
- List<
String> featureTaglines = const [], - bool? hasAuditing,
- required bool hasFlexPricing,
- bool? enableSAML,
- double? flexPageLoadCostCents,
- double? flexPageLoadUnit,
- double? flexCommentCostCents,
- double? flexCommentUnit,
- double? flexSSOUserCostCents,
- double? flexSSOUserUnit,
- double? flexAPICreditCostCents,
- double? flexAPICreditUnit,
- double? flexSmallWidgetsCreditCostCents,
- double? flexSmallWidgetsCreditUnit,
- double? flexModeratorCostCents,
- double? flexModeratorUnit,
- double? flexAdminCostCents,
- double? flexAdminUnit,
- double? flexDomainCostCents,
- double? flexDomainUnit,
- double? flexLLMCostCents,
- double? flexLLMUnit,
- double? flexMinimumCostCents,
- double? flexManagedTenantCostCents,
- double? flexSSOAdminCostCents,
- double? flexSSOAdminUnit,
- double? flexSSOModeratorCostCents,
- double? flexSSOModeratorUnit,
Returns a new CreateTenantPackageBody instance.
Implementation
CreateTenantPackageBody({
required this.name,
this.monthlyCostUSD,
this.yearlyCostUSD,
this.monthlyStripePlanId,
this.yearlyStripePlanId,
required this.maxMonthlyPageLoads,
required this.maxMonthlyAPICredits,
this.maxMonthlySmallWidgetsCredits,
required this.maxMonthlyComments,
required this.maxConcurrentUsers,
required this.maxTenantUsers,
required this.maxSSOUsers,
required this.maxModerators,
required this.maxDomains,
this.maxWhiteLabeledTenants,
this.maxMonthlyEventLogRequests,
this.maxCustomCollectionSize,
this.hasWhiteLabeling,
required this.hasDebranding,
this.hasLLMSpamDetection,
required this.forWhoText,
this.featureTaglines = const [],
this.hasAuditing,
required this.hasFlexPricing,
this.enableSAML,
this.flexPageLoadCostCents,
this.flexPageLoadUnit,
this.flexCommentCostCents,
this.flexCommentUnit,
this.flexSSOUserCostCents,
this.flexSSOUserUnit,
this.flexAPICreditCostCents,
this.flexAPICreditUnit,
this.flexSmallWidgetsCreditCostCents,
this.flexSmallWidgetsCreditUnit,
this.flexModeratorCostCents,
this.flexModeratorUnit,
this.flexAdminCostCents,
this.flexAdminUnit,
this.flexDomainCostCents,
this.flexDomainUnit,
this.flexLLMCostCents,
this.flexLLMUnit,
this.flexMinimumCostCents,
this.flexManagedTenantCostCents,
this.flexSSOAdminCostCents,
this.flexSSOAdminUnit,
this.flexSSOModeratorCostCents,
this.flexSSOModeratorUnit,
});