[SELC-6174] feat: rework onboarding completion logic #642
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
List of Changes
-set status to REQUEST in Onboarding completion APIs
Motivation and Context
This change is necessary as SM will first have to create an onboarding request and then invoke another API to load the signed agreement and complete the same request. Here the logic has been revised so that in the case of invoking the API the request is put in Request and the Request phase is executed which includes creation of the contract and saving of the Token on the DB also in the workflowType CONFIRMATION
How Has This Been Tested?
the local ms was started and the api was invoked and onboarding was subsequently completed
Screenshots (if appropriate):
Types of changes
Checklist: