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

// AzureDevOpsConnectorClientCreateOrUpdateResponse contains the response from method AzureDevOpsConnectorClient.BeginCreateOrUpdate.
type AzureDevOpsConnectorClientCreateOrUpdateResponse struct {
	AzureDevOpsConnector
}

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

// AzureDevOpsConnectorClientGetResponse contains the response from method AzureDevOpsConnectorClient.Get.
type AzureDevOpsConnectorClientGetResponse struct {
	AzureDevOpsConnector
}

// AzureDevOpsConnectorClientListByResourceGroupResponse contains the response from method AzureDevOpsConnectorClient.NewListByResourceGroupPager.
type AzureDevOpsConnectorClientListByResourceGroupResponse struct {
	AzureDevOpsConnectorListResponse
}

// AzureDevOpsConnectorClientListBySubscriptionResponse contains the response from method AzureDevOpsConnectorClient.NewListBySubscriptionPager.
type AzureDevOpsConnectorClientListBySubscriptionResponse struct {
	AzureDevOpsConnectorListResponse
}

// AzureDevOpsConnectorClientUpdateResponse contains the response from method AzureDevOpsConnectorClient.BeginUpdate.
type AzureDevOpsConnectorClientUpdateResponse struct {
	AzureDevOpsConnector
}

// AzureDevOpsConnectorStatsClientGetResponse contains the response from method AzureDevOpsConnectorStatsClient.Get.
type AzureDevOpsConnectorStatsClientGetResponse struct {
	AzureDevOpsConnectorStatsListResponse
}

// AzureDevOpsOrgClientCreateOrUpdateResponse contains the response from method AzureDevOpsOrgClient.BeginCreateOrUpdate.
type AzureDevOpsOrgClientCreateOrUpdateResponse struct {
	// Azure DevOps Org Proxy Resource.
	AzureDevOpsOrg
}

// AzureDevOpsOrgClientGetResponse contains the response from method AzureDevOpsOrgClient.Get.
type AzureDevOpsOrgClientGetResponse struct {
	// Azure DevOps Org Proxy Resource.
	AzureDevOpsOrg
}

// AzureDevOpsOrgClientListResponse contains the response from method AzureDevOpsOrgClient.NewListPager.
type AzureDevOpsOrgClientListResponse struct {
	AzureDevOpsOrgListResponse
}

// AzureDevOpsOrgClientUpdateResponse contains the response from method AzureDevOpsOrgClient.BeginUpdate.
type AzureDevOpsOrgClientUpdateResponse struct {
	// Azure DevOps Org Proxy Resource.
	AzureDevOpsOrg
}

// AzureDevOpsProjectClientCreateOrUpdateResponse contains the response from method AzureDevOpsProjectClient.BeginCreateOrUpdate.
type AzureDevOpsProjectClientCreateOrUpdateResponse struct {
	// Azure DevOps Project Proxy Resource.
	AzureDevOpsProject
}

// AzureDevOpsProjectClientGetResponse contains the response from method AzureDevOpsProjectClient.Get.
type AzureDevOpsProjectClientGetResponse struct {
	// Azure DevOps Project Proxy Resource.
	AzureDevOpsProject
}

// AzureDevOpsProjectClientListResponse contains the response from method AzureDevOpsProjectClient.NewListPager.
type AzureDevOpsProjectClientListResponse struct {
	AzureDevOpsProjectListResponse
}

// AzureDevOpsProjectClientUpdateResponse contains the response from method AzureDevOpsProjectClient.BeginUpdate.
type AzureDevOpsProjectClientUpdateResponse struct {
	// Azure DevOps Project Proxy Resource.
	AzureDevOpsProject
}

// AzureDevOpsRepoClientCreateOrUpdateResponse contains the response from method AzureDevOpsRepoClient.BeginCreateOrUpdate.
type AzureDevOpsRepoClientCreateOrUpdateResponse struct {
	// Azure DevOps Repo Proxy Resource.
	AzureDevOpsRepo
}

// AzureDevOpsRepoClientGetResponse contains the response from method AzureDevOpsRepoClient.Get.
type AzureDevOpsRepoClientGetResponse struct {
	// Azure DevOps Repo Proxy Resource.
	AzureDevOpsRepo
}

