// 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) Go Code Generator. DO NOT EDIT.

package armdevcenter

// AttachedNetworksClientCreateOrUpdateResponse contains the response from method AttachedNetworksClient.BeginCreateOrUpdate.
type AttachedNetworksClientCreateOrUpdateResponse struct {
	// Represents an attached NetworkConnection.
	AttachedNetworkConnection
}

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

// AttachedNetworksClientGetByDevCenterResponse contains the response from method AttachedNetworksClient.GetByDevCenter.
type AttachedNetworksClientGetByDevCenterResponse struct {
	// Represents an attached NetworkConnection.
	AttachedNetworkConnection
}

// AttachedNetworksClientGetByProjectResponse contains the response from method AttachedNetworksClient.GetByProject.
type AttachedNetworksClientGetByProjectResponse struct {
	// Represents an attached NetworkConnection.
	AttachedNetworkConnection
}

// AttachedNetworksClientListByDevCenterResponse contains the response from method AttachedNetworksClient.NewListByDevCenterPager.
type AttachedNetworksClientListByDevCenterResponse struct {
	// Paged collection of AttachedNetworkConnection items
	AttachedNetworkListResult
}

// AttachedNetworksClientListByProjectResponse contains the response from method AttachedNetworksClient.NewListByProjectPager.
type AttachedNetworksClientListByProjectResponse struct {
	// Paged collection of AttachedNetworkConnection items
	AttachedNetworkListResult
}

// CatalogImageDefinitionBuildClientCancelResponse contains the response from method CatalogImageDefinitionBuildClient.BeginCancel.
type CatalogImageDefinitionBuildClientCancelResponse struct {
	// placeholder for future response values
}

// CatalogImageDefinitionBuildClientGetBuildDetailsResponse contains the response from method CatalogImageDefinitionBuildClient.GetBuildDetails.
type CatalogImageDefinitionBuildClientGetBuildDetailsResponse struct {
	// Represents a specific build of an Image Definition.
	ImageDefinitionBuildDetails
}

// CatalogImageDefinitionBuildClientGetResponse contains the response from method CatalogImageDefinitionBuildClient.Get.
type CatalogImageDefinitionBuildClientGetResponse struct {
	// Represents a specific build of an Image Definition.
	ImageDefinitionBuild
}

// CatalogImageDefinitionBuildsClientListByImageDefinitionResponse contains the response from method CatalogImageDefinitionBuildsClient.NewListByImageDefinitionPager.
type CatalogImageDefinitionBuildsClientListByImageDefinitionResponse struct {
	// Paged collection of ImageDefinitionBuild items
	ImageDefinitionBuildListResult
}

// CatalogImageDefinitionsClientBuildImageResponse contains the response from method CatalogImageDefinitionsClient.BeginBuildImage.
type CatalogImageDefinitionsClientBuildImageResponse struct {
	// placeholder for future response values
}

// CatalogImageDefinitionsClientGetByDevCenterCatalogResponse contains the response from method CatalogImageDefinitionsClient.GetByDevCenterCatalog.
type CatalogImageDefinitionsClientGetByDevCenterCatalogResponse struct {
	// Represents a definition for an Image.
	ImageDefinition
}

// CatalogImageDefinitionsClientGetErrorDetailsResponse contains the response from method CatalogImageDefinitionsClient.GetErrorDetails.
type CatalogImageDefinitionsClientGetErrorDetailsResponse struct {
	// List of validator error details. Populated when changes are made to the resource or its dependent resources that impact
	// the validity of the Catalog resource.
	CatalogResourceValidationErrorDetails
}

// CatalogImageDefinitionsClientListByDevCenterCatalogResponse contains the response from method CatalogImageDefinitionsClient.NewListByDevCenterCatalogPager.
type CatalogImageDefinitionsClientListByDevCenterCatalogResponse struct {
	// Paged collection of ImageDefinition items
	ImageDefinitionListResult
}

// CatalogsClientConnectResponse contains the response from method CatalogsClient.BeginConnect.
type CatalogsClientConnectResponse struct {
	// placeholder for future response values
}

// CatalogsClientCreateOrUpdateResponse contains the response from method CatalogsClient.BeginCreateOrUpdate.
type CatalogsClientCreateOrUpdateResponse struct {
	// Represents a catalog.
	Catalog
}

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

// CatalogsClientGetResponse contains the response from method CatalogsClient.Get.
type CatalogsClientGetResponse struct {
	// Represents a catalog.
	Catalog
}

// CatalogsClientGetSyncErrorDetailsResponse contains the response from method CatalogsClient.GetSyncErrorDetails.
type CatalogsClientGetSyncErrorDetailsResponse struct {
	// Synchronization error details.
	SyncErrorDetails
}

// CatalogsClientListByDevCenterResponse contains the response from method CatalogsClient.NewListByDevCenterPager.
type CatalogsClientListByDevCenterResponse struct {
	// Paged collection of Catalog items
	CatalogListResult
}

// CatalogsClientSyncResponse contains the response from method CatalogsClient.BeginSync.
type CatalogsClientSyncResponse struct {
	// placeholder for future response values
}

// CatalogsClientUpdateResponse contains the response from method CatalogsClient.BeginUpdate.
type CatalogsClientUpdateResponse struct {
	// Represents a catalog.
	Catalog
}

// CheckNameAvailabilityClientExecuteResponse contains the response from method CheckNameAvailabilityClient.Execute.
type CheckNameAvailabilityClientExecuteResponse struct {
	// The check availability result.
	CheckNameAvailabilityResponse
}

// CheckScopedNameAvailabilityClientExecuteResponse contains the response from method CheckScopedNameAvailabilityClient.Execute.
type CheckScopedNameAvailabilityClientExecuteResponse struct {
	// The check availability result.
	CheckNameAvailabilityResponse
}

// CustomizationTasksClientGetErrorDetailsResponse contains the response from method CustomizationTasksClient.GetErrorDetails.
type CustomizationTasksClientGetErrorDetailsResponse struct {
	// List of validator error details. Populated when changes are made to the resource or its dependent resources that impact
	// the validity of the Catalog resource.
	CatalogResourceValidationErrorDetails
}

// CustomizationTasksClientGetResponse contains the response from method CustomizationTasksClient.Get.
type CustomizationTasksClientGetResponse struct {
	// Represents a Task to be used in customizing a Dev Box.
	CustomizationTask
}

// CustomizationTasksClientListByCatalogResponse contains the response from method CustomizationTasksClient.NewListByCatalogPager.
type CustomizationTasksClientListByCatalogResponse struct {
	// Paged collection of CustomizationTask items
	CustomizationTaskListResult
}

// DevBoxDefinitionsClientCreateOrUpdateResponse contains the response from method DevBoxDefinitionsClient.BeginCreateOrUpdate.
type DevBoxDefinitionsClientCreateOrUpdateResponse struct {
	// Represents a definition for a Developer Machine.
	DevBoxDefinition
}

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

// DevBoxDefinitionsClientGetByProjectResponse contains the response from method DevBoxDefinitionsClient.GetByProject.
type DevBoxDefinitionsClientGetByProjectResponse struct {
	// Represents a definition for a Developer Machine.
	DevBoxDefinition
}

// DevBoxDefinitionsClientGetResponse contains the response from method DevBoxDefinitionsClient.Get.
type DevBoxDefinitionsClientGetResponse struct {
	// Represents a definition for a Developer Machine.
	DevBoxDefinition
}

// DevBoxDefinitionsClientListByDevCenterResponse contains the response from method DevBoxDefinitionsClient.NewListByDevCenterPager.
type DevBoxDefinitionsClientListByDevCenterResponse struct {
	// Paged collection of DevBoxDefinition items
	DevBoxDefinitionListResult
}

// DevBoxDefinitionsClientListByProjectResponse contains the response from method DevBoxDefinitionsClient.NewListByProjectPager.
type DevBoxDefinitionsClientListByProjectResponse struct {
	// Paged collection of DevBoxDefinition items
	DevBoxDefinitionListResult
}

// DevBoxDefinitionsClientUpdateResponse contains the response from method DevBoxDefinitionsClient.BeginUpdate.
type DevBoxDefinitionsClientUpdateResponse struct {
	// Represents a definition for a Developer Machine.
	DevBoxDefinition
}

// DevCentersClientCreateOrUpdateResponse contains the response from method DevCentersClient.BeginCreateOrUpdate.
type DevCentersClientCreateOrUpdateResponse struct {
	// Represents a devcenter resource.
	DevCenter
}

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

// DevCentersClientGetResponse contains the response from method DevCentersClient.Get.
type DevCentersClientGetResponse struct {
	// Represents a devcenter resource.
	DevCenter
}

// DevCentersClientListByResourceGroupResponse contains the response from method DevCentersClient.NewListByResourceGroupPager.
type DevCentersClientListByResourceGroupResponse struct {
	// Paged collection of DevCenter items
	ListResult
}

// DevCentersClientListBySubscriptionResponse contains the response from method DevCentersClient.NewListBySubscriptionPager.
type DevCentersClientListBySubscriptionResponse struct {
	// Paged collection of DevCenter items
	ListResult
}

// DevCentersClientUpdateResponse contains the response from method DevCentersClient.BeginUpdate.
type DevCentersClientUpdateResponse struct {
	// Represents a devcenter resource.
	DevCenter
}

// EncryptionSetsClientCreateOrUpdateResponse contains the response from method EncryptionSetsClient.BeginCreateOrUpdate.
type EncryptionSetsClientCreateOrUpdateResponse struct {
	// Represents a devcenter encryption set resource.
	EncryptionSet
}

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

// EncryptionSetsClientGetResponse contains the response from method EncryptionSetsClient.Get.
type EncryptionSetsClientGetResponse struct {
	// Represents a devcenter encryption set resource.
	EncryptionSet
}

// EncryptionSetsClientListResponse contains the response from method EncryptionSetsClient.NewListPager.
type EncryptionSetsClientListResponse struct {
	// Paged collection of DevCenterEncryptionSet items
	EncryptionSetListResult
}

// EncryptionSetsClientUpdateResponse contains the response from method EncryptionSetsClient.BeginUpdate.
type EncryptionSetsClientUpdateResponse struct {
	// Represents a devcenter encryption set resource.
	EncryptionSet
}

// EnvironmentDefinitionsClientGetByProjectCatalogResponse contains the response from method EnvironmentDefinitionsClient.GetByProjectCatalog.
type EnvironmentDefinitionsClientGetByProjectCatalogResponse struct {
	// Represents an environment definition catalog item.
	EnvironmentDefinition
}

// EnvironmentDefinitionsClientGetErrorDetailsResponse contains the response from method EnvironmentDefinitionsClient.GetErrorDetails.
type EnvironmentDefinitionsClientGetErrorDetailsResponse struct {
	// List of validator error details. Populated when changes are made to the resource or its dependent resources that impact
	// the validity of the Catalog resource.
	CatalogResourceValidationErrorDetails
}

// EnvironmentDefinitionsClientGetResponse contains the response from method EnvironmentDefinitionsClient.Get.
type EnvironmentDefinitionsClientGetResponse struct {
	// Represents an environment definition catalog item.
	EnvironmentDefinition
}

// EnvironmentDefinitionsClientListByCatalogResponse contains the response from method EnvironmentDefinitionsClient.NewListByCatalogPager.
type EnvironmentDefinitionsClientListByCatalogResponse struct {
	// Paged collection of EnvironmentDefinition items
	EnvironmentDefinitionListResult
}

// EnvironmentDefinitionsClientListByProjectCatalogResponse contains the response from method EnvironmentDefinitionsClient.NewListByProjectCatalogPager.
type EnvironmentDefinitionsClientListByProjectCatalogResponse struct {
	// Paged collection of EnvironmentDefinition items
	EnvironmentDefinitionListResult
}

// EnvironmentTypesClientCreateOrUpdateResponse contains the response from method EnvironmentTypesClient.CreateOrUpdate.
type EnvironmentTypesClientCreateOrUpdateResponse struct {
	// Represents an environment type.
	EnvironmentType
}

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

// EnvironmentTypesClientGetResponse contains the response from method EnvironmentTypesClient.Get.
type EnvironmentTypesClientGetResponse struct {
	// Represents an environment type.
	EnvironmentType
}

// EnvironmentTypesClientListByDevCenterResponse contains the response from method EnvironmentTypesClient.NewListByDevCenterPager.
type EnvironmentTypesClientListByDevCenterResponse struct {
	// Paged collection of EnvironmentType items
	EnvironmentTypeListResult
}

// EnvironmentTypesClientUpdateResponse contains the response from method EnvironmentTypesClient.Update.
type EnvironmentTypesClientUpdateResponse struct {
	// Represents an environment type.
	EnvironmentType
}

// GalleriesClientCreateOrUpdateResponse contains the response from method GalleriesClient.BeginCreateOrUpdate.
type GalleriesClientCreateOrUpdateResponse struct {
	// Represents a gallery.
	Gallery
}

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

// GalleriesClientGetResponse contains the response from method GalleriesClient.Get.
type GalleriesClientGetResponse struct {
	// Represents a gallery.
	Gallery
}

// GalleriesClientListByDevCenterResponse contains the response from method GalleriesClient.NewListByDevCenterPager.
type GalleriesClientListByDevCenterResponse struct {
	// Paged collection of Gallery items
	GalleryListResult
}

// ImageVersionsClientGetByProjectResponse contains the response from method ImageVersionsClient.GetByProject.
type ImageVersionsClientGetByProjectResponse struct {
	// Represents an image version.
	ImageVersion
}

// ImageVersionsClientGetResponse contains the response from method ImageVersionsClient.Get.
type ImageVersionsClientGetResponse struct {
	// Represents an image version.
	ImageVersion
}

// ImageVersionsClientListByImageResponse contains the response from method ImageVersionsClient.NewListByImagePager.
type ImageVersionsClientListByImageResponse struct {
	// Paged collection of ImageVersion items
	ImageVersionListResult
}

// ImageVersionsClientListByProjectResponse contains the response from method ImageVersionsClient.NewListByProjectPager.
type ImageVersionsClientListByProjectResponse struct {
	// Paged collection of ImageVersion items
	ImageVersionListResult
}

// ImagesClientGetByProjectResponse contains the response from method ImagesClient.GetByProject.
type ImagesClientGetByProjectResponse struct {
	// Represents an image.
	Image
}

// ImagesClientGetResponse contains the response from method ImagesClient.Get.
type ImagesClientGetResponse struct {
	// Represents an image.
	Image
}

// ImagesClientListByDevCenterResponse contains the response from method ImagesClient.NewListByDevCenterPager.
type ImagesClientListByDevCenterResponse struct {
	// Paged collection of Image items
	ImageListResult
}

// ImagesClientListByGalleryResponse contains the response from method ImagesClient.NewListByGalleryPager.
type ImagesClientListByGalleryResponse struct {
	// Paged collection of Image items
	ImageListResult
}

// ImagesClientListByProjectResponse contains the response from method ImagesClient.NewListByProjectPager.
type ImagesClientListByProjectResponse struct {
	// Paged collection of Image items
	ImageListResult
}

// NetworkConnectionsClientCreateOrUpdateResponse contains the response from method NetworkConnectionsClient.BeginCreateOrUpdate.
type NetworkConnectionsClientCreateOrUpdateResponse struct {
	// Network related settings.
	NetworkConnection
}

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

// NetworkConnectionsClientGetHealthDetailsResponse contains the response from method NetworkConnectionsClient.GetHealthDetails.
type NetworkConnectionsClientGetHealthDetailsResponse struct {
	// Health Check details.
	HealthCheckStatusDetails
}

// NetworkConnectionsClientGetResponse contains the response from method NetworkConnectionsClient.Get.
type NetworkConnectionsClientGetResponse struct {
	// Network related settings.
	NetworkConnection
}

// NetworkConnectionsClientListByResourceGroupResponse contains the response from method NetworkConnectionsClient.NewListByResourceGroupPager.
type NetworkConnectionsClientListByResourceGroupResponse struct {
	// Paged collection of NetworkConnection items
	NetworkConnectionListResult
}

// NetworkConnectionsClientListBySubscriptionResponse contains the response from method NetworkConnectionsClient.NewListBySubscriptionPager.
type NetworkConnectionsClientListBySubscriptionResponse struct {
	// Paged collection of NetworkConnection items
	NetworkConnectionListResult
}

// NetworkConnectionsClientListHealthDetailsResponse contains the response from method NetworkConnectionsClient.NewListHealthDetailsPager.
type NetworkConnectionsClientListHealthDetailsResponse struct {
	// Paged collection of HealthCheckStatusDetails items
	HealthCheckStatusDetailsListResult
}

// NetworkConnectionsClientListOutboundNetworkDependenciesEndpointsResponse contains the response from method NetworkConnectionsClient.NewListOutboundNetworkDependenciesEndpointsPager.
type NetworkConnectionsClientListOutboundNetworkDependenciesEndpointsResponse struct {
	// Values returned by the List operation.
	OutboundEnvironmentEndpointCollection
}

// NetworkConnectionsClientRunHealthChecksResponse contains the response from method NetworkConnectionsClient.BeginRunHealthChecks.
type NetworkConnectionsClientRunHealthChecksResponse struct {
	// placeholder for future response values
}

// NetworkConnectionsClientUpdateResponse contains the response from method NetworkConnectionsClient.BeginUpdate.
type NetworkConnectionsClientUpdateResponse struct {
	// Network related settings.
	NetworkConnection
}

// OperationStatusesClientGetResponse contains the response from method OperationStatusesClient.Get.
type OperationStatusesClientGetResponse struct {
	// The current status of an async operation
	OperationStatus

	// The Location header contains the URL where the status of the long running operation can be checked.
	Location *string
}

// OperationsClientListResponse contains the response from method OperationsClient.NewListPager.
type OperationsClientListResponse struct {
	// A list of REST API operations supported by an Azure Resource Provider. It contains an URL link to get the next set of results.
	OperationListResult
}

// PoolsClientCreateOrUpdateResponse contains the response from method PoolsClient.BeginCreateOrUpdate.
type PoolsClientCreateOrUpdateResponse struct {
	// A pool of Virtual Machines.
	Pool
}

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

// PoolsClientGetResponse contains the response from method PoolsClient.Get.
type PoolsClientGetResponse struct {
	// A pool of Virtual Machines.
	Pool
}

// PoolsClientListByProjectResponse contains the response from method PoolsClient.NewListByProjectPager.
type PoolsClientListByProjectResponse struct {
	// Paged collection of Pool items
	PoolListResult
}

// PoolsClientRunHealthChecksResponse contains the response from method PoolsClient.BeginRunHealthChecks.
type PoolsClientRunHealthChecksResponse struct {
	// placeholder for future response values
}

// PoolsClientUpdateResponse contains the response from method PoolsClient.BeginUpdate.
type PoolsClientUpdateResponse struct {
	// A pool of Virtual Machines.
	Pool
}

// ProjectAllowedEnvironmentTypesClientGetResponse contains the response from method ProjectAllowedEnvironmentTypesClient.Get.
type ProjectAllowedEnvironmentTypesClientGetResponse struct {
	// Represents an allowed environment type.
	AllowedEnvironmentType
}

// ProjectAllowedEnvironmentTypesClientListResponse contains the response from method ProjectAllowedEnvironmentTypesClient.NewListPager.
type ProjectAllowedEnvironmentTypesClientListResponse struct {
	// Paged collection of AllowedEnvironmentType items
	AllowedEnvironmentTypeListResult
}

// ProjectCatalogEnvironmentDefinitionsClientGetErrorDetailsResponse contains the response from method ProjectCatalogEnvironmentDefinitionsClient.GetErrorDetails.
type ProjectCatalogEnvironmentDefinitionsClientGetErrorDetailsResponse struct {
	// List of validator error details. Populated when changes are made to the resource or its dependent resources that impact
	// the validity of the Catalog resource.
	CatalogResourceValidationErrorDetails
}

// ProjectCatalogImageDefinitionBuildClientCancelResponse contains the response from method ProjectCatalogImageDefinitionBuildClient.BeginCancel.
type ProjectCatalogImageDefinitionBuildClientCancelResponse struct {
	// placeholder for future response values
}

// ProjectCatalogImageDefinitionBuildClientGetBuildDetailsResponse contains the response from method ProjectCatalogImageDefinitionBuildClient.GetBuildDetails.
type ProjectCatalogImageDefinitionBuildClientGetBuildDetailsResponse struct {
	// Represents a specific build of an Image Definition.
	ImageDefinitionBuildDetails
}

// ProjectCatalogImageDefinitionBuildClientGetResponse contains the response from method ProjectCatalogImageDefinitionBuildClient.Get.
type ProjectCatalogImageDefinitionBuildClientGetResponse struct {
	// Represents a specific build of an Image Definition.
	ImageDefinitionBuild
}

// ProjectCatalogImageDefinitionBuildsClientListByImageDefinitionResponse contains the response from method ProjectCatalogImageDefinitionBuildsClient.NewListByImageDefinitionPager.
type ProjectCatalogImageDefinitionBuildsClientListByImageDefinitionResponse struct {
	// Paged collection of ImageDefinitionBuild items
	ImageDefinitionBuildListResult
}

// ProjectCatalogImageDefinitionsClientBuildImageResponse contains the response from method ProjectCatalogImageDefinitionsClient.BeginBuildImage.
type ProjectCatalogImageDefinitionsClientBuildImageResponse struct {
	// placeholder for future response values
}

// ProjectCatalogImageDefinitionsClientGetByProjectCatalogResponse contains the response from method ProjectCatalogImageDefinitionsClient.GetByProjectCatalog.
type ProjectCatalogImageDefinitionsClientGetByProjectCatalogResponse struct {
	// Represents a definition for an Image.
	ImageDefinition
}

// ProjectCatalogImageDefinitionsClientGetErrorDetailsResponse contains the response from method ProjectCatalogImageDefinitionsClient.GetErrorDetails.
type ProjectCatalogImageDefinitionsClientGetErrorDetailsResponse struct {
	// List of validator error details. Populated when changes are made to the resource or its dependent resources that impact
	// the validity of the Catalog resource.
	CatalogResourceValidationErrorDetails
}

// ProjectCatalogImageDefinitionsClientListByProjectCatalogResponse contains the response from method ProjectCatalogImageDefinitionsClient.NewListByProjectCatalogPager.
type ProjectCatalogImageDefinitionsClientListByProjectCatalogResponse struct {
	// Paged collection of ImageDefinition items
	ImageDefinitionListResult
}

// ProjectCatalogsClientConnectResponse contains the response from method ProjectCatalogsClient.BeginConnect.
type ProjectCatalogsClientConnectResponse struct {
	// placeholder for future response values
}

// ProjectCatalogsClientCreateOrUpdateResponse contains the response from method ProjectCatalogsClient.BeginCreateOrUpdate.
type ProjectCatalogsClientCreateOrUpdateResponse struct {
	// Represents a catalog.
	Catalog
}

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

// ProjectCatalogsClientGetResponse contains the response from method ProjectCatalogsClient.Get.
type ProjectCatalogsClientGetResponse struct {
	// Represents a catalog.
	Catalog
}

// ProjectCatalogsClientGetSyncErrorDetailsResponse contains the response from method ProjectCatalogsClient.GetSyncErrorDetails.
type ProjectCatalogsClientGetSyncErrorDetailsResponse struct {
	// Synchronization error details.
	SyncErrorDetails
}

// ProjectCatalogsClientListResponse contains the response from method ProjectCatalogsClient.NewListPager.
type ProjectCatalogsClientListResponse struct {
	// Paged collection of Catalog items
	CatalogListResult
}

// ProjectCatalogsClientPatchResponse contains the response from method ProjectCatalogsClient.BeginPatch.
type ProjectCatalogsClientPatchResponse struct {
	// Represents a catalog.
	Catalog
}

// ProjectCatalogsClientSyncResponse contains the response from method ProjectCatalogsClient.BeginSync.
type ProjectCatalogsClientSyncResponse struct {
	// placeholder for future response values
}

// ProjectEnvironmentTypesClientCreateOrUpdateResponse contains the response from method ProjectEnvironmentTypesClient.CreateOrUpdate.
type ProjectEnvironmentTypesClientCreateOrUpdateResponse struct {
	// Represents an environment type.
	ProjectEnvironmentType
}

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

// ProjectEnvironmentTypesClientGetResponse contains the response from method ProjectEnvironmentTypesClient.Get.
type ProjectEnvironmentTypesClientGetResponse struct {
	// Represents an environment type.
	ProjectEnvironmentType
}

// ProjectEnvironmentTypesClientListResponse contains the response from method ProjectEnvironmentTypesClient.NewListPager.
type ProjectEnvironmentTypesClientListResponse struct {
	// Paged collection of ProjectEnvironmentType items
	ProjectEnvironmentTypeListResult
}

// ProjectEnvironmentTypesClientUpdateResponse contains the response from method ProjectEnvironmentTypesClient.Update.
type ProjectEnvironmentTypesClientUpdateResponse struct {
	// Represents an environment type.
	ProjectEnvironmentType
}

// ProjectPoliciesClientCreateOrUpdateResponse contains the response from method ProjectPoliciesClient.BeginCreateOrUpdate.
type ProjectPoliciesClientCreateOrUpdateResponse struct {
	// Represents an project policy resource.
	ProjectPolicy
}

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

// ProjectPoliciesClientGetResponse contains the response from method ProjectPoliciesClient.Get.
type ProjectPoliciesClientGetResponse struct {
	// Represents an project policy resource.
	ProjectPolicy
}

// ProjectPoliciesClientListByDevCenterResponse contains the response from method ProjectPoliciesClient.NewListByDevCenterPager.
type ProjectPoliciesClientListByDevCenterResponse struct {
	// Paged collection of ProjectPolicy items
	ProjectPolicyListResult
}

// ProjectPoliciesClientUpdateResponse contains the response from method ProjectPoliciesClient.BeginUpdate.
type ProjectPoliciesClientUpdateResponse struct {
	// Represents an project policy resource.
	ProjectPolicy
}

// ProjectsClientCreateOrUpdateResponse contains the response from method ProjectsClient.BeginCreateOrUpdate.
type ProjectsClientCreateOrUpdateResponse struct {
	// Represents a project resource.
	Project
}

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

// ProjectsClientGetInheritedSettingsResponse contains the response from method ProjectsClient.GetInheritedSettings.
type ProjectsClientGetInheritedSettingsResponse struct {
	// Applicable inherited settings for a project.
	InheritedSettingsForProject
}

// ProjectsClientGetResponse contains the response from method ProjectsClient.Get.
type ProjectsClientGetResponse struct {
	// Represents a project resource.
	Project
}

// ProjectsClientListByResourceGroupResponse contains the response from method ProjectsClient.NewListByResourceGroupPager.
type ProjectsClientListByResourceGroupResponse struct {
	// Paged collection of Project items
	ProjectListResult
}

// ProjectsClientListBySubscriptionResponse contains the response from method ProjectsClient.NewListBySubscriptionPager.
type ProjectsClientListBySubscriptionResponse struct {
	// Paged collection of Project items
	ProjectListResult
}

// ProjectsClientUpdateResponse contains the response from method ProjectsClient.BeginUpdate.
type ProjectsClientUpdateResponse struct {
	// Represents a project resource.
	Project
}

// SKUsClientListByProjectResponse contains the response from method SKUsClient.NewListByProjectPager.
type SKUsClientListByProjectResponse struct {
	// Results of the Microsoft.DevCenter SKU list operation.
	SKUListResult
}

// SKUsClientListBySubscriptionResponse contains the response from method SKUsClient.NewListBySubscriptionPager.
type SKUsClientListBySubscriptionResponse struct {
	// Results of the Microsoft.DevCenter SKU list operation.
	SKUListResult
}

// SchedulesClientCreateOrUpdateResponse contains the response from method SchedulesClient.BeginCreateOrUpdate.
type SchedulesClientCreateOrUpdateResponse struct {
	// Represents a Schedule to execute a task.
	Schedule
}

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

// SchedulesClientGetResponse contains the response from method SchedulesClient.Get.
type SchedulesClientGetResponse struct {
	// Represents a Schedule to execute a task.
	Schedule
}

// SchedulesClientListByPoolResponse contains the response from method SchedulesClient.NewListByPoolPager.
type SchedulesClientListByPoolResponse struct {
	// Paged collection of Schedule items
	ScheduleListResult
}

// SchedulesClientUpdateResponse contains the response from method SchedulesClient.BeginUpdate.
type SchedulesClientUpdateResponse struct {
	// Represents a Schedule to execute a task.
	Schedule
}

// UsagesClientListByLocationResponse contains the response from method UsagesClient.NewListByLocationPager.
type UsagesClientListByLocationResponse struct {
	// List of Core Usages.
	ListUsagesResult
}
