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

// ClientCheckExistenceByIDResponse contains the response from method Client.CheckExistenceByID.
type ClientCheckExistenceByIDResponse struct {
	// Success indicates if the operation succeeded or failed.
	Success bool
}

// ClientCheckExistenceResponse contains the response from method Client.CheckExistence.
type ClientCheckExistenceResponse struct {
	// Success indicates if the operation succeeded or failed.
	Success bool
}

// ClientCreateOrUpdateByIDResponse contains the response from method Client.BeginCreateOrUpdateByID.
type ClientCreateOrUpdateByIDResponse struct {
	// Resource information.
	GenericResource
}

// ClientCreateOrUpdateResponse contains the response from method Client.BeginCreateOrUpdate.
type ClientCreateOrUpdateResponse struct {
	// Resource information.
	GenericResource
}

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

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

// ClientGetByIDResponse contains the response from method Client.GetByID.
type ClientGetByIDResponse struct {
	// Resource information.
	GenericResource
}

// ClientGetResponse contains the response from method Client.Get.
type ClientGetResponse struct {
	// Resource information.
	GenericResource
}

// ClientListByResourceGroupResponse contains the response from method Client.NewListByResourceGroupPager.
type ClientListByResourceGroupResponse struct {
	// List of resource groups.
	ResourceListResult
}

// ClientListResponse contains the response from method Client.NewListPager.
type ClientListResponse struct {
	// List of resource groups.
	ResourceListResult
}

// ClientMoveResourcesResponse contains the response from method Client.BeginMoveResources.
type ClientMoveResourcesResponse struct {
	// placeholder for future response values
}

// ClientUpdateByIDResponse contains the response from method Client.BeginUpdateByID.
type ClientUpdateByIDResponse struct {
	// Resource information.
	GenericResource
}

// ClientUpdateResponse contains the response from method Client.BeginUpdate.
type ClientUpdateResponse struct {
	// Resource information.
	GenericResource
}

// ClientValidateMoveResourcesResponse contains the response from method Client.BeginValidateMoveResources.
type ClientValidateMoveResourcesResponse struct {
	// placeholder for future response values
}

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

// ProviderResourceTypesClientListResponse contains the response from method ProviderResourceTypesClient.List.
type ProviderResourceTypesClientListResponse struct {
	// List of resource types of a resource provider.
	ProviderResourceTypeListResult
}

// ProvidersClientGetAtTenantScopeResponse contains the response from method ProvidersClient.GetAtTenantScope.
type ProvidersClientGetAtTenantScopeResponse struct {
	// Resource provider information.
	Provider
}

// ProvidersClientGetResponse contains the response from method ProvidersClient.Get.
type ProvidersClientGetResponse struct {
	// Resource provider information.
	Provider
}

// ProvidersClientListAtTenantScopeResponse contains the response from method ProvidersClient.NewListAtTenantScopePager.
type ProvidersClientListAtTenantScopeResponse struct {
	// List of resource providers.
	ProviderListResult
}

// ProvidersClientListResponse contains the response from method ProvidersClient.NewListPager.
type ProvidersClientListResponse struct {
	// List of resource providers.
	ProviderListResult
}

// ProvidersClientProviderPermissionsResponse contains the response from method ProvidersClient.ProviderPermissions.
type ProvidersClientProviderPermissionsResponse struct {
	// List of provider permissions.
	ProviderPermissionListResult
}

// ProvidersClientRegisterAtManagementGroupScopeResponse contains the response from method ProvidersClient.RegisterAtManagementGroupScope.
type ProvidersClientRegisterAtManagementGroupScopeResponse struct {
	// placeholder for future response values
}

// ProvidersClientRegisterResponse contains the response from method ProvidersClient.Register.
type ProvidersClientRegisterResponse struct {
	// Resource provider information.
	Provider
}

// ProvidersClientUnregisterResponse contains the response from method ProvidersClient.Unregister.
type ProvidersClientUnregisterResponse struct {
	// Resource provider information.
	Provider
}

// ResourceGroupsClientCheckExistenceResponse contains the response from method ResourceGroupsClient.CheckExistence.
type ResourceGroupsClientCheckExistenceResponse struct {
	// Success indicates if the operation succeeded or failed.
	Success bool
}

// ResourceGroupsClientCreateOrUpdateResponse contains the response from method ResourceGroupsClient.CreateOrUpdate.
type ResourceGroupsClientCreateOrUpdateResponse struct {
	// Resource group information.
	ResourceGroup
}

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

// ResourceGroupsClientExportTemplateResponse contains the response from method ResourceGroupsClient.BeginExportTemplate.
type ResourceGroupsClientExportTemplateResponse struct {
	// Resource group export result.
	ResourceGroupExportResult
}

// ResourceGroupsClientGetResponse contains the response from method ResourceGroupsClient.Get.
type ResourceGroupsClientGetResponse struct {
	// Resource group information.
	ResourceGroup
}

// ResourceGroupsClientListResponse contains the response from method ResourceGroupsClient.NewListPager.
type ResourceGroupsClientListResponse struct {
	// List of resource groups.
	ResourceGroupListResult
}

// ResourceGroupsClientUpdateResponse contains the response from method ResourceGroupsClient.Update.
type ResourceGroupsClientUpdateResponse struct {
	// Resource group information.
	ResourceGroup
}

// TagsClientCreateOrUpdateAtScopeResponse contains the response from method TagsClient.BeginCreateOrUpdateAtScope.
type TagsClientCreateOrUpdateAtScopeResponse struct {
	// Wrapper resource for tags API requests and responses.
	TagsResource
}

// TagsClientCreateOrUpdateResponse contains the response from method TagsClient.CreateOrUpdate.
type TagsClientCreateOrUpdateResponse struct {
	// Tag details.
	TagDetails
}

// TagsClientCreateOrUpdateValueResponse contains the response from method TagsClient.CreateOrUpdateValue.
type TagsClientCreateOrUpdateValueResponse struct {
	// Tag information.
	TagValue
}

// TagsClientDeleteAtScopeResponse contains the response from method TagsClient.BeginDeleteAtScope.
type TagsClientDeleteAtScopeResponse struct {
	// placeholder for future response values
}

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

// TagsClientDeleteValueResponse contains the response from method TagsClient.DeleteValue.
type TagsClientDeleteValueResponse struct {
	// placeholder for future response values
}

// TagsClientGetAtScopeResponse contains the response from method TagsClient.GetAtScope.
type TagsClientGetAtScopeResponse struct {
	// Wrapper resource for tags API requests and responses.
	TagsResource
}

// TagsClientListResponse contains the response from method TagsClient.NewListPager.
type TagsClientListResponse struct {
	// List of subscription tags.
	TagsListResult
}

// TagsClientUpdateAtScopeResponse contains the response from method TagsClient.BeginUpdateAtScope.
type TagsClientUpdateAtScopeResponse struct {
	// Wrapper resource for tags API requests and responses.
	TagsResource
}
