In my implementation, I have a generic base service that handles CRUD operations while the subclasses specify a specific entity and its endpoint URL. The base class sets a protected API URL property that each subclass initializes in the constructor.
Recently, I encountered a scenario where I needed to modify the signature of one operation for a particular entity by adding parameters to get
.
To address this issue, I followed the guidance provided in this article. This approach worked, although it caused the protected API URL property to no longer exist, which has me puzzled.