Update NotificationOperation spec
authorEgor Kislitsyn <egor@kislitsyn.com>
Mon, 22 Jun 2020 15:18:33 +0000 (19:18 +0400)
committerEgor Kislitsyn <egor@kislitsyn.com>
Mon, 22 Jun 2020 15:18:33 +0000 (19:18 +0400)
lib/pleroma/web/api_spec/operations/notification_operation.ex

index 41328b5f28edbb903074d602a3be7ba85d0b3e23..f09be64cba63db1b83e4f030740d97d3bac19d58 100644 (file)
@@ -163,6 +163,13 @@ defmodule Pleroma.Web.ApiSpec.NotificationOperation do
           description:
             "Status that was the object of the notification, e.g. in mentions, reblogs, favourites, or polls.",
           nullable: true
+        },
+        pleroma: %Schema{
+          type: :object,
+          properties: %{
+            is_seen: %Schema{type: :boolean},
+            is_muted: %Schema{type: :boolean}
+          }
         }
       },
       example: %{
@@ -170,7 +177,8 @@ defmodule Pleroma.Web.ApiSpec.NotificationOperation do
         "type" => "mention",
         "created_at" => "2019-11-23T07:49:02.064Z",
         "account" => Account.schema().example,
-        "status" => Status.schema().example
+        "status" => Status.schema().example,
+        "pleroma" => %{"is_seen" => false, "is_muted" => false}
       }
     }
   end