BillingPlan constructor
BillingPlan({
- required String $id,
- required String name,
- required String desc,
- required int order,
- required double price,
- required int trial,
- required int bandwidth,
- required int storage,
- required int imageTransformations,
- required int screenshotsGenerated,
- required int members,
- required int webhooks,
- required int wafRules,
- required int projects,
- required int platforms,
- required int users,
- required int teams,
- required int databases,
- required int databasesReads,
- required int databasesWrites,
- required int databasesBatchSize,
- required int buckets,
- required int fileSize,
- required int functions,
- required int sites,
- required int executions,
- required int executionsRetentionCount,
- required int GBHours,
- required int realtime,
- required int realtimeMessages,
- required int messages,
- required int topics,
- required int authPhone,
- required int domains,
- required int activityLogs,
- required int usageLogs,
- List<
String> ? usageLogsIntervals, - required int projectInactivityDays,
- required int alertLimit,
- required UsageBillingPlan usage,
- required BillingPlanAddon addons,
- required bool budgetCapEnabled,
- required bool customSmtp,
- required bool emailBranding,
- required bool requiresPaymentMethod,
- required bool requiresBillingAddress,
- required bool isAvailable,
- required bool selfService,
- required bool budgeting,
- required bool supportsMockNumbers,
- required bool supportsOrganizationRoles,
- required bool supportsCredits,
- required bool supportsDisposableEmailValidation,
- required bool supportsCanonicalEmailValidation,
- required bool supportsFreeEmailValidation,
- required bool supportsCorporateEmailValidation,
- required bool supportsProjectSpecificRoles,
- required bool backupsEnabled,
- required bool usagePerProject,
- required BillingPlanSupportedAddons supportedAddons,
- required int backupPolicies,
- required int deploymentSize,
- required int buildSize,
- required bool databasesAllowEncrypt,
- BillingPlanLimits? limits,
- required BillingPlanGroup group,
- Program? program,
- BillingPlanDedicatedDatabaseLimits? dedicatedDatabases,
Implementation
BillingPlan({
required this.$id,
required this.name,
required this.desc,
required this.order,
required this.price,
required this.trial,
required this.bandwidth,
required this.storage,
required this.imageTransformations,
required this.screenshotsGenerated,
required this.members,
required this.webhooks,
required this.wafRules,
required this.projects,
required this.platforms,
required this.users,
required this.teams,
required this.databases,
required this.databasesReads,
required this.databasesWrites,
required this.databasesBatchSize,
required this.buckets,
required this.fileSize,
required this.functions,
required this.sites,
required this.executions,
required this.executionsRetentionCount,
required this.GBHours,
required this.realtime,
required this.realtimeMessages,
required this.messages,
required this.topics,
required this.authPhone,
required this.domains,
required this.activityLogs,
required this.usageLogs,
this.usageLogsIntervals,
required this.projectInactivityDays,
required this.alertLimit,
required this.usage,
required this.addons,
required this.budgetCapEnabled,
required this.customSmtp,
required this.emailBranding,
required this.requiresPaymentMethod,
required this.requiresBillingAddress,
required this.isAvailable,
required this.selfService,
required this.premiumSupport,
required this.budgeting,
required this.supportsMockNumbers,
required this.supportsOrganizationRoles,
required this.supportsCredits,
required this.supportsDisposableEmailValidation,
required this.supportsCanonicalEmailValidation,
required this.supportsFreeEmailValidation,
required this.supportsCorporateEmailValidation,
required this.supportsProjectSpecificRoles,
required this.backupsEnabled,
required this.usagePerProject,
required this.supportedAddons,
required this.backupPolicies,
required this.deploymentSize,
required this.buildSize,
required this.databasesAllowEncrypt,
this.limits,
required this.group,
this.program,
this.dedicatedDatabases,
});