rename policy_details to insured_object
All checks were successful
Build and Publish / build-release (push) Successful in 1m36s

This commit is contained in:
2026-04-30 13:13:41 -05:00
parent 42cb25a3b6
commit dfce7873fb
13 changed files with 47 additions and 66 deletions

View File

@@ -95,7 +95,7 @@ defmodule PolicyServiceWeb.PolicyController do
with {:ok, policy_type} <- parse_policy_type(params["policy_type"]),
{:ok, insured} <- parse_insured(params["insured"]),
{:ok, buyer} <- parse_buyer(params["buyer"]),
{:ok, policy_details} <- parse_policy_details(policy_type, params["policy_details"]),
{:ok, insured_object} <- parse_insured_object(policy_type, params["insured_object"]),
{:ok, providers} <- parse_providers(params["selected_providers"]) do
command =
case policy_type do
@@ -105,7 +105,7 @@ defmodule PolicyServiceWeb.PolicyController do
submitted_by: submitted_by,
insured: insured,
buyer: buyer,
policy_details: policy_details,
insured_object: insured_object,
selected_providers: providers
}
@@ -115,7 +115,7 @@ defmodule PolicyServiceWeb.PolicyController do
submitted_by: submitted_by,
insured: insured,
buyer: buyer,
policy_details: policy_details,
insured_object: insured_object,
selected_providers: providers
}
@@ -125,7 +125,7 @@ defmodule PolicyServiceWeb.PolicyController do
submitted_by: submitted_by,
insured: insured,
buyer: buyer,
policy_details: policy_details,
insured_object: insured_object,
selected_providers: providers
}
@@ -135,7 +135,7 @@ defmodule PolicyServiceWeb.PolicyController do
submitted_by: submitted_by,
insured: insured,
buyer: buyer,
policy_details: policy_details,
insured_object: insured_object,
selected_providers: providers
}
end
@@ -235,7 +235,7 @@ defmodule PolicyServiceWeb.PolicyController do
status: p.status,
insured: p.insured,
buyer: p.buyer,
policy_details: p.policy_details,
insured_object: p.insured_object,
provider_policy_number: p.provider_policy_number,
submitted_at: p.submitted_at
}
@@ -250,7 +250,7 @@ defmodule PolicyServiceWeb.PolicyController do
status: p.status,
insured: p.insured,
buyer: p.buyer,
policy_details: p.policy_details,
insured_object: p.insured_object,
selected_providers: p.selected_providers,
quotes: p.quotes,
accepted_plan_id: p.accepted_plan_id,
@@ -367,9 +367,9 @@ defmodule PolicyServiceWeb.PolicyController do
# individual — has document_id
# car details
defp parse_policy_details("car", nil), do: {:error, :missing_policy_details}
defp parse_insured_object("car", nil), do: {:error, :missing_insured_object}
defp parse_policy_details("car", d) do
defp parse_insured_object("car", d) do
{:ok,
%{
"plate" => d["plate"],
@@ -390,9 +390,9 @@ defmodule PolicyServiceWeb.PolicyController do
end
# life details
defp parse_policy_details("life", nil), do: {:error, :missing_policy_details}
defp parse_insured_object("life", nil), do: {:error, :missing_insured_object}
defp parse_policy_details("life", d) do
defp parse_insured_object("life", d) do
{:ok,
%{
"coverage_type" => d["coverage_type"],
@@ -407,9 +407,9 @@ defmodule PolicyServiceWeb.PolicyController do
end
# fire_structure details
defp parse_policy_details("fire_structure", nil), do: {:error, :missing_policy_details}
defp parse_insured_object("fire_structure", nil), do: {:error, :missing_insured_object}
defp parse_policy_details("fire_structure", d) do
defp parse_insured_object("fire_structure", d) do
{:ok,
%{
"location" => d["location"],
@@ -421,9 +421,9 @@ defmodule PolicyServiceWeb.PolicyController do
end
# fire_contents details
defp parse_policy_details("fire_contents", nil), do: {:error, :missing_policy_details}
defp parse_insured_object("fire_contents", nil), do: {:error, :missing_insured_object}
defp parse_policy_details("fire_contents", d) do
defp parse_insured_object("fire_contents", d) do
{:ok,
%{
"location" => d["location"],
@@ -434,7 +434,7 @@ defmodule PolicyServiceWeb.PolicyController do
}}
end
defp parse_policy_details(_, _), do: {:error, :invalid_policy_details}
defp parse_insured_object(_, _), do: {:error, :invalid_insured_object}
defp parse_providers(nil), do: {:error, :missing_providers}
defp parse_providers([]), do: {:error, :no_providers_selected}