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

// GatewaysClientCreateOrUpdateResponse contains the response from method GatewaysClient.BeginCreateOrUpdate.
type GatewaysClientCreateOrUpdateResponse struct {
	// A Programmable Connectivity Gateway resource.
	Gateway
}

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

// GatewaysClientGetResponse contains the response from method GatewaysClient.Get.
type GatewaysClientGetResponse struct {
	// A Programmable Connectivity Gateway resource.
	Gateway
}

// GatewaysClientListByResourceGroupResponse contains the response from method GatewaysClient.NewListByResourceGroupPager.
type GatewaysClientListByResourceGroupResponse struct {
	// The response of a Gateway list operation.
	GatewayListResult
}

// GatewaysClientListBySubscriptionResponse contains the response from method GatewaysClient.NewListBySubscriptionPager.
type GatewaysClientListBySubscriptionResponse struct {
	// The response of a Gateway list operation.
	GatewayListResult
}

// GatewaysClientUpdateResponse contains the response from method GatewaysClient.Update.
type GatewaysClientUpdateResponse struct {
	// A Programmable Connectivity Gateway resource.
	Gateway
}

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

// OperatorAPIConnectionsClientCreateResponse contains the response from method OperatorAPIConnectionsClient.BeginCreate.
type OperatorAPIConnectionsClientCreateResponse struct {
	// A Programmable Connectivity Operator API Connection resource
	OperatorAPIConnection
}

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

// OperatorAPIConnectionsClientGetResponse contains the response from method OperatorAPIConnectionsClient.Get.
type OperatorAPIConnectionsClientGetResponse struct {
	// A Programmable Connectivity Operator API Connection resource
	OperatorAPIConnection
}

// OperatorAPIConnectionsClientListByResourceGroupResponse contains the response from method OperatorAPIConnectionsClient.NewListByResourceGroupPager.
type OperatorAPIConnectionsClientListByResourceGroupResponse struct {
	// The response of a OperatorApiConnection list operation.
	OperatorAPIConnectionListResult
}

// OperatorAPIConnectionsClientListBySubscriptionResponse contains the response from method OperatorAPIConnectionsClient.NewListBySubscriptionPager.
type OperatorAPIConnectionsClientListBySubscriptionResponse struct {
	// The response of a OperatorApiConnection list operation.
	OperatorAPIConnectionListResult
}

// OperatorAPIConnectionsClientUpdateResponse contains the response from method OperatorAPIConnectionsClient.BeginUpdate.
type OperatorAPIConnectionsClientUpdateResponse struct {
	// A Programmable Connectivity Operator API Connection resource
	OperatorAPIConnection
}

// OperatorAPIPlansClientGetResponse contains the response from method OperatorAPIPlansClient.Get.
type OperatorAPIPlansClientGetResponse struct {
	// A Programmable Connectivity Operator API Plans resource. This is a readonly resource that indicates which Operator Network
	// APIs are available in the user's subscription.
	OperatorAPIPlan
}

// OperatorAPIPlansClientListBySubscriptionResponse contains the response from method OperatorAPIPlansClient.NewListBySubscriptionPager.
type OperatorAPIPlansClientListBySubscriptionResponse struct {
	// The response of a OperatorApiPlan list operation.
	OperatorAPIPlanListResult
}
