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

// ApplicationGroupsClientCreateOrUpdateResponse contains the response from method ApplicationGroupsClient.CreateOrUpdate.
type ApplicationGroupsClientCreateOrUpdateResponse struct {
	ApplicationGroup
}

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

// ApplicationGroupsClientGetResponse contains the response from method ApplicationGroupsClient.Get.
type ApplicationGroupsClientGetResponse struct {
	ApplicationGroup
}

// ApplicationGroupsClientListByResourceGroupResponse contains the response from method ApplicationGroupsClient.ListByResourceGroup.
type ApplicationGroupsClientListByResourceGroupResponse struct {
	ApplicationGroupList
}

// ApplicationGroupsClientListBySubscriptionResponse contains the response from method ApplicationGroupsClient.ListBySubscription.
type ApplicationGroupsClientListBySubscriptionResponse struct {
	ApplicationGroupList
}

// ApplicationGroupsClientUpdateResponse contains the response from method ApplicationGroupsClient.Update.
type ApplicationGroupsClientUpdateResponse struct {
	ApplicationGroup
}

// ApplicationsClientCreateOrUpdateResponse contains the response from method ApplicationsClient.CreateOrUpdate.
type ApplicationsClientCreateOrUpdateResponse struct {
	Application
}

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

// ApplicationsClientGetResponse contains the response from method ApplicationsClient.Get.
type ApplicationsClientGetResponse struct {
	Application
}

// ApplicationsClientListResponse contains the response from method ApplicationsClient.List.
type ApplicationsClientListResponse struct {
	ApplicationList
}

// ApplicationsClientUpdateResponse contains the response from method ApplicationsClient.Update.
type ApplicationsClientUpdateResponse struct {
	Application
}

// DesktopsClientGetResponse contains the response from method DesktopsClient.Get.
type DesktopsClientGetResponse struct {
	Desktop
}

// DesktopsClientListResponse contains the response from method DesktopsClient.List.
type DesktopsClientListResponse struct {
	DesktopList
}

// DesktopsClientUpdateResponse contains the response from method DesktopsClient.Update.
type DesktopsClientUpdateResponse struct {
	Desktop
}

// HostPoolsClientCreateOrUpdateResponse contains the response from method HostPoolsClient.CreateOrUpdate.
type HostPoolsClientCreateOrUpdateResponse struct {
	HostPool
}

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

// HostPoolsClientGetResponse contains the response from method HostPoolsClient.Get.
type HostPoolsClientGetResponse struct {
	HostPool
}

// HostPoolsClientListByResourceGroupResponse contains the response from method HostPoolsClient.ListByResourceGroup.
type HostPoolsClientListByResourceGroupResponse struct {
	HostPoolList
}

// HostPoolsClientListResponse contains the response from method HostPoolsClient.List.
type HostPoolsClientListResponse struct {
	HostPoolList
}

// HostPoolsClientRetrieveRegistrationTokenResponse contains the response from method HostPoolsClient.RetrieveRegistrationToken.
type HostPoolsClientRetrieveRegistrationTokenResponse struct {
	RegistrationInfo
}

// HostPoolsClientUpdateResponse contains the response from method HostPoolsClient.Update.
type HostPoolsClientUpdateResponse struct {
	HostPool
}

// MSIXPackagesClientCreateOrUpdateResponse contains the response from method MSIXPackagesClient.CreateOrUpdate.
type MSIXPackagesClientCreateOrUpdateResponse struct {
	MSIXPackage
}

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

// MSIXPackagesClientGetResponse contains the response from method MSIXPackagesClient.Get.
type MSIXPackagesClientGetResponse struct {
	MSIXPackage
}

// MSIXPackagesClientListResponse contains the response from method MSIXPackagesClient.List.
type MSIXPackagesClientListResponse struct {
	MSIXPackageList
}

// MSIXPackagesClientUpdateResponse contains the response from method MSIXPackagesClient.Update.
type MSIXPackagesClientUpdateResponse struct {
	MSIXPackage
}

// MsixImagesClientExpandResponse contains the response from method MsixImagesClient.Expand.
type MsixImagesClientExpandResponse struct {
	ExpandMsixImageList
}

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

// PrivateEndpointConnectionsClientDeleteByHostPoolResponse contains the response from method PrivateEndpointConnectionsClient.DeleteByHostPool.
type PrivateEndpointConnectionsClientDeleteByHostPoolResponse struct {
	// placeholder for future response values
}

// PrivateEndpointConnectionsClientDeleteByWorkspaceResponse contains the response from method PrivateEndpointConnectionsClient.DeleteByWorkspace.
type PrivateEndpointConnectionsClientDeleteByWorkspaceResponse struct {
	// placeholder for future response values
}

// PrivateEndpointConnectionsClientGetByHostPoolResponse contains the response from method PrivateEndpointConnectionsClient.GetByHostPool.
type PrivateEndpointConnectionsClientGetByHostPoolResponse struct {
	PrivateEndpointConnectionWithSystemData
}

// PrivateEndpointConnectionsClientGetByWorkspaceResponse contains the response from method PrivateEndpointConnectionsClient.GetByWorkspace.
type PrivateEndpointConnectionsClientGetByWorkspaceResponse struct {
	PrivateEndpointConnectionWithSystemData
}

// PrivateEndpointConnectionsClientListByHostPoolResponse contains the response from method PrivateEndpointConnectionsClient.ListByHostPool.
type PrivateEndpointConnectionsClientListByHostPoolResponse struct {
	PrivateEndpointConnectionListResultWithSystemData
}

// PrivateEndpointConnectionsClientListByWorkspaceResponse contains the response from method PrivateEndpointConnectionsClient.ListByWorkspace.
type PrivateEndpointConnectionsClientListByWorkspaceResponse struct {
	PrivateEndpointConnectionListResultWithSystemData
}

// PrivateEndpointConnectionsClientUpdateByHostPoolResponse contains the response from method PrivateEndpointConnectionsClient.UpdateByHostPool.
type PrivateEndpointConnectionsClientUpdateByHostPoolResponse struct {
	PrivateEndpointConnectionWithSystemData
}

// PrivateEndpointConnectionsClientUpdateByWorkspaceResponse contains the response from method PrivateEndpointConnectionsClient.UpdateByWorkspace.
type PrivateEndpointConnectionsClientUpdateByWorkspaceResponse struct {
	PrivateEndpointConnectionWithSystemData
}

// PrivateLinkResourcesClientListByHostPoolResponse contains the response from method PrivateLinkResourcesClient.ListByHostPool.
type PrivateLinkResourcesClientListByHostPoolResponse struct {
	PrivateLinkResourceListResult
}

// PrivateLinkResourcesClientListByWorkspaceResponse contains the response from method PrivateLinkResourcesClient.ListByWorkspace.
type PrivateLinkResourcesClientListByWorkspaceResponse struct {
	PrivateLinkResourceListResult
}

// ScalingPlansClientCreateResponse contains the response from method ScalingPlansClient.Create.
type ScalingPlansClientCreateResponse struct {
	ScalingPlan
}

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

// ScalingPlansClientGetResponse contains the response from method ScalingPlansClient.Get.
type ScalingPlansClientGetResponse struct {
	ScalingPlan
}

// ScalingPlansClientListByHostPoolResponse contains the response from method ScalingPlansClient.ListByHostPool.
type ScalingPlansClientListByHostPoolResponse struct {
	ScalingPlanList
}

// ScalingPlansClientListByResourceGroupResponse contains the response from method ScalingPlansClient.ListByResourceGroup.
type ScalingPlansClientListByResourceGroupResponse struct {
	ScalingPlanList
}

// ScalingPlansClientListBySubscriptionResponse contains the response from method ScalingPlansClient.ListBySubscription.
type ScalingPlansClientListBySubscriptionResponse struct {
	ScalingPlanList
}

// ScalingPlansClientUpdateResponse contains the response from method ScalingPlansClient.Update.
type ScalingPlansClientUpdateResponse struct {
	ScalingPlan
}

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

// SessionHostsClientGetResponse contains the response from method SessionHostsClient.Get.
type SessionHostsClientGetResponse struct {
	SessionHost
}

// SessionHostsClientListResponse contains the response from method SessionHostsClient.List.
type SessionHostsClientListResponse struct {
	SessionHostList
}

// SessionHostsClientUpdateResponse contains the response from method SessionHostsClient.Update.
type SessionHostsClientUpdateResponse struct {
	SessionHost
}

// StartMenuItemsClientListResponse contains the response from method StartMenuItemsClient.List.
type StartMenuItemsClientListResponse struct {
	StartMenuItemList
}

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

// UserSessionsClientDisconnectResponse contains the response from method UserSessionsClient.Disconnect.
type UserSessionsClientDisconnectResponse struct {
	// placeholder for future response values
}

// UserSessionsClientGetResponse contains the response from method UserSessionsClient.Get.
type UserSessionsClientGetResponse struct {
	UserSession
}

// UserSessionsClientListByHostPoolResponse contains the response from method UserSessionsClient.ListByHostPool.
type UserSessionsClientListByHostPoolResponse struct {
	UserSessionList
}

// UserSessionsClientListResponse contains the response from method UserSessionsClient.List.
type UserSessionsClientListResponse struct {
	UserSessionList
}

// UserSessionsClientSendMessageResponse contains the response from method UserSessionsClient.SendMessage.
type UserSessionsClientSendMessageResponse struct {
	// placeholder for future response values
}

// WorkspacesClientCreateOrUpdateResponse contains the response from method WorkspacesClient.CreateOrUpdate.
type WorkspacesClientCreateOrUpdateResponse struct {
	Workspace
}

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

// WorkspacesClientGetResponse contains the response from method WorkspacesClient.Get.
type WorkspacesClientGetResponse struct {
	Workspace
}

// WorkspacesClientListByResourceGroupResponse contains the response from method WorkspacesClient.ListByResourceGroup.
type WorkspacesClientListByResourceGroupResponse struct {
	WorkspaceList
}

// WorkspacesClientListBySubscriptionResponse contains the response from method WorkspacesClient.ListBySubscription.
type WorkspacesClientListBySubscriptionResponse struct {
	WorkspaceList
}

// WorkspacesClientUpdateResponse contains the response from method WorkspacesClient.Update.
type WorkspacesClientUpdateResponse struct {
	Workspace
}