// AzureDevOpsRepoClientListByConnectorResponse contains the response from method AzureDevOpsRepoClient.NewListByConnectorPager.
type AzureDevOpsRepoClientListByConnectorResponse struct {
	AzureDevOpsRepoListResponse
}

// AzureDevOpsRepoClientListResponse contains the response from method AzureDevOpsRepoClient.NewListPager.
type AzureDevOpsRepoClientListResponse struct {
	AzureDevOpsRepoListResponse
}

// AzureDevOpsRepoClientUpdateResponse contains the response from method AzureDevOpsRepoClient.BeginUpdate.
type AzureDevOpsRepoClientUpdateResponse struct {
	// Azure DevOps Repo Proxy Resource.
	AzureDevOpsRepo
}

// GitHubConnectorClientCreateOrUpdateResponse contains the response from method GitHubConnectorClient.BeginCreateOrUpdate.
type GitHubConnectorClientCreateOrUpdateResponse struct {
	// Represents an ARM resource for /subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.SecurityDevOps/gitHubConnectors.
	GitHubConnector
}

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

// GitHubConnectorClientGetResponse contains the response from method GitHubConnectorClient.Get.
type GitHubConnectorClientGetResponse struct {
	// Represents an ARM resource for /subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.SecurityDevOps/gitHubConnectors.
	GitHubConnector
}

// GitHubConnectorClientListByResourceGroupResponse contains the response from method GitHubConnectorClient.NewListByResourceGroupPager.
type GitHubConnectorClientListByResourceGroupResponse struct {
	GitHubConnectorListResponse
}

// GitHubConnectorClientListBySubscriptionResponse contains the response from method GitHubConnectorClient.NewListBySubscriptionPager.
type GitHubConnectorClientListBySubscriptionResponse struct {
	GitHubConnectorListResponse
}

// GitHubConnectorClientUpdateResponse contains the response from method GitHubConnectorClient.BeginUpdate.
type GitHubConnectorClientUpdateResponse struct {
	// Represents an ARM resource for /subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.SecurityDevOps/gitHubConnectors.
	GitHubConnector
}

// GitHubConnectorStatsClientGetResponse contains the response from method GitHubConnectorStatsClient.Get.
type GitHubConnectorStatsClientGetResponse struct {
	GitHubConnectorStatsListResponse
}

// GitHubOwnerClientCreateOrUpdateResponse contains the response from method GitHubOwnerClient.BeginCreateOrUpdate.
type GitHubOwnerClientCreateOrUpdateResponse struct {
	// GitHub repo owner Proxy Resource.
	GitHubOwner
}

// GitHubOwnerClientGetResponse contains the response from method GitHubOwnerClient.Get.
type GitHubOwnerClientGetResponse struct {
	// GitHub repo owner Proxy Resource.
	GitHubOwner
}

// GitHubOwnerClientListResponse contains the response from method GitHubOwnerClient.NewListPager.
type GitHubOwnerClientListResponse struct {
	GitHubOwnerListResponse
}

// GitHubOwnerClientUpdateResponse contains the response from method GitHubOwnerClient.BeginUpdate.
type GitHubOwnerClientUpdateResponse struct {
	// GitHub repo owner Proxy Resource.
	GitHubOwner
}

// GitHubRepoClientCreateOrUpdateResponse contains the response from method GitHubRepoClient.BeginCreateOrUpdate.
type GitHubRepoClientCreateOrUpdateResponse struct {
	// GitHub repo Proxy Resource.
	GitHubRepo
}

// GitHubRepoClientGetResponse contains the response from method GitHubRepoClient.Get.
type GitHubRepoClientGetResponse struct {
	// GitHub repo Proxy Resource.
	GitHubRepo
}

// GitHubRepoClientListByConnectorResponse contains the response from method GitHubRepoClient.NewListByConnectorPager.
type GitHubRepoClientListByConnectorResponse struct {
	GitHubRepoListResponse
}

// GitHubRepoClientListResponse contains the response from method GitHubRepoClient.NewListPager.
type GitHubRepoClientListResponse struct {
	GitHubRepoListResponse
}

// GitHubRepoClientUpdateResponse contains the response from method GitHubRepoClient.BeginUpdate.
type GitHubRepoClientUpdateResponse struct {
	// GitHub repo Proxy Resource.
	GitHubRepo
}

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