diff --git a/lib/policy_service_web/schemas/policy.ex b/lib/policy_service_web/schemas/policy.ex index 5c1dcbb..48fda36 100644 --- a/lib/policy_service_web/schemas/policy.ex +++ b/lib/policy_service_web/schemas/policy.ex @@ -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