feat: add factory_Reset, reconfigure_settings endpoints for sensors

This commit is contained in:
2026-05-15 15:23:58 +02:00
parent b434896e71
commit ed96e044cf
4 changed files with 77 additions and 2 deletions
+22
View File
@@ -124,6 +124,15 @@ defmodule Localiser.Web.Schemas do
})
end
defmodule CommandSent do
require OpenApiSpex
OpenApiSpex.schema(%{
title: "CommandSent", type: :object,
properties: %{status: %Schema{type: :string, enum: ["ok"]}},
required: [:status]
})
end
defmodule CalibrationStatus do
require OpenApiSpex
OpenApiSpex.schema(%{
@@ -246,6 +255,19 @@ defmodule Localiser.Web.Schemas do
})
end
defmodule SensorReconfigureParams do
require OpenApiSpex
OpenApiSpex.schema(%{
title: "SensorReconfigureParams", type: :object,
properties: %{
ssid: %Schema{type: :string},
password: %Schema{type: :string, format: :password},
mqtt_broker: %Schema{type: :string, required: false},
mqtt_port: %Schema{type: :integer, required: false}
}
})
end
defmodule SensorUpdateParams do
require OpenApiSpex
OpenApiSpex.schema(%{