analytics / lib /plausible_web /plugins /api /schemas /payment_required.ex
Leon4gr45's picture
Upload folder using huggingface_hub (part 3)
88211d3 verified
Raw
History Blame Contribute Delete
549 Bytes
defmodule PlausibleWeb.Plugins.API.Schemas.PaymentRequired do
@moduledoc """
OpenAPI schema for a generic 402 response
"""
use PlausibleWeb, :open_api_schema
OpenApiSpex.schema(%{
description: """
The response that is returned when the user makes a request that cannot be
processed due to their subscription limitations.
""",
type: :object,
title: "PaymentRequiredError",
required: [:errors],
properties: %{
errors: %Schema{
items: Schemas.Error,
type: :array
}
}
})
end