class HaloNetworkApi {

    @Api(1.0)
    @NonNull
    public String requestUrl(@NonNull String endpointId, @NonNull String apiCall) {
        //Build the request for the given endpoint
        return mClient.endpoints().getEndpoint(endpointId).buildUrl(apiCall);
    }

    protected  HaloNetworkApi(@NonNull HaloFramework framework, @NonNull HaloNetClient client);

}