Scaleway · Schema

scaleway.transactional_email.v1alpha1.Email.Flag

AICloud ComputingContainersDatabaseEuropean CloudInfrastructureKubernetesServerlessStorage
View JSON Schema on GitHub

JSON Schema

scaleway-scalewaytransactional-emailv1alpha1emailflag-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/scaleway.transactional_email.v1alpha1.Email.Flag",
  "title": "scaleway.transactional_email.v1alpha1.Email.Flag",
  "type": "string",
  "enum": [
    "unknown_flag",
    "soft_bounce",
    "hard_bounce",
    "spam",
    "mailbox_full",
    "mailbox_not_found",
    "greylisted",
    "send_before_expiration",
    "blocklisted"
  ],
  "x-enum-descriptions": {
    "values": {
      "unknown_flag": "If unspecified, the flag type is unknown by default",
      "soft_bounce": "Refers to a non critical error received while sending the email(s). Soft bounced emails are retried",
      "hard_bounce": "Refers to a critical error that happened while sending the email(s)",
      "spam": "Refers to an email considered as spam",
      "mailbox_full": "Refers to an undelivered email because the recipient mailbox is full",
      "mailbox_not_found": "Refers to an undelivered email because the recipient mailbox does not exist",
      "greylisted": "Refers to an email slightly delayed by the recipient to ensure that Scaleway is not sending spam",
      "send_before_expiration": "Refers to an email with a `send-before` tag to indicate the maximum time limit for the email to be sent",
      "blocklisted": "Refers to an email blocked by a blocklist"
    }
  },
  "default": "unknown_flag"
}