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

// OperationsClientListResponse contains the response from method OperationsClient.NewListPager.
type OperationsClientListResponse struct {
	// Result of the request to list Windows IoT Device Service operations. It contains a list of operations and a URL link to
	// get the next set of results.
	OperationListResult
}

// ServicesClientCheckDeviceServiceNameAvailabilityResponse contains the response from method ServicesClient.CheckDeviceServiceNameAvailability.
type ServicesClientCheckDeviceServiceNameAvailabilityResponse struct {
	// The properties indicating whether a given Windows IoT Device Service name is available.
	DeviceServiceNameAvailabilityInfo
}

// ServicesClientCreateOrUpdateResponse contains the response from method ServicesClient.CreateOrUpdate.
type ServicesClientCreateOrUpdateResponse struct {
	// The description of the Windows IoT Device Service.
	DeviceService
}

// ServicesClientDeleteResponse contains the response from method ServicesClient.Delete.
type ServicesClientDeleteResponse struct {
	// The description of the Windows IoT Device Service.
	DeviceService
}

// ServicesClientGetResponse contains the response from method ServicesClient.Get.
type ServicesClientGetResponse struct {
	// The description of the Windows IoT Device Service.
	DeviceService
}

// ServicesClientListByResourceGroupResponse contains the response from method ServicesClient.NewListByResourceGroupPager.
type ServicesClientListByResourceGroupResponse struct {
	// The JSON-serialized array of DeviceService objects with a next link.
	DeviceServiceDescriptionListResult
}

// ServicesClientListResponse contains the response from method ServicesClient.NewListPager.
type ServicesClientListResponse struct {
	// The JSON-serialized array of DeviceService objects with a next link.
	DeviceServiceDescriptionListResult
}

// ServicesClientUpdateResponse contains the response from method ServicesClient.Update.
type ServicesClientUpdateResponse struct {
	// The description of the Windows IoT Device Service.
	DeviceService
}
