//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. DO NOT EDIT.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.

package armnetworkfunction

// AzureTrafficCollectorsByResourceGroupClientListResponse contains the response from method AzureTrafficCollectorsByResourceGroupClient.NewListPager.
type AzureTrafficCollectorsByResourceGroupClientListResponse struct {
	// Response for the ListTrafficCollectors API service call.
	AzureTrafficCollectorListResult
}

// AzureTrafficCollectorsBySubscriptionClientListResponse contains the response from method AzureTrafficCollectorsBySubscriptionClient.NewListPager.
type AzureTrafficCollectorsBySubscriptionClientListResponse struct {
	// Response for the ListTrafficCollectors API service call.
	AzureTrafficCollectorListResult
}

// AzureTrafficCollectorsClientCreateOrUpdateResponse contains the response from method AzureTrafficCollectorsClient.BeginCreateOrUpdate.
type AzureTrafficCollectorsClientCreateOrUpdateResponse struct {
	// Azure Traffic Collector resource.
	AzureTrafficCollector
}

// AzureTrafficCollectorsClientDeleteResponse contains the response from method AzureTrafficCollectorsClient.BeginDelete.
type AzureTrafficCollectorsClientDeleteResponse struct {
	// placeholder for future response values
}

// AzureTrafficCollectorsClientGetResponse contains the response from method AzureTrafficCollectorsClient.Get.
type AzureTrafficCollectorsClientGetResponse struct {
	// Azure Traffic Collector resource.
	AzureTrafficCollector
}

// AzureTrafficCollectorsClientUpdateTagsResponse contains the response from method AzureTrafficCollectorsClient.UpdateTags.
type AzureTrafficCollectorsClientUpdateTagsResponse struct {
	// Azure Traffic Collector resource.
	AzureTrafficCollector
}

// ClientListOperationsResponse contains the response from method Client.NewListOperationsPager.
type ClientListOperationsResponse struct {
	// Result of the request to list Azure Traffic Collector operations. It contains a list of operations and a URL link to get
	// the next set of results.
	OperationListResult
}

// CollectorPoliciesClientCreateOrUpdateResponse contains the response from method CollectorPoliciesClient.BeginCreateOrUpdate.
type CollectorPoliciesClientCreateOrUpdateResponse struct {
	// Collector policy resource.
	CollectorPolicy
}

// CollectorPoliciesClientDeleteResponse contains the response from method CollectorPoliciesClient.BeginDelete.
type CollectorPoliciesClientDeleteResponse struct {
	// placeholder for future response values
}

// CollectorPoliciesClientGetResponse contains the response from method CollectorPoliciesClient.Get.
type CollectorPoliciesClientGetResponse struct {
	// Collector policy resource.
	CollectorPolicy
}

// CollectorPoliciesClientListResponse contains the response from method CollectorPoliciesClient.NewListPager.
type CollectorPoliciesClientListResponse struct {
	// Response for the ListCollectorPolicies API service call.
	CollectorPolicyListResult
}

// CollectorPoliciesClientUpdateTagsResponse contains the response from method CollectorPoliciesClient.UpdateTags.
type CollectorPoliciesClientUpdateTagsResponse struct {
	// Collector policy resource.
	CollectorPolicy
}
