rename policy_details to insured_object
All checks were successful
Build and Publish / build-release (push) Successful in 1m36s
All checks were successful
Build and Publish / build-release (push) Successful in 1m36s
This commit is contained in:
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user