aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/web/api_spec/render_error.ex
diff options
context:
space:
mode:
authorMaksim Pechnikov <parallel588@gmail.com>2020-10-13 22:20:26 +0300
committerMaksim Pechnikov <parallel588@gmail.com>2020-10-13 22:20:26 +0300
commit3607e453e47884f59d24b0c54f3172ff854e7d87 (patch)
treeba5427ffa598c2e0768f43de5c81b220bbae33bf /lib/pleroma/web/api_spec/render_error.ex
parent481906207e6d803e5c4d3e455c7b93119e392177 (diff)
downloadpleroma-3607e453e47884f59d24b0c54f3172ff854e7d87.tar.gz
updated registration API responses
Diffstat (limited to 'lib/pleroma/web/api_spec/render_error.ex')
-rw-r--r--lib/pleroma/web/api_spec/render_error.ex64
1 files changed, 32 insertions, 32 deletions
diff --git a/lib/pleroma/web/api_spec/render_error.ex b/lib/pleroma/web/api_spec/render_error.ex
index d476b8ef3..59154b39e 100644
--- a/lib/pleroma/web/api_spec/render_error.ex
+++ b/lib/pleroma/web/api_spec/render_error.ex
@@ -47,14 +47,14 @@ defmodule Pleroma.Web.ApiSpec.RenderError do
}
end
- defp message(%{reason: :invalid_schema_type, type: type, name: name}) do
+ def message(%{reason: :invalid_schema_type, type: type, name: name}) do
gettext("%{name} - Invalid schema.type. Got: %{type}.",
name: name,
type: inspect(type)
)
end
- defp message(%{reason: :null_value, name: name} = error) do
+ def message(%{reason: :null_value, name: name} = error) do
case error.type do
nil ->
gettext("%{name} - null value.", name: name)
@@ -67,42 +67,42 @@ defmodule Pleroma.Web.ApiSpec.RenderError do
end
end
- defp message(%{reason: :all_of, meta: %{invalid_schema: invalid_schema}}) do
+ def message(%{reason: :all_of, meta: %{invalid_schema: invalid_schema}}) do
gettext(
"Failed to cast value as %{invalid_schema}. Value must be castable using `allOf` schemas listed.",
invalid_schema: invalid_schema
)
end
- defp message(%{reason: :any_of, meta: %{failed_schemas: failed_schemas}}) do
+ def message(%{reason: :any_of, meta: %{failed_schemas: failed_schemas}}) do
gettext("Failed to cast value using any of: %{failed_schemas}.",
failed_schemas: failed_schemas
)
end
- defp message(%{reason: :one_of, meta: %{failed_schemas: failed_schemas}}) do
+ def message(%{reason: :one_of, meta: %{failed_schemas: failed_schemas}}) do
gettext("Failed to cast value to one of: %{failed_schemas}.", failed_schemas: failed_schemas)
end
- defp message(%{reason: :min_length, length: length, name: name}) do
+ def message(%{reason: :min_length, length: length, name: name}) do
gettext("%{name} - String length is smaller than minLength: %{length}.",
name: name,
length: length
)
end
- defp message(%{reason: :max_length, length: length, name: name}) do
+ def message(%{reason: :max_length, length: length, name: name}) do
gettext("%{name} - String length is larger than maxLength: %{length}.",
name: name,
length: length
)
end
- defp message(%{reason: :unique_items, name: name}) do
+ def message(%{reason: :unique_items, name: name}) do
gettext("%{name} - Array items must be unique.", name: name)
end
- defp message(%{reason: :min_items, length: min, value: array, name: name}) do
+ def message(%{reason: :min_items, length: min, value: array, name: name}) do
gettext("%{name} - Array length %{length} is smaller than minItems: %{min}.",
name: name,
length: length(array),
@@ -110,7 +110,7 @@ defmodule Pleroma.Web.ApiSpec.RenderError do
)
end
- defp message(%{reason: :max_items, length: max, value: array, name: name}) do
+ def message(%{reason: :max_items, length: max, value: array, name: name}) do
gettext("%{name} - Array length %{length} is larger than maxItems: %{}.",
name: name,
length: length(array),
@@ -118,7 +118,7 @@ defmodule Pleroma.Web.ApiSpec.RenderError do
)
end
- defp message(%{reason: :multiple_of, length: multiple, value: count, name: name}) do
+ def message(%{reason: :multiple_of, length: multiple, value: count, name: name}) do
gettext("%{name} - %{count} is not a multiple of %{multiple}.",
name: name,
count: count,
@@ -126,8 +126,8 @@ defmodule Pleroma.Web.ApiSpec.RenderError do
)
end
- defp message(%{reason: :exclusive_max, length: max, value: value, name: name})
- when value >= max do
+ def message(%{reason: :exclusive_max, length: max, value: value, name: name})
+ when value >= max do
gettext("%{name} - %{value} is larger than exclusive maximum %{max}.",
name: name,
value: value,
@@ -135,8 +135,8 @@ defmodule Pleroma.Web.ApiSpec.RenderError do
)
end
- defp message(%{reason: :maximum, length: max, value: value, name: name})
- when value > max do
+ def message(%{reason: :maximum, length: max, value: value, name: name})
+ when value > max do
gettext("%{name} - %{value} is larger than inclusive maximum %{max}.",
name: name,
value: value,
@@ -144,8 +144,8 @@ defmodule Pleroma.Web.ApiSpec.RenderError do
)
end
- defp message(%{reason: :exclusive_multiple, length: min, value: value, name: name})
- when value <= min do
+ def message(%{reason: :exclusive_multiple, length: min, value: value, name: name})
+ when value <= min do
gettext("%{name} - %{value} is smaller than exclusive minimum %{min}.",
name: name,
value: value,
@@ -153,8 +153,8 @@ defmodule Pleroma.Web.ApiSpec.RenderError do
)
end
- defp message(%{reason: :minimum, length: min, value: value, name: name})
- when value < min do
+ def message(%{reason: :minimum, length: min, value: value, name: name})
+ when value < min do
gettext("%{name} - %{value} is smaller than inclusive minimum %{min}.",
name: name,
value: value,
@@ -162,7 +162,7 @@ defmodule Pleroma.Web.ApiSpec.RenderError do
)
end
- defp message(%{reason: :invalid_type, type: type, value: value, name: name}) do
+ def message(%{reason: :invalid_type, type: type, value: value, name: name}) do
gettext("%{name} - Invalid %{type}. Got: %{value}.",
name: name,
value: OpenApiSpex.TermType.type(value),
@@ -170,49 +170,49 @@ defmodule Pleroma.Web.ApiSpec.RenderError do
)
end
- defp message(%{reason: :invalid_format, format: format, name: name}) do
+ def message(%{reason: :invalid_format, format: format, name: name}) do
gettext("%{name} - Invalid format. Expected %{format}.", name: name, format: inspect(format))
end
- defp message(%{reason: :invalid_enum, name: name}) do
+ def message(%{reason: :invalid_enum, name: name}) do
gettext("%{name} - Invalid value for enum.", name: name)
end
- defp message(%{reason: :polymorphic_failed, type: polymorphic_type}) do
+ def message(%{reason: :polymorphic_failed, type: polymorphic_type}) do
gettext("Failed to cast to any schema in %{polymorphic_type}",
polymorphic_type: polymorphic_type
)
end
- defp message(%{reason: :unexpected_field, name: name}) do
+ def message(%{reason: :unexpected_field, name: name}) do
gettext("Unexpected field: %{name}.", name: safe_string(name))
end
- defp message(%{reason: :no_value_for_discriminator, name: field}) do
+ def message(%{reason: :no_value_for_discriminator, name: field}) do
gettext("Value used as discriminator for `%{field}` matches no schemas.", name: field)
end
- defp message(%{reason: :invalid_discriminator_value, name: field}) do
+ def message(%{reason: :invalid_discriminator_value, name: field}) do
gettext("No value provided for required discriminator `%{field}`.", name: field)
end
- defp message(%{reason: :unknown_schema, name: name}) do
+ def message(%{reason: :unknown_schema, name: name}) do
gettext("Unknown schema: %{name}.", name: name)
end
- defp message(%{reason: :missing_field, name: name}) do
+ def message(%{reason: :missing_field, name: name}) do
gettext("Missing field: %{name}.", name: name)
end
- defp message(%{reason: :missing_header, name: name}) do
+ def message(%{reason: :missing_header, name: name}) do
gettext("Missing header: %{name}.", name: name)
end
- defp message(%{reason: :invalid_header, name: name}) do
+ def message(%{reason: :invalid_header, name: name}) do
gettext("Invalid value for header: %{name}.", name: name)
end
- defp message(%{reason: :max_properties, meta: meta}) do
+ def message(%{reason: :max_properties, meta: meta}) do
gettext(
"Object property count %{property_count} is greater than maxProperties: %{max_properties}.",
property_count: meta.property_count,
@@ -220,7 +220,7 @@ defmodule Pleroma.Web.ApiSpec.RenderError do
)
end
- defp message(%{reason: :min_properties, meta: meta}) do
+ def message(%{reason: :min_properties, meta: meta}) do
gettext(
"Object property count %{property_count} is less than minProperties: %{min_properties}",
property_count: meta.property_count,