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

// OfferingsClientListResponse contains the response from method OfferingsClient.NewListPager.
type OfferingsClientListResponse struct {
	// The response of a list Providers operation.
	OfferingsListResult
}

// OperationsClientListResponse contains the response from method OperationsClient.NewListPager.
type OperationsClientListResponse struct {
	// Lists the operations available.
	OperationsList
}

// WorkspaceClientCheckNameAvailabilityResponse contains the response from method WorkspaceClient.CheckNameAvailability.
type WorkspaceClientCheckNameAvailabilityResponse struct {
	// Result of check name availability.
	CheckNameAvailabilityResult
}

// WorkspaceClientListKeysResponse contains the response from method WorkspaceClient.ListKeys.
type WorkspaceClientListKeysResponse struct {
	// Result of list Api keys and connection strings.
	ListKeysResult
}

// WorkspaceClientRegenerateKeysResponse contains the response from method WorkspaceClient.RegenerateKeys.
type WorkspaceClientRegenerateKeysResponse struct {
	// placeholder for future response values
}

// WorkspacesClientCreateOrUpdateResponse contains the response from method WorkspacesClient.BeginCreateOrUpdate.
type WorkspacesClientCreateOrUpdateResponse struct {
	// The resource proxy definition object for quantum workspace.
	Workspace
}

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

// WorkspacesClientGetResponse contains the response from method WorkspacesClient.Get.
type WorkspacesClientGetResponse struct {
	// The resource proxy definition object for quantum workspace.
	Workspace
}

// WorkspacesClientListByResourceGroupResponse contains the response from method WorkspacesClient.NewListByResourceGroupPager.
type WorkspacesClientListByResourceGroupResponse struct {
	// The response of a list Workspaces operation.
	WorkspaceListResult
}

// WorkspacesClientListBySubscriptionResponse contains the response from method WorkspacesClient.NewListBySubscriptionPager.
type WorkspacesClientListBySubscriptionResponse struct {
	// The response of a list Workspaces operation.
	WorkspaceListResult
}

// WorkspacesClientUpdateTagsResponse contains the response from method WorkspacesClient.UpdateTags.
type WorkspacesClientUpdateTagsResponse struct {
	// The resource proxy definition object for quantum workspace.
	Workspace
}
