---
allOf:
  - $ref: core-event-schema/event.yaml
description: |-
  A map of users which are considered ignored is kept in `account_data`
  in an event type of `m.ignored_user_list`.
properties:
  content:
    type: object
    properties:
      ignored_users:
        type: object
        title: "Ignored users"
        description: "The map of users to ignore"
        patternProperties:
          "^@":
            type: "object"
            title: "Ignored User"
            description: "An empty object for future enhancement"
            x-pattern: "$USER_ID"
    required:
      - ignored_users
  type:
    enum:
      - m.ignored_user_list
    type: string
title: Ignored User List
type: object
