//go:build go1.18
// +build go1.18

// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// Code generated by Microsoft (R) AutoRest Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.

package armpeering

// CdnPeeringPrefixesClientListResponse contains the response from method CdnPeeringPrefixesClient.List.
type CdnPeeringPrefixesClientListResponse struct {
	CdnPeeringPrefixListResult
}

// ConnectionMonitorTestsClientCreateOrUpdateResponse contains the response from method ConnectionMonitorTestsClient.CreateOrUpdate.
type ConnectionMonitorTestsClientCreateOrUpdateResponse struct {
	ConnectionMonitorTest
}

// ConnectionMonitorTestsClientDeleteResponse contains the response from method ConnectionMonitorTestsClient.Delete.
type ConnectionMonitorTestsClientDeleteResponse struct {
	// placeholder for future response values
}

// ConnectionMonitorTestsClientGetResponse contains the response from method ConnectionMonitorTestsClient.Get.
type ConnectionMonitorTestsClientGetResponse struct {
	ConnectionMonitorTest
}

// ConnectionMonitorTestsClientListByPeeringServiceResponse contains the response from method ConnectionMonitorTestsClient.ListByPeeringService.
type ConnectionMonitorTestsClientListByPeeringServiceResponse struct {
	ConnectionMonitorTestListResult
}

// LegacyPeeringsClientListResponse contains the response from method LegacyPeeringsClient.List.
type LegacyPeeringsClientListResponse struct {
	ListResult
}

// LocationsClientListResponse contains the response from method LocationsClient.List.
type LocationsClientListResponse struct {
	LocationListResult
}

// LookingGlassClientInvokeResponse contains the response from method LookingGlassClient.Invoke.
type LookingGlassClientInvokeResponse struct {
	LookingGlassOutput
}

// ManagementClientCheckServiceProviderAvailabilityResponse contains the response from method ManagementClient.CheckServiceProviderAvailability.
type ManagementClientCheckServiceProviderAvailabilityResponse struct {
	Value *Enum0
}

// OperationsClientListResponse contains the response from method OperationsClient.List.
type OperationsClientListResponse struct {
	OperationListResult
}

// PeerAsnsClientCreateOrUpdateResponse contains the response from method PeerAsnsClient.CreateOrUpdate.
type PeerAsnsClientCreateOrUpdateResponse struct {
	PeerAsn
}

// PeerAsnsClientDeleteResponse contains the response from method PeerAsnsClient.Delete.
type PeerAsnsClientDeleteResponse struct {
	// placeholder for future response values
}

// PeerAsnsClientGetResponse contains the response from method PeerAsnsClient.Get.
type PeerAsnsClientGetResponse struct {
	PeerAsn
}

// PeerAsnsClientListBySubscriptionResponse contains the response from method PeerAsnsClient.ListBySubscription.
type PeerAsnsClientListBySubscriptionResponse struct {
	PeerAsnListResult
}

// PeeringsClientCreateOrUpdateResponse contains the response from method PeeringsClient.CreateOrUpdate.
type PeeringsClientCreateOrUpdateResponse struct {
	Peering
}

// PeeringsClientDeleteResponse contains the response from method PeeringsClient.Delete.
type PeeringsClientDeleteResponse struct {
	// placeholder for future response values
}

// PeeringsClientGetResponse contains the response from method PeeringsClient.Get.
type PeeringsClientGetResponse struct {
	Peering
}

// PeeringsClientListByResourceGroupResponse contains the response from method PeeringsClient.ListByResourceGroup.
type PeeringsClientListByResourceGroupResponse struct {
	ListResult
}

// PeeringsClientListBySubscriptionResponse contains the response from method PeeringsClient.ListBySubscription.
type PeeringsClientListBySubscriptionResponse struct {
	ListResult
}

// PeeringsClientUpdateResponse contains the response from method PeeringsClient.Update.
type PeeringsClientUpdateResponse struct {
	Peering
}

// PrefixesClientCreateOrUpdateResponse contains the response from method PrefixesClient.CreateOrUpdate.
type PrefixesClientCreateOrUpdateResponse struct {
	ServicePrefix
}

// PrefixesClientDeleteResponse contains the response from method PrefixesClient.Delete.
type PrefixesClientDeleteResponse struct {
	// placeholder for future response values
}

// PrefixesClientGetResponse contains the response from method PrefixesClient.Get.
type PrefixesClientGetResponse struct {
	ServicePrefix
}

// PrefixesClientListByPeeringServiceResponse contains the response from method PrefixesClient.ListByPeeringService.
type PrefixesClientListByPeeringServiceResponse struct {
	ServicePrefixListResult
}

// ReceivedRoutesClientListByPeeringResponse contains the response from method ReceivedRoutesClient.ListByPeering.
type ReceivedRoutesClientListByPeeringResponse struct {
	ReceivedRouteListResult
}

// RegisteredAsnsClientCreateOrUpdateResponse contains the response from method RegisteredAsnsClient.CreateOrUpdate.
type RegisteredAsnsClientCreateOrUpdateResponse struct {
	RegisteredAsn
}

// RegisteredAsnsClientDeleteResponse contains the response from method RegisteredAsnsClient.Delete.
type RegisteredAsnsClientDeleteResponse struct {
	// placeholder for future response values
}

// RegisteredAsnsClientGetResponse contains the response from method RegisteredAsnsClient.Get.
type RegisteredAsnsClientGetResponse struct {
	RegisteredAsn
}

// RegisteredAsnsClientListByPeeringResponse contains the response from method RegisteredAsnsClient.ListByPeering.
type RegisteredAsnsClientListByPeeringResponse struct {
	RegisteredAsnListResult
}

// RegisteredPrefixesClientCreateOrUpdateResponse contains the response from method RegisteredPrefixesClient.CreateOrUpdate.
type RegisteredPrefixesClientCreateOrUpdateResponse struct {
	RegisteredPrefix
}

// RegisteredPrefixesClientDeleteResponse contains the response from method RegisteredPrefixesClient.Delete.
type RegisteredPrefixesClientDeleteResponse struct {
	// placeholder for future response values
}

// RegisteredPrefixesClientGetResponse contains the response from method RegisteredPrefixesClient.Get.
type RegisteredPrefixesClientGetResponse struct {
	RegisteredPrefix
}

// RegisteredPrefixesClientListByPeeringResponse contains the response from method RegisteredPrefixesClient.ListByPeering.
type RegisteredPrefixesClientListByPeeringResponse struct {
	RegisteredPrefixListResult
}

// ServiceCountriesClientListResponse contains the response from method ServiceCountriesClient.List.
type ServiceCountriesClientListResponse struct {
	ServiceCountryListResult
}

// ServiceLocationsClientListResponse contains the response from method ServiceLocationsClient.List.
type ServiceLocationsClientListResponse struct {
	ServiceLocationListResult
}

// ServiceProvidersClientListResponse contains the response from method ServiceProvidersClient.List.
type ServiceProvidersClientListResponse struct {
	ServiceProviderListResult
}

// ServicesClientCreateOrUpdateResponse contains the response from method ServicesClient.CreateOrUpdate.
type ServicesClientCreateOrUpdateResponse struct {
	Service
}

// ServicesClientDeleteResponse contains the response from method ServicesClient.Delete.
type ServicesClientDeleteResponse struct {
	// placeholder for future response values
}

// ServicesClientGetResponse contains the response from method ServicesClient.Get.
type ServicesClientGetResponse struct {
	Service
}

// ServicesClientInitializeConnectionMonitorResponse contains the response from method ServicesClient.InitializeConnectionMonitor.
type ServicesClientInitializeConnectionMonitorResponse struct {
	// placeholder for future response values
}

// ServicesClientListByResourceGroupResponse contains the response from method ServicesClient.ListByResourceGroup.
type ServicesClientListByResourceGroupResponse struct {
	ServiceListResult
}

// ServicesClientListBySubscriptionResponse contains the response from method ServicesClient.ListBySubscription.
type ServicesClientListBySubscriptionResponse struct {
	ServiceListResult
}

// ServicesClientUpdateResponse contains the response from method ServicesClient.Update.
type ServicesClientUpdateResponse struct {
	Service
}
