toMap method
Implementation
@override
Map<String, dynamic> toMap() {
return {
"\$id": $id,
"name": name,
"desc": desc,
"order": order,
"price": price,
"trial": trial,
"bandwidth": bandwidth,
"storage": storage,
"imageTransformations": imageTransformations,
"screenshotsGenerated": screenshotsGenerated,
"members": members,
"webhooks": webhooks,
"wafRules": wafRules,
"projects": projects,
"platforms": platforms,
"users": users,
"teams": teams,
"databases": databases,
"databasesReads": databasesReads,
"databasesWrites": databasesWrites,
"databasesBatchSize": databasesBatchSize,
"buckets": buckets,
"fileSize": fileSize,
"functions": functions,
"sites": sites,
"executions": executions,
"executionsRetentionCount": executionsRetentionCount,
"GBHours": GBHours,
"realtime": realtime,
"realtimeMessages": realtimeMessages,
"messages": messages,
"topics": topics,
"authPhone": authPhone,
"domains": domains,
"activityLogs": activityLogs,
"usageLogs": usageLogs,
"usageLogsIntervals": usageLogsIntervals,
"projectInactivityDays": projectInactivityDays,
"alertLimit": alertLimit,
"usage": usage.toMap(),
"addons": addons.toMap(),
"budgetCapEnabled": budgetCapEnabled,
"customSmtp": customSmtp,
"emailBranding": emailBranding,
"requiresPaymentMethod": requiresPaymentMethod,
"requiresBillingAddress": requiresBillingAddress,
"isAvailable": isAvailable,
"selfService": selfService,
"premiumSupport": premiumSupport,
"budgeting": budgeting,
"supportsMockNumbers": supportsMockNumbers,
"supportsOrganizationRoles": supportsOrganizationRoles,
"supportsCredits": supportsCredits,
"supportsDisposableEmailValidation": supportsDisposableEmailValidation,
"supportsCanonicalEmailValidation": supportsCanonicalEmailValidation,
"supportsFreeEmailValidation": supportsFreeEmailValidation,
"supportsCorporateEmailValidation": supportsCorporateEmailValidation,
"supportsProjectSpecificRoles": supportsProjectSpecificRoles,
"backupsEnabled": backupsEnabled,
"usagePerProject": usagePerProject,
"supportedAddons": supportedAddons.toMap(),
"backupPolicies": backupPolicies,
"deploymentSize": deploymentSize,
"buildSize": buildSize,
"databasesAllowEncrypt": databasesAllowEncrypt,
"limits": limits?.toMap(),
"group": group.value,
"program": program?.toMap(),
"dedicatedDatabases": dedicatedDatabases?.toMap(),
};
}