Closed alexander-yevsyukov closed 2 years ago
Merging #1465 (9fcb7b7) into master (ac43c82) will increase coverage by
0.00%
. The diff coverage is100.00%
.
@@ Coverage Diff @@
## master #1465 +/- ##
=========================================
Coverage 91.39% 91.40%
- Complexity 4985 4986 +1
=========================================
Files 628 629 +1
Lines 15387 15393 +6
Branches 894 894
=========================================
+ Hits 14063 14070 +7
Misses 1017 1017
+ Partials 307 306 -1
This PR extends the client-side implementation with prohibiting sending types marked with
internal_type
option.Such types are meant to be used only within a bounded context which declares it. Thus, sending them to the context from a client should not be allowed.
This PR also fixes the hierarchy of
ClientRequest
types by introducingClientRequestBase
. Previous implementation leaked unwanted API into the classes that were derived fromClientRequest
(and now are derived fromClientRequestBase
).