fix titles
Some checks failed
Build and Publish / build-release (push) Has been cancelled

This commit is contained in:
2026-04-30 13:37:51 -05:00
parent dfce7873fb
commit 636d456c24

View File

@@ -163,11 +163,11 @@ defmodule PolicyServiceWeb.Schemas.Policy do
# Policy details — one per policy type
# ---------------------------------------------------------------------------
defmodule CarPolicyDetails do
defmodule CarInsuredObject do
require OpenApiSpex
OpenApiSpex.schema(%{
title: "CarPolicyDetails",
title: "CarInsuredObject",
type: :object,
required: [
:plate,
@@ -215,11 +215,11 @@ defmodule PolicyServiceWeb.Schemas.Policy do
})
end
defmodule LifePolicyDetails do
defmodule LifeInsuredObject do
require OpenApiSpex
OpenApiSpex.schema(%{
title: "LifePolicyDetails",
title: "LifeInsuredObject",
type: :object,
required: [:coverage_type, :coverage_amount, :coverage_years, :smoker],
properties: %{
@@ -238,11 +238,11 @@ defmodule PolicyServiceWeb.Schemas.Policy do
})
end
defmodule FireStructurePolicyDetails do
defmodule FireStructureInsuredObject do
require OpenApiSpex
OpenApiSpex.schema(%{
title: "FireStructurePolicyDetails",
title: "FireStructureInsuredObject",
type: :object,
required: [:location, :property_value, :property_use, :security_measures, :market_value],
properties: %{
@@ -255,11 +255,11 @@ defmodule PolicyServiceWeb.Schemas.Policy do
})
end
defmodule FireContentsPolicyDetails do
defmodule FireContentsInsuredObject do
require OpenApiSpex
OpenApiSpex.schema(%{
title: "FireContentsPolicyDetails",
title: "FireContentsInsuredObject",
type: :object,
required: [:location, :contents_value, :property_use, :security_measures],
properties: %{
@@ -288,10 +288,10 @@ defmodule PolicyServiceWeb.Schemas.Policy do
OpenApiSpex.schema(%{
title: "InsuredObject",
oneOf: [
CarPolicyDetails,
LifePolicyDetails,
FireStructurePolicyDetails,
FireContentsPolicyDetails
CarInsuredObject,
LifeInsuredObject,
FireStructureInsuredObject,
FireContentsInsuredObject
]
})
end