//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 armdelegatednetwork

// ClientListByResourceGroupResponse contains the response from method Client.NewListByResourceGroupPager.
type ClientListByResourceGroupResponse struct {
	// An array of Delegated controller resources.
	DelegatedControllers
}

// ClientListBySubscriptionResponse contains the response from method Client.NewListBySubscriptionPager.
type ClientListBySubscriptionResponse struct {
	// An array of Delegated controller resources.
	DelegatedControllers
}

// ControllerClientCreateResponse contains the response from method ControllerClient.BeginCreate.
type ControllerClientCreateResponse struct {
	// Represents an instance of a DNC controller.
	DelegatedController
}

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

// ControllerClientGetDetailsResponse contains the response from method ControllerClient.GetDetails.
type ControllerClientGetDetailsResponse struct {
	// Represents an instance of a DNC controller.
	DelegatedController
}

// ControllerClientPatchResponse contains the response from method ControllerClient.Patch.
type ControllerClientPatchResponse struct {
	// Represents an instance of a DNC controller.
	DelegatedController
}

// DelegatedSubnetServiceClientDeleteDetailsResponse contains the response from method DelegatedSubnetServiceClient.BeginDeleteDetails.
type DelegatedSubnetServiceClientDeleteDetailsResponse struct {
	// placeholder for future response values
}

// DelegatedSubnetServiceClientGetDetailsResponse contains the response from method DelegatedSubnetServiceClient.GetDetails.
type DelegatedSubnetServiceClientGetDetailsResponse struct {
	// Represents an instance of a orchestrator.
	DelegatedSubnet
}

// DelegatedSubnetServiceClientListByResourceGroupResponse contains the response from method DelegatedSubnetServiceClient.NewListByResourceGroupPager.
type DelegatedSubnetServiceClientListByResourceGroupResponse struct {
	// An array of DelegatedSubnet resources.
	DelegatedSubnets
}

// DelegatedSubnetServiceClientListBySubscriptionResponse contains the response from method DelegatedSubnetServiceClient.NewListBySubscriptionPager.
type DelegatedSubnetServiceClientListBySubscriptionResponse struct {
	// An array of DelegatedSubnet resources.
	DelegatedSubnets
}

// DelegatedSubnetServiceClientPatchDetailsResponse contains the response from method DelegatedSubnetServiceClient.BeginPatchDetails.
type DelegatedSubnetServiceClientPatchDetailsResponse struct {
	// Represents an instance of a orchestrator.
	DelegatedSubnet
}

// DelegatedSubnetServiceClientPutDetailsResponse contains the response from method DelegatedSubnetServiceClient.BeginPutDetails.
type DelegatedSubnetServiceClientPutDetailsResponse struct {
	// Represents an instance of a orchestrator.
	DelegatedSubnet
}

// OperationsClientListResponse contains the response from method OperationsClient.NewListPager.
type OperationsClientListResponse struct {
	// A list of REST API operations supported by an Azure Resource Provider. It contains an URL link to get the next set of results.
	OperationListResult
}

// OrchestratorInstanceServiceClientCreateResponse contains the response from method OrchestratorInstanceServiceClient.BeginCreate.
type OrchestratorInstanceServiceClientCreateResponse struct {
	// Represents an instance of a orchestrator.
	Orchestrator
}

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

// OrchestratorInstanceServiceClientGetDetailsResponse contains the response from method OrchestratorInstanceServiceClient.GetDetails.
type OrchestratorInstanceServiceClientGetDetailsResponse struct {
	// Represents an instance of a orchestrator.
	Orchestrator
}

// OrchestratorInstanceServiceClientListByResourceGroupResponse contains the response from method OrchestratorInstanceServiceClient.NewListByResourceGroupPager.
type OrchestratorInstanceServiceClientListByResourceGroupResponse struct {
	// An array of OrchestratorInstance resources.
	Orchestrators
}

// OrchestratorInstanceServiceClientListBySubscriptionResponse contains the response from method OrchestratorInstanceServiceClient.NewListBySubscriptionPager.
type OrchestratorInstanceServiceClientListBySubscriptionResponse struct {
	// An array of OrchestratorInstance resources.
	Orchestrators
}

// OrchestratorInstanceServiceClientPatchResponse contains the response from method OrchestratorInstanceServiceClient.Patch.
type OrchestratorInstanceServiceClientPatchResponse struct {
	// Represents an instance of a orchestrator.
	Orchestrator
}
