dheeraj12347 commented on PR #13895:
URL: https://github.com/apache/cloudstack/pull/13895#issuecomment-5308969605

   Hi @Pearl1594 and @soreana , I’ve opened PR #13895 with the updated 
allowedValues implementation.
   
   I incorporated the work from #13783 into this branch and addressed the 
hard-coded enum concern by adding allowedValueType to @Parameter and deriving 
the values from the enum constants during API discovery. I’ve also retained the 
existing explicit allowedValues path for parameters where there is no 
corresponding enum, and added test coverage for both paths.
   
   I’ve verified the implementation with the API Discovery build, the API 
Discovery tests (8/8 passing), git diff --check, and checkstyle.
   
   Regarding your earlier request to merge #13783 into #13543: since the #13783 
work is now incorporated into #13895, should I still merge #13783 explicitly 
into #13543, or is #13895 intended to supersede that merge?
   
   I also want to confirm whether you’d like me to do any further audit of the 
remaining explicit allowedValues entries where a corresponding enum may exist, 
before considering this complete.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to