This PR merges Layer3 and Security Groups network extensions to the main service and deprecates the old services.
Reasoning: while Networking API v2 supports extensions they all queried via one endpoint. So there is no need to create a service per extension. However the code splitting looks very promising. So I left the code split but merge them using traits into one big class (3 actually - Api, Params, Service).
Old services were left intact with @deprecated directive.
This PR merges Layer3 and Security Groups network extensions to the main service and deprecates the old services.
Reasoning: while Networking API v2 supports extensions they all queried via one endpoint. So there is no need to create a service per extension. However the code splitting looks very promising. So I left the code split but merge them using traits into one big class (3 actually -
Api
,Params
,Service
).Old services were left intact with
@deprecated
directive.