toMap method
Implementation
@override
Map<String, dynamic> toMap() {
return {
"\$id": $id,
"\$createdAt": $createdAt,
"\$updatedAt": $updatedAt,
"name": name,
"total": total,
"prefs": prefs.toMap(),
"billingBudget": billingBudget,
"budgetAlerts": budgetAlerts,
"billingPlan": billingPlan,
"billingPlanId": billingPlanId,
"billingPlanDetails": billingPlanDetails.toMap(),
"billingEmail": billingEmail,
"billingStartDate": billingStartDate,
"billingCurrentInvoiceDate": billingCurrentInvoiceDate,
"billingNextInvoiceDate": billingNextInvoiceDate,
"billingTrialStartDate": billingTrialStartDate,
"billingTrialDays": billingTrialDays,
"billingAggregationId": billingAggregationId,
"billingInvoiceId": billingInvoiceId,
"paymentMethodId": paymentMethodId,
"billingAddressId": billingAddressId,
"backupPaymentMethodId": backupPaymentMethodId,
"status": status,
"remarks": remarks,
"agreementBAA": agreementBAA,
"programManagerName": programManagerName,
"programManagerCalendar": programManagerCalendar,
"programDiscordChannelName": programDiscordChannelName,
"programDiscordChannelUrl": programDiscordChannelUrl,
"billingLimits": billingLimits?.toMap(),
"billingPlanDowngrade": billingPlanDowngrade,
"billingTaxId": billingTaxId,
"markedForDeletion": markedForDeletion,
"platform": platform,
"projects": projects,
};
}