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

// ApplicationClientListOperationsResponse contains the response from method ApplicationClient.NewListOperationsPager.
type ApplicationClientListOperationsResponse struct {
	// Result of the request to list Microsoft.Solutions operations. It contains a list of operations and a URL link to get the
	// next set of results.
	OperationListResult
}

// ApplicationDefinitionsClientCreateOrUpdateByIDResponse contains the response from method ApplicationDefinitionsClient.BeginCreateOrUpdateByID.
type ApplicationDefinitionsClientCreateOrUpdateByIDResponse struct {
	// Information about managed application definition.
	ApplicationDefinition
}

// ApplicationDefinitionsClientCreateOrUpdateResponse contains the response from method ApplicationDefinitionsClient.BeginCreateOrUpdate.
type ApplicationDefinitionsClientCreateOrUpdateResponse struct {
	// Information about managed application definition.
	ApplicationDefinition
}

// ApplicationDefinitionsClientDeleteByIDResponse contains the response from method ApplicationDefinitionsClient.BeginDeleteByID.
type ApplicationDefinitionsClientDeleteByIDResponse struct {
	// placeholder for future response values
}

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

// ApplicationDefinitionsClientGetByIDResponse contains the response from method ApplicationDefinitionsClient.GetByID.
type ApplicationDefinitionsClientGetByIDResponse struct {
	// Information about managed application definition.
	ApplicationDefinition
}

// ApplicationDefinitionsClientGetResponse contains the response from method ApplicationDefinitionsClient.Get.
type ApplicationDefinitionsClientGetResponse struct {
	// Information about managed application definition.
	ApplicationDefinition
}

// ApplicationDefinitionsClientListByResourceGroupResponse contains the response from method ApplicationDefinitionsClient.NewListByResourceGroupPager.
type ApplicationDefinitionsClientListByResourceGroupResponse struct {
	// List of managed application definitions.
	ApplicationDefinitionListResult
}

// ApplicationsClientCreateOrUpdateByIDResponse contains the response from method ApplicationsClient.BeginCreateOrUpdateByID.
type ApplicationsClientCreateOrUpdateByIDResponse struct {
	// Information about managed application.
	Application
}

// ApplicationsClientCreateOrUpdateResponse contains the response from method ApplicationsClient.BeginCreateOrUpdate.
type ApplicationsClientCreateOrUpdateResponse struct {
	// Information about managed application.
	Application
}

// ApplicationsClientDeleteByIDResponse contains the response from method ApplicationsClient.BeginDeleteByID.
type ApplicationsClientDeleteByIDResponse struct {
	// placeholder for future response values
}

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

// ApplicationsClientGetByIDResponse contains the response from method ApplicationsClient.GetByID.
type ApplicationsClientGetByIDResponse struct {
	// Information about managed application.
	Application
}

// ApplicationsClientGetResponse contains the response from method ApplicationsClient.Get.
type ApplicationsClientGetResponse struct {
	// Information about managed application.
	Application
}

// ApplicationsClientListByResourceGroupResponse contains the response from method ApplicationsClient.NewListByResourceGroupPager.
type ApplicationsClientListByResourceGroupResponse struct {
	// List of managed applications.
	ApplicationListResult
}

// ApplicationsClientListBySubscriptionResponse contains the response from method ApplicationsClient.NewListBySubscriptionPager.
type ApplicationsClientListBySubscriptionResponse struct {
	// List of managed applications.
	ApplicationListResult
}

// ApplicationsClientUpdateByIDResponse contains the response from method ApplicationsClient.UpdateByID.
type ApplicationsClientUpdateByIDResponse struct {
	// Information about managed application.
	Application
}

// ApplicationsClientUpdateResponse contains the response from method ApplicationsClient.Update.
type ApplicationsClientUpdateResponse struct {
	// Information about managed application.
	Application
}
