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

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

// ServersClientCheckNameAvailabilityResponse contains the response from method ServersClient.CheckNameAvailability.
type ServersClientCheckNameAvailabilityResponse struct {
	// The checking result of server name availability.
	CheckServerNameAvailabilityResult
}

// ServersClientCreateResponse contains the response from method ServersClient.BeginCreate.
type ServersClientCreateResponse struct {
	// Represents an instance of an Analysis Services resource.
	Server
}

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

// ServersClientDissociateGatewayResponse contains the response from method ServersClient.DissociateGateway.
type ServersClientDissociateGatewayResponse struct {
	// placeholder for future response values
}

// ServersClientGetDetailsResponse contains the response from method ServersClient.GetDetails.
type ServersClientGetDetailsResponse struct {
	// Represents an instance of an Analysis Services resource.
	Server
}

// ServersClientListByResourceGroupResponse contains the response from method ServersClient.NewListByResourceGroupPager.
type ServersClientListByResourceGroupResponse struct {
	// An array of Analysis Services resources.
	Servers
}

// ServersClientListGatewayStatusResponse contains the response from method ServersClient.ListGatewayStatus.
type ServersClientListGatewayStatusResponse struct {
	// Status of gateway is live.
	GatewayListStatusLive
}

// ServersClientListOperationResultsResponse contains the response from method ServersClient.ListOperationResults.
type ServersClientListOperationResultsResponse struct {
	// placeholder for future response values
}

// ServersClientListOperationStatusesResponse contains the response from method ServersClient.ListOperationStatuses.
type ServersClientListOperationStatusesResponse struct {
	// The status of operation.
	OperationStatus
}

// ServersClientListResponse contains the response from method ServersClient.NewListPager.
type ServersClientListResponse struct {
	// An array of Analysis Services resources.
	Servers
}

// ServersClientListSKUsForExistingResponse contains the response from method ServersClient.ListSKUsForExisting.
type ServersClientListSKUsForExistingResponse struct {
	// An object that represents enumerating SKUs for existing resources.
	SKUEnumerationForExistingResourceResult
}

// ServersClientListSKUsForNewResponse contains the response from method ServersClient.ListSKUsForNew.
type ServersClientListSKUsForNewResponse struct {
	// An object that represents enumerating SKUs for new resources.
	SKUEnumerationForNewResourceResult
}

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

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

// ServersClientUpdateResponse contains the response from method ServersClient.BeginUpdate.
type ServersClientUpdateResponse struct {
	// Represents an instance of an Analysis Services resource.
	Server
}
