This PR moves the different APIs from their own subpackages to the single api package. This is done to reduce the verbosity and complexity of imports. It also helps discovery, with all the important functionality in the api package.
Additionally:
Removed gogo's protobuf implementation; it was not used for anything that is not supported by golang/protobuf
Renamed variables to adhere to Go conventions: Id -> ID, Api -> API
This PR moves the different APIs from their own subpackages to the single api package. This is done to reduce the verbosity and complexity of imports. It also helps discovery, with all the important functionality in the
api
package.Additionally:
golang/protobuf
Id -> ID, Api -> API