func (client *PathsClient) getEmptyCreateRequest(ctx context.Context, accountName string, options *PathsGetEmptyOptions) (*policy.Request, error) {
	host := "http://{accountName}{host}"
	host = strings.ReplaceAll(host, "{host}", client.con.Host())
	host = strings.ReplaceAll(host, "{accountName}", accountName)
	urlPath := "/customuri"
	req, err := runtime.NewRequest(ctx, http.MethodGet, runtime.JoinPaths(host, urlPath))
	if err != nil {
		return nil, err
	}
	req.Raw().Header.Set("Accept", "application/json")
	return req, nil
}
getEmptyCreateRequest creates the GetEmpty request.
package custombaseurlgroup
import (
	"context"
	"fmt"
	"github.com/Azure/azure-sdk-for-go/sdk/azcore/policy"
	"github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime"
	"net/http"
	"strings"
)
type PathsClient struct {
	con *Connection
}
func NewPathsClient(con *Connection) *PathsClient {
	return &PathsClient{con: con}
}
func (client *PathsClient) GetEmpty(ctx context.Context, accountName string, options *PathsGetEmptyOptions) (PathsGetEmptyResponse, error) {
	req, err := client.getEmptyCreateRequest(ctx, accountName, options)
	if err != nil {
		return PathsGetEmptyResponse{}, err
	}
	resp, err := client.con.Pipeline().Do(req)
	if err != nil {
		return PathsGetEmptyResponse{}, err
	}
	if !runtime.HasStatusCode(resp, http.StatusOK) {
		return PathsGetEmptyResponse{}, client.getEmptyHandleError(resp)
	}
	return PathsGetEmptyResponse{RawResponse: resp}, nil
}