Microsoft Graph · Schema

microsoft.graph.endUserNotification

Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks
View JSON Schema on GitHub

JSON Schema

microsoft-graph-microsoftgraphendusernotification-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/microsoft.graph.endUserNotification",
  "title": "microsoft.graph.endUserNotification",
  "allOf": [
    {
      "$ref": "#/components/schemas/microsoft.graph.entity"
    },
    {
      "title": "endUserNotification",
      "required": [
        "@odata.type"
      ],
      "type": "object",
      "properties": {
        "createdBy": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.emailIdentity"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "Identity of the user who created the notification."
        },
        "createdDateTime": {
          "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
          "type": "string",
          "description": "Date and time when the notification was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.",
          "format": "date-time",
          "nullable": true
        },
        "description": {
          "type": "string",
          "description": "Description of the notification as defined by the user.",
          "nullable": true
        },
        "displayName": {
          "type": "string",
          "description": "Name of the notification as defined by the user.",
          "nullable": true
        },
        "lastModifiedBy": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.emailIdentity"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "Identity of the user who last modified the notification."
        },
        "lastModifiedDateTime": {
          "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
          "type": "string",
          "description": "Date and time when the notification was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.",
          "format": "date-time",
          "nullable": true
        },
        "notificationType": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.endUserNotificationType"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "Type of notification. The possible values are: unknown, positiveReinforcement, noTraining, trainingAssignment, trainingReminder, unknownFutureValue."
        },
        "source": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.simulationContentSource"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "The source of the content. The possible values are: unknown, global, tenant, unknownFutureValue."
        },
        "status": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.simulationContentStatus"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "The status of the notification. The possible values are: unknown, draft, ready, archive, delete, unknownFutureValue."
        },
        "supportedLocales": {
          "type": "array",
          "items": {
            "type": "string",
            "nullable": true
          },
          "description": "Supported locales for endUserNotification content."
        },
        "details": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.endUserNotificationDetail"
          },
          "x-ms-navigationProperty": true
        },
        "@odata.type": {
          "type": "string"
        }
      }
    }
  ],
  "x-ms-discriminator-value": "#microsoft.graph.endUserNotification"
}