File size: 519 Bytes
88211d3 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | defmodule PlausibleWeb.Plugins.API.Schemas.UnprocessableEntity do
@moduledoc """
OpenAPI schema for a generic 422 response
"""
use PlausibleWeb, :open_api_schema
OpenApiSpex.schema(%{
description: """
The response that is returned when the user makes a request that cannot be
processed.
""",
type: :object,
title: "UnprocessableEntityError",
required: [:errors],
properties: %{
errors: %Schema{
items: Schemas.Error,
type: :array
}
}
})
end
|