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

// ApplyUpdateForResourceGroupClientListResponse contains the response from method ApplyUpdateForResourceGroupClient.NewListPager.
type ApplyUpdateForResourceGroupClientListResponse struct {
	// Response for ApplyUpdate list
	ListApplyUpdate
}

// ApplyUpdatesClientCreateOrUpdateOrCancelResponse contains the response from method ApplyUpdatesClient.CreateOrUpdateOrCancel.
type ApplyUpdatesClientCreateOrUpdateOrCancelResponse struct {
	// Apply Update request
	ApplyUpdate
}

// ApplyUpdatesClientCreateOrUpdateParentResponse contains the response from method ApplyUpdatesClient.CreateOrUpdateParent.
type ApplyUpdatesClientCreateOrUpdateParentResponse struct {
	// Apply Update request
	ApplyUpdate
}

// ApplyUpdatesClientCreateOrUpdateResponse contains the response from method ApplyUpdatesClient.CreateOrUpdate.
type ApplyUpdatesClientCreateOrUpdateResponse struct {
	// Apply Update request
	ApplyUpdate
}

// ApplyUpdatesClientGetParentResponse contains the response from method ApplyUpdatesClient.GetParent.
type ApplyUpdatesClientGetParentResponse struct {
	// Apply Update request
	ApplyUpdate
}

// ApplyUpdatesClientGetResponse contains the response from method ApplyUpdatesClient.Get.
type ApplyUpdatesClientGetResponse struct {
	// Apply Update request
	ApplyUpdate
}

// ApplyUpdatesClientListResponse contains the response from method ApplyUpdatesClient.NewListPager.
type ApplyUpdatesClientListResponse struct {
	// Response for ApplyUpdate list
	ListApplyUpdate
}

// ConfigurationAssignmentsClientCreateOrUpdateParentResponse contains the response from method ConfigurationAssignmentsClient.CreateOrUpdateParent.
type ConfigurationAssignmentsClientCreateOrUpdateParentResponse struct {
	// Configuration Assignment
	ConfigurationAssignment
}

// ConfigurationAssignmentsClientCreateOrUpdateResponse contains the response from method ConfigurationAssignmentsClient.CreateOrUpdate.
type ConfigurationAssignmentsClientCreateOrUpdateResponse struct {
	// Configuration Assignment
	ConfigurationAssignment
}

// ConfigurationAssignmentsClientDeleteParentResponse contains the response from method ConfigurationAssignmentsClient.DeleteParent.
type ConfigurationAssignmentsClientDeleteParentResponse struct {
	// Configuration Assignment
	ConfigurationAssignment
}

// ConfigurationAssignmentsClientDeleteResponse contains the response from method ConfigurationAssignmentsClient.Delete.
type ConfigurationAssignmentsClientDeleteResponse struct {
	// Configuration Assignment
	ConfigurationAssignment
}

// ConfigurationAssignmentsClientGetParentResponse contains the response from method ConfigurationAssignmentsClient.GetParent.
type ConfigurationAssignmentsClientGetParentResponse struct {
	// Configuration Assignment
	ConfigurationAssignment
}

// ConfigurationAssignmentsClientGetResponse contains the response from method ConfigurationAssignmentsClient.Get.
type ConfigurationAssignmentsClientGetResponse struct {
	// Configuration Assignment
	ConfigurationAssignment
}

// ConfigurationAssignmentsClientListParentResponse contains the response from method ConfigurationAssignmentsClient.NewListParentPager.
type ConfigurationAssignmentsClientListParentResponse struct {
	// Response for ConfigurationAssignments list
	ListConfigurationAssignmentsResult
}

// ConfigurationAssignmentsClientListResponse contains the response from method ConfigurationAssignmentsClient.NewListPager.
type ConfigurationAssignmentsClientListResponse struct {
	// Response for ConfigurationAssignments list
	ListConfigurationAssignmentsResult
}

// ConfigurationAssignmentsForResourceGroupClientCreateOrUpdateResponse contains the response from method ConfigurationAssignmentsForResourceGroupClient.CreateOrUpdate.
type ConfigurationAssignmentsForResourceGroupClientCreateOrUpdateResponse struct {
	// Configuration Assignment
	ConfigurationAssignment
}

// ConfigurationAssignmentsForResourceGroupClientDeleteResponse contains the response from method ConfigurationAssignmentsForResourceGroupClient.Delete.
type ConfigurationAssignmentsForResourceGroupClientDeleteResponse struct {
	// Configuration Assignment
	ConfigurationAssignment
}

// ConfigurationAssignmentsForResourceGroupClientGetResponse contains the response from method ConfigurationAssignmentsForResourceGroupClient.Get.
type ConfigurationAssignmentsForResourceGroupClientGetResponse struct {
	// Configuration Assignment
	ConfigurationAssignment
}

// ConfigurationAssignmentsForResourceGroupClientUpdateResponse contains the response from method ConfigurationAssignmentsForResourceGroupClient.Update.
type ConfigurationAssignmentsForResourceGroupClientUpdateResponse struct {
	// Configuration Assignment
	ConfigurationAssignment
}

// ConfigurationAssignmentsForSubscriptionsClientCreateOrUpdateResponse contains the response from method ConfigurationAssignmentsForSubscriptionsClient.CreateOrUpdate.
type ConfigurationAssignmentsForSubscriptionsClientCreateOrUpdateResponse struct {
	// Configuration Assignment
	ConfigurationAssignment
}

// ConfigurationAssignmentsForSubscriptionsClientDeleteResponse contains the response from method ConfigurationAssignmentsForSubscriptionsClient.Delete.
type ConfigurationAssignmentsForSubscriptionsClientDeleteResponse struct {
	// Configuration Assignment
	ConfigurationAssignment
}

// ConfigurationAssignmentsForSubscriptionsClientGetResponse contains the response from method ConfigurationAssignmentsForSubscriptionsClient.Get.
type ConfigurationAssignmentsForSubscriptionsClientGetResponse struct {
	// Configuration Assignment
	ConfigurationAssignment
}

// ConfigurationAssignmentsForSubscriptionsClientUpdateResponse contains the response from method ConfigurationAssignmentsForSubscriptionsClient.Update.
type ConfigurationAssignmentsForSubscriptionsClientUpdateResponse struct {
	// Configuration Assignment
	ConfigurationAssignment
}

// ConfigurationAssignmentsWithinSubscriptionClientListResponse contains the response from method ConfigurationAssignmentsWithinSubscriptionClient.NewListPager.
type ConfigurationAssignmentsWithinSubscriptionClientListResponse struct {
	// Response for ConfigurationAssignments list
	ListConfigurationAssignmentsResult
}

// ConfigurationsClientCreateOrUpdateResponse contains the response from method ConfigurationsClient.CreateOrUpdate.
type ConfigurationsClientCreateOrUpdateResponse struct {
	// Maintenance configuration record type
	Configuration
}

// ConfigurationsClientDeleteResponse contains the response from method ConfigurationsClient.Delete.
type ConfigurationsClientDeleteResponse struct {
	// Maintenance configuration record type
	Configuration
}

// ConfigurationsClientGetResponse contains the response from method ConfigurationsClient.Get.
type ConfigurationsClientGetResponse struct {
	// Maintenance configuration record type
	Configuration
}

// ConfigurationsClientListResponse contains the response from method ConfigurationsClient.NewListPager.
type ConfigurationsClientListResponse struct {
	// Response for MaintenanceConfigurations list
	ListMaintenanceConfigurationsResult
}

// ConfigurationsClientUpdateResponse contains the response from method ConfigurationsClient.Update.
type ConfigurationsClientUpdateResponse struct {
	// Maintenance configuration record type
	Configuration
}

// ConfigurationsForResourceGroupClientListResponse contains the response from method ConfigurationsForResourceGroupClient.NewListPager.
type ConfigurationsForResourceGroupClientListResponse struct {
	// Response for MaintenanceConfigurations list
	ListMaintenanceConfigurationsResult
}

// OperationsClientListResponse contains the response from method OperationsClient.NewListPager.
type OperationsClientListResponse struct {
	// Result of the List Operations operation
	OperationsListResult
}

// PublicMaintenanceConfigurationsClientGetResponse contains the response from method PublicMaintenanceConfigurationsClient.Get.
type PublicMaintenanceConfigurationsClientGetResponse struct {
	// Maintenance configuration record type
	Configuration
}

// PublicMaintenanceConfigurationsClientListResponse contains the response from method PublicMaintenanceConfigurationsClient.NewListPager.
type PublicMaintenanceConfigurationsClientListResponse struct {
	// Response for MaintenanceConfigurations list
	ListMaintenanceConfigurationsResult
}

// ScheduledEventClientAcknowledgeResponse contains the response from method ScheduledEventClient.Acknowledge.
type ScheduledEventClientAcknowledgeResponse struct {
	// Response of scheduled event acknowledge
	ScheduledEventApproveResponse
}

// UpdatesClientListParentResponse contains the response from method UpdatesClient.NewListParentPager.
type UpdatesClientListParentResponse struct {
	// Response for Updates list
	ListUpdatesResult
}

// UpdatesClientListResponse contains the response from method UpdatesClient.NewListPager.
type UpdatesClientListResponse struct {
	// Response for Updates list
	ListUpdatesResult
}
