Table : emailOutboxes

Raw table description

Fields

id id

{
  "name": "id",
  "type": "primaryKey"
}

senderUserAccountId M  → userAccounts

{
  "name": "senderUserAccountId",
  "type": "foreignKey",
  "table": "userAccounts",
  "schema": "mspx_admin",
  "mandatory": "true"
}

communicationTokenId  → communicationTokens

{
  "name": "communicationTokenId",
  "type": "foreignKey",
  "table": "communicationTokens",
  "schema": "mspx_admin"
}

domain

{
  "name": "domain",
  "type": "text",
  "maxLength": 100
}

sender M

{
  "name": "sender",
  "type": "text",
  "maxLength": 80,
  "mandatory": "true"
}

replyTo

{
  "name": "replyTo",
  "type": "text",
  "maxLength": 80
}

subject

{
  "name": "subject",
  "type": "text"
}

body

{
  "name": "body",
  "type": "text"
}

updatedDate

{
  "name": "updatedDate",
  "type": "updated"
}

Collections

[
  "attachments",
  "outgoingEmails"
]

Referenced by

communicateSessions as emailOutboxId
emailOutboxFiles as emailOutboxId (connection table to files via fileId)
outgoingEmails as emailOutboxId