toMap method

  1. @override
Map<String, dynamic> toMap()
override

Implementation

@override
Map<String, dynamic> toMap() {
  return {
    "\$id": $id,
    "\$createdAt": $createdAt,
    "\$updatedAt": $updatedAt,
    "name": name,
    "teamId": teamId,
    "devKeys": devKeys.map((p) => p.toMap()).toList(),
    "smtpEnabled": smtpEnabled,
    "smtpSenderName": smtpSenderName,
    "smtpSenderEmail": smtpSenderEmail,
    "smtpReplyToName": smtpReplyToName,
    "smtpReplyToEmail": smtpReplyToEmail,
    "smtpHost": smtpHost,
    "smtpPort": smtpPort,
    "smtpUsername": smtpUsername,
    "smtpPassword": smtpPassword,
    "smtpSecure": smtpSecure,
    "pingCount": pingCount,
    "pingedAt": pingedAt,
    "labels": labels,
    "status": status,
    "authMethods": authMethods.map((p) => p.toMap()).toList(),
    "services": services.map((p) => p.toMap()).toList(),
    "protocols": protocols.map((p) => p.toMap()).toList(),
    "region": region,
    "billingLimits": billingLimits.toMap(),
    "blocks": blocks.map((p) => p.toMap()).toList(),
    "consoleAccessedAt": consoleAccessedAt,
  };
}