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

// AutoScaleVCoresClientCreateResponse contains the response from method AutoScaleVCoresClient.Create.
type AutoScaleVCoresClientCreateResponse struct {
	// Represents an instance of an auto scale v-core resource.
	AutoScaleVCore
}

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

// AutoScaleVCoresClientGetResponse contains the response from method AutoScaleVCoresClient.Get.
type AutoScaleVCoresClientGetResponse struct {
	// Represents an instance of an auto scale v-core resource.
	AutoScaleVCore
}

// AutoScaleVCoresClientListByResourceGroupResponse contains the response from method AutoScaleVCoresClient.NewListByResourceGroupPager.
type AutoScaleVCoresClientListByResourceGroupResponse struct {
	// An array of auto scale v-core resources.
	AutoScaleVCoreListResult
}

// AutoScaleVCoresClientListBySubscriptionResponse contains the response from method AutoScaleVCoresClient.NewListBySubscriptionPager.
type AutoScaleVCoresClientListBySubscriptionResponse struct {
	// An array of auto scale v-core resources.
	AutoScaleVCoreListResult
}

// AutoScaleVCoresClientUpdateResponse contains the response from method AutoScaleVCoresClient.Update.
type AutoScaleVCoresClientUpdateResponse struct {
	// Represents an instance of an auto scale v-core resource.
	AutoScaleVCore
}

// CapacitiesClientCheckNameAvailabilityResponse contains the response from method CapacitiesClient.CheckNameAvailability.
type CapacitiesClientCheckNameAvailabilityResponse struct {
	// The checking result of capacity name availability.
	CheckCapacityNameAvailabilityResult
}

// CapacitiesClientCreateResponse contains the response from method CapacitiesClient.BeginCreate.
type CapacitiesClientCreateResponse struct {
	// Represents an instance of a Dedicated Capacity resource.
	DedicatedCapacity
}

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

// CapacitiesClientGetDetailsResponse contains the response from method CapacitiesClient.GetDetails.
type CapacitiesClientGetDetailsResponse struct {
	// Represents an instance of a Dedicated Capacity resource.
	DedicatedCapacity
}

// CapacitiesClientListByResourceGroupResponse contains the response from method CapacitiesClient.NewListByResourceGroupPager.
type CapacitiesClientListByResourceGroupResponse struct {
	// An array of Dedicated capacities resources.
	DedicatedCapacities
}

// CapacitiesClientListResponse contains the response from method CapacitiesClient.NewListPager.
type CapacitiesClientListResponse struct {
	// An array of Dedicated capacities resources.
	DedicatedCapacities
}

// CapacitiesClientListSKUsForCapacityResponse contains the response from method CapacitiesClient.ListSKUsForCapacity.
type CapacitiesClientListSKUsForCapacityResponse struct {
	// An object that represents enumerating SKUs for existing resources
	SKUEnumerationForExistingResourceResult
}

// CapacitiesClientListSKUsResponse contains the response from method CapacitiesClient.ListSKUs.
type CapacitiesClientListSKUsResponse struct {
	// An object that represents enumerating SKUs for new resources
	SKUEnumerationForNewResourceResult
}

// CapacitiesClientResumeResponse contains the response from method CapacitiesClient.BeginResume.
type CapacitiesClientResumeResponse struct {
	// placeholder for future response values
}

// CapacitiesClientSuspendResponse contains the response from method CapacitiesClient.BeginSuspend.
type CapacitiesClientSuspendResponse struct {
	// placeholder for future response values
}

// CapacitiesClientUpdateResponse contains the response from method CapacitiesClient.BeginUpdate.
type CapacitiesClientUpdateResponse struct {
	// Represents an instance of a Dedicated Capacity resource.
	DedicatedCapacity
}

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