Scaleway · Schema
scaleway.transactional_email.v1alpha1.Email
AICloud ComputingContainersDatabaseEuropean CloudInfrastructureKubernetesServerlessStorage
Properties
| Name | Type | Description |
|---|---|---|
| id | string | Technical ID of the email. |
| message_id | string | Message ID of the email. |
| project_id | string | ID of the Project to which the email belongs. |
| mail_from | string | Email address of the sender. |
| rcpt_to | string | Deprecated. Email address of the recipient. |
| mail_rcpt | string | Email address of the recipient. |
| rcpt_type | string | Type of recipient. |
| subject | string | Subject of the email. |
| created_at | string | Creation date of the email object. (RFC 3339 format) |
| updated_at | string | Last update of the email object. (RFC 3339 format) |
| status | string | Status of the email. |
| status_details | string | Additional status information. |
| try_count | integer | Number of attempts to send the email. |
| last_tries | array | Information about the last three attempts to send the email. |
| flags | array | Flags categorize emails. They allow you to obtain more information about recurring errors, for example. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/scaleway.transactional_email.v1alpha1.Email",
"title": "scaleway.transactional_email.v1alpha1.Email",
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Technical ID of the email."
},
"message_id": {
"type": "string",
"description": "Message ID of the email."
},
"project_id": {
"type": "string",
"description": "ID of the Project to which the email belongs."
},
"mail_from": {
"type": "string",
"description": "Email address of the sender."
},
"rcpt_to": {
"type": "string",
"description": "Deprecated. Email address of the recipient.",
"deprecated": true
},
"mail_rcpt": {
"type": "string",
"description": "Email address of the recipient."
},
"rcpt_type": {
"type": "string",
"description": "Type of recipient.",
"enum": [
"unknown_rcpt_type",
"to",
"cc",
"bcc"
],
"x-enum-descriptions": {
"values": {
"unknown_rcpt_type": "If unspecified, the recipient type is unknown by default",
"to": "Primary recipient",
"cc": "Carbon copy recipient",
"bcc": "Blind carbon copy recipient"
}
},
"default": "unknown_rcpt_type"
},
"subject": {
"type": "string",
"description": "Subject of the email."
},
"created_at": {
"type": "string",
"description": "Creation date of the email object. (RFC 3339 format)",
"format": "date-time",
"example": "2022-03-22T12:34:56.123456Z",
"nullable": true
},
"updated_at": {
"type": "string",
"description": "Last update of the email object. (RFC 3339 format)",
"format": "date-time",
"example": "2022-03-22T12:34:56.123456Z",
"nullable": true
},
"status": {
"type": "string",
"description": "Status of the email.",
"enum": [
"unknown",
"new",
"sending",
"sent",
"failed",
"canceled"
],
"x-enum-descriptions": {
"values": {
"unknown": "If unspecified, the status of the email is unknown by default",
"new": "The email is new",
"sending": "The email is in the process of being sent",
"sent": "The email was sent",
"failed": "The sending of the email failed",
"canceled": "The sending of the email was canceled"
}
},
"default": "unknown"
},
"status_details": {
"type": "string",
"description": "Additional status information.",
"nullable": true
},
"try_count": {
"type": "integer",
"description": "Number of attempts to send the email.",
"format": "uint32"
},
"last_tries": {
"type": "array",
"description": "Information about the last three attempts to send the email.",
"items": {
"$ref": "#/components/schemas/scaleway.transactional_email.v1alpha1.Email.Try"
}
},
"flags": {
"type": "array",
"description": "Flags categorize emails. They allow you to obtain more information about recurring errors, for example.",
"items": {
"$ref": "#/components/schemas/scaleway.transactional_email.v1alpha1.Email.Flag"
}
}
},
"x-properties-order": [
"id",
"message_id",
"project_id",
"mail_from",
"rcpt_to",
"mail_rcpt",
"rcpt_type",
"subject",
"created_at",
"updated_at",
"status",
"status_details",
"try_count",
"last_tries",
"flags"
]
}