Refactored `InvokeRecActionCommand` to remove inheritance from `RecActionDto` and introduced a new `Action` property to encapsulate the data. Updated the `ToInvokeCommand` extension method to align with this change. Modified `InvokeRecActionCommandHandler` to reference the `Action` property instead of directly accessing inherited properties. Updated HTTP request creation logic and the `CreateOutResCommand` instantiation to use the `Action` object. This change improves code clarity and adheres to composition over inheritance principles.
ReC
Description
Languages
C#
100%