refactor buyer and insured and add more policy types
All checks were successful
Build and Publish / build-release (push) Successful in 1m38s
All checks were successful
Build and Publish / build-release (push) Successful in 1m38s
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
defmodule PolicyService.Commands.CarPolicy do
|
||||
defmodule SubmitPolicyApplication, do: use(PolicyService.Commands.Policy.SubmitPolicyApplication)
|
||||
defmodule SubmitPolicyApplication,
|
||||
do: use(PolicyService.Commands.Policy.SubmitPolicyApplication)
|
||||
|
||||
defmodule RecordProviderQuote, do: use(PolicyService.Commands.Policy.RecordProviderQuote)
|
||||
defmodule AcceptQuoteAndSolicit, do: use(PolicyService.Commands.Policy.AcceptQuoteAndSolicit)
|
||||
defmodule RecordPolicyIssued, do: use(PolicyService.Commands.Policy.RecordPolicyIssued)
|
||||
end
|
||||
end
|
||||
|
||||
8
lib/policy_service/commands/fire_contents_policy.ex
Normal file
8
lib/policy_service/commands/fire_contents_policy.ex
Normal file
@@ -0,0 +1,8 @@
|
||||
defmodule PolicyService.Commands.FireContentsPolicy do
|
||||
defmodule SubmitPolicyApplication,
|
||||
do: use(PolicyService.Commands.Policy.SubmitPolicyApplication)
|
||||
|
||||
defmodule RecordProviderQuote, do: use(PolicyService.Commands.Policy.RecordProviderQuote)
|
||||
defmodule AcceptQuoteAndSolicit, do: use(PolicyService.Commands.Policy.AcceptQuoteAndSolicit)
|
||||
defmodule RecordPolicyIssued, do: use(PolicyService.Commands.Policy.RecordPolicyIssued)
|
||||
end
|
||||
@@ -1,6 +1,8 @@
|
||||
defmodule PolicyService.Commands.FirePolicy do
|
||||
defmodule SubmitPolicyApplication, do: use(PolicyService.Commands.Policy.SubmitPolicyApplication)
|
||||
defmodule SubmitPolicyApplication,
|
||||
do: use(PolicyService.Commands.Policy.SubmitPolicyApplication)
|
||||
|
||||
defmodule RecordProviderQuote, do: use(PolicyService.Commands.Policy.RecordProviderQuote)
|
||||
defmodule AcceptQuoteAndSolicit, do: use(PolicyService.Commands.Policy.AcceptQuoteAndSolicit)
|
||||
defmodule RecordPolicyIssued, do: use(PolicyService.Commands.Policy.RecordPolicyIssued)
|
||||
end
|
||||
end
|
||||
|
||||
8
lib/policy_service/commands/fire_structure_policy.ex
Normal file
8
lib/policy_service/commands/fire_structure_policy.ex
Normal file
@@ -0,0 +1,8 @@
|
||||
defmodule PolicyService.Commands.FireStructurePolicy do
|
||||
defmodule SubmitPolicyApplication,
|
||||
do: use(PolicyService.Commands.Policy.SubmitPolicyApplication)
|
||||
|
||||
defmodule RecordProviderQuote, do: use(PolicyService.Commands.Policy.RecordProviderQuote)
|
||||
defmodule AcceptQuoteAndSolicit, do: use(PolicyService.Commands.Policy.AcceptQuoteAndSolicit)
|
||||
defmodule RecordPolicyIssued, do: use(PolicyService.Commands.Policy.RecordPolicyIssued)
|
||||
end
|
||||
8
lib/policy_service/commands/life_policy.ex
Normal file
8
lib/policy_service/commands/life_policy.ex
Normal file
@@ -0,0 +1,8 @@
|
||||
defmodule PolicyService.Commands.LifePolicy do
|
||||
defmodule SubmitPolicyApplication,
|
||||
do: use(PolicyService.Commands.Policy.SubmitPolicyApplication)
|
||||
|
||||
defmodule RecordProviderQuote, do: use(PolicyService.Commands.Policy.RecordProviderQuote)
|
||||
defmodule AcceptQuoteAndSolicit, do: use(PolicyService.Commands.Policy.AcceptQuoteAndSolicit)
|
||||
defmodule RecordPolicyIssued, do: use(PolicyService.Commands.Policy.RecordPolicyIssued)
|
||||
end
|
||||
@@ -11,7 +11,8 @@ defmodule PolicyService.Commands.Policy do
|
||||
typedstruct do
|
||||
field :id, PolicyService.Aggregates.PolicyId.t(), enforce: true
|
||||
field :submitted_by, String.t(), enforce: true
|
||||
field :applicant_info, map(), enforce: true
|
||||
field :insured, map(), enforce: true
|
||||
field :buyer, map(), enforce: true
|
||||
field :policy_details, map()
|
||||
field :selected_providers, list(), enforce: true
|
||||
end
|
||||
@@ -67,4 +68,4 @@ defmodule PolicyService.Commands.Policy do
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user