tsClient) GetPreparer(ctx context.Context, resourceGroupName string, expressRoutePortName string) (*http.Request, error) {  pathParameters := map[string]interface{}{   "expressRoutePortName": autorest.Encode("path", expressRoutePortName),   "resourceGroupName":    autorest.Encode("path", resourceGroupName),   "subscriptionId":       autorest.Encode("path", client.SubscriptionID),  }   const APIVersion = "0000-00-00"  queryParameters := map[string]interface{}{   "api-version": APIVersion,  }   preparer := autorest.CreatePreparer(   autorest.AsGet(),   autorest.WithBaseURL(client.BaseURI),   autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ExpressRoutePorts/{expressRoutePortName}", pathParameters),   autorest.WithQueryParameters(queryParameters))  return preparer.Prepare((&http.Request{}).WithContext(ctx)) }  // GetSender sends the Get request. The method will close the // http.Response Body if it receives an error. func (client ExpressRoutePortsClient) GetSender(req *http.Request) (*http.Response, error) {  return client.Send(req, azure.DoRetryWithRegistration(client.Client)) }  // GetResponder handles the response to the Get request. The method always // closes the http.Response Body. func (client ExpressRoutePortsClient) GetResponder(resp *http.Response) (result ExpressRoutePort, err error) {  err = autorest.Respond(   resp,   client.ByInspecting(),   azure.WithErrorUnlessStatusCode(http.StatusOK),   autorest.ByUnmarshallingJSON(&result),   autorest.ByClosing())  result.Response = autorest.Response{Response: resp}  return }  // List list all the ExpressRoutePort resources in the specified 