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

// APIKeysClientCreateOrUpdateResponse contains the response from method APIKeysClient.CreateOrUpdate.
type APIKeysClientCreateOrUpdateResponse struct {
	DeploymentAPIKeyResponse
}

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

// APIKeysClientGetResponse contains the response from method APIKeysClient.Get.
type APIKeysClientGetResponse struct {
	DeploymentAPIKeyResponse
}

// APIKeysClientListResponse contains the response from method APIKeysClient.NewListPager.
type APIKeysClientListResponse struct {
	DeploymentAPIKeyListResponse
}

// CertificatesClientCreateOrUpdateResponse contains the response from method CertificatesClient.BeginCreateOrUpdate.
type CertificatesClientCreateOrUpdateResponse struct {
	Certificate
}

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

// CertificatesClientGetResponse contains the response from method CertificatesClient.Get.
type CertificatesClientGetResponse struct {
	Certificate
}

// CertificatesClientListResponse contains the response from method CertificatesClient.NewListPager.
type CertificatesClientListResponse struct {
	CertificateListResponse
}

// ConfigurationsClientAnalysisResponse contains the response from method ConfigurationsClient.Analysis.
type ConfigurationsClientAnalysisResponse struct {
	// The response body for an analysis request. Contains the status of the analysis and any errors.
	AnalysisResult
}

// ConfigurationsClientCreateOrUpdateResponse contains the response from method ConfigurationsClient.BeginCreateOrUpdate.
type ConfigurationsClientCreateOrUpdateResponse struct {
	ConfigurationResponse
}

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

// ConfigurationsClientGetResponse contains the response from method ConfigurationsClient.Get.
type ConfigurationsClientGetResponse struct {
	ConfigurationResponse
}

// ConfigurationsClientListResponse contains the response from method ConfigurationsClient.NewListPager.
type ConfigurationsClientListResponse struct {
	// Response of a list operation.
	ConfigurationListResponse
}

// DeploymentsClientCreateOrUpdateResponse contains the response from method DeploymentsClient.BeginCreateOrUpdate.
type DeploymentsClientCreateOrUpdateResponse struct {
	Deployment
}

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

// DeploymentsClientGetResponse contains the response from method DeploymentsClient.Get.
type DeploymentsClientGetResponse struct {
	Deployment
}

// DeploymentsClientListByResourceGroupResponse contains the response from method DeploymentsClient.NewListByResourceGroupPager.
type DeploymentsClientListByResourceGroupResponse struct {
	DeploymentListResponse
}

// DeploymentsClientListResponse contains the response from method DeploymentsClient.NewListPager.
type DeploymentsClientListResponse struct {
	DeploymentListResponse
}

// DeploymentsClientUpdateResponse contains the response from method DeploymentsClient.BeginUpdate.
type DeploymentsClientUpdateResponse struct {
	Deployment
}

// OperationsClientListResponse contains the response from method OperationsClient.NewListPager.
type OperationsClientListResponse struct {
	// Result of GET request to list Nginx.NginxPlus operations.
	OperationListResult
}
