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

// CheckNameAvailabilityClientPostResponse contains the response from method CheckNameAvailabilityClient.Post.
type CheckNameAvailabilityClientPostResponse struct {
	// Check name availability response model.
	CheckNameAvailabilityResponseModel
}

// DeploymentPreflightClientPostResponse contains the response from method DeploymentPreflightClient.Post.
type DeploymentPreflightClientPostResponse struct {
	// Deployment preflight model.
	DeploymentPreflightModel
}

// EmailConfigurationClientCreateResponse contains the response from method EmailConfigurationClient.Create.
type EmailConfigurationClientCreateResponse struct {
	// Email configuration model.
	EmailConfigurationModel
}

// EmailConfigurationClientGetResponse contains the response from method EmailConfigurationClient.Get.
type EmailConfigurationClientGetResponse struct {
	// Email configuration model.
	EmailConfigurationModel
}

// EmailConfigurationClientListResponse contains the response from method EmailConfigurationClient.NewListPager.
type EmailConfigurationClientListResponse struct {
	// The response of a EmailConfigurationModel list operation.
	EmailConfigurationModelListResult
}

// EventClientGetResponse contains the response from method EventClient.Get.
type EventClientGetResponse struct {
	// Event model.
	EventModel
}

// EventClientListResponse contains the response from method EventClient.NewListPager.
type EventClientListResponse struct {
	// The response of a EventModel list operation.
	EventModelListResult
}

// FabricAgentClientCreateResponse contains the response from method FabricAgentClient.BeginCreate.
type FabricAgentClientCreateResponse struct {
	// Fabric agent model.
	FabricAgentModel
}

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

// FabricAgentClientGetResponse contains the response from method FabricAgentClient.Get.
type FabricAgentClientGetResponse struct {
	// Fabric agent model.
	FabricAgentModel
}

// FabricAgentClientListResponse contains the response from method FabricAgentClient.NewListPager.
type FabricAgentClientListResponse struct {
	// The response of a FabricAgentModel list operation.
	FabricAgentModelListResult
}

// FabricClientCreateResponse contains the response from method FabricClient.BeginCreate.
type FabricClientCreateResponse struct {
	// Fabric model.
	FabricModel
}

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

// FabricClientGetResponse contains the response from method FabricClient.Get.
type FabricClientGetResponse struct {
	// Fabric model.
	FabricModel
}

// FabricClientListBySubscriptionResponse contains the response from method FabricClient.NewListBySubscriptionPager.
type FabricClientListBySubscriptionResponse struct {
	// The response of a FabricModel list operation.
	FabricModelListResult
}

// FabricClientListResponse contains the response from method FabricClient.NewListPager.
type FabricClientListResponse struct {
	// The response of a FabricModel list operation.
	FabricModelListResult
}

// FabricClientUpdateResponse contains the response from method FabricClient.BeginUpdate.
type FabricClientUpdateResponse struct {
	// Fabric model.
	FabricModel
}

// JobClientGetResponse contains the response from method JobClient.Get.
type JobClientGetResponse struct {
	// Job model.
	JobModel
}

// JobClientListResponse contains the response from method JobClient.NewListPager.
type JobClientListResponse struct {
	// The response of a JobModel list operation.
	JobModelListResult
}

// LocationBasedOperationResultsClientGetResponse contains the response from method LocationBasedOperationResultsClient.Get.
type LocationBasedOperationResultsClientGetResponse struct {
	// Defines the operation status.
	OperationStatus
}

// OperationResultsClientGetResponse contains the response from method OperationResultsClient.Get.
type OperationResultsClientGetResponse struct {
	// Defines the operation status.
	OperationStatus
}

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

// PolicyClientCreateResponse contains the response from method PolicyClient.BeginCreate.
type PolicyClientCreateResponse struct {
	// Policy model.
	PolicyModel
}

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

// PolicyClientGetResponse contains the response from method PolicyClient.Get.
type PolicyClientGetResponse struct {
	// Policy model.
	PolicyModel
}

// PolicyClientListResponse contains the response from method PolicyClient.NewListPager.
type PolicyClientListResponse struct {
	// The response of a PolicyModel list operation.
	PolicyModelListResult
}

// PrivateEndpointConnectionProxiesClientCreateResponse contains the response from method PrivateEndpointConnectionProxiesClient.Create.
type PrivateEndpointConnectionProxiesClientCreateResponse struct {
	// Represents private endpoint connection proxy request.
	PrivateEndpointConnectionProxy
}

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

// PrivateEndpointConnectionProxiesClientGetResponse contains the response from method PrivateEndpointConnectionProxiesClient.Get.
type PrivateEndpointConnectionProxiesClientGetResponse struct {
	// Represents private endpoint connection proxy request.
	PrivateEndpointConnectionProxy
}

// PrivateEndpointConnectionProxiesClientListResponse contains the response from method PrivateEndpointConnectionProxiesClient.NewListPager.
type PrivateEndpointConnectionProxiesClientListResponse struct {
	// The response of a PrivateEndpointConnectionProxy list operation.
	PrivateEndpointConnectionProxyListResult
}

// PrivateEndpointConnectionProxiesClientValidateResponse contains the response from method PrivateEndpointConnectionProxiesClient.Validate.
type PrivateEndpointConnectionProxiesClientValidateResponse struct {
	// Represents private endpoint connection proxy request.
	PrivateEndpointConnectionProxy
}

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

// PrivateEndpointConnectionsClientGetResponse contains the response from method PrivateEndpointConnectionsClient.Get.
type PrivateEndpointConnectionsClientGetResponse struct {
	// Represents private endpoint connection.
	PrivateEndpointConnection
}

// PrivateEndpointConnectionsClientListResponse contains the response from method PrivateEndpointConnectionsClient.NewListPager.
type PrivateEndpointConnectionsClientListResponse struct {
	// The response of a PrivateEndpointConnection list operation.
	PrivateEndpointConnectionListResult
}

// PrivateEndpointConnectionsClientUpdateResponse contains the response from method PrivateEndpointConnectionsClient.Update.
type PrivateEndpointConnectionsClientUpdateResponse struct {
	// Represents private endpoint connection.
	PrivateEndpointConnection
}

// PrivateLinkResourcesClientGetResponse contains the response from method PrivateLinkResourcesClient.Get.
type PrivateLinkResourcesClientGetResponse struct {
	// Represents private link resource.
	PrivateLinkResource
}

// PrivateLinkResourcesClientListResponse contains the response from method PrivateLinkResourcesClient.NewListPager.
type PrivateLinkResourcesClientListResponse struct {
	// The response of a PrivateLinkResource list operation.
	PrivateLinkResourceListResult
}

// ProtectedItemClientCreateResponse contains the response from method ProtectedItemClient.BeginCreate.
type ProtectedItemClientCreateResponse struct {
	// Protected item model.
	ProtectedItemModel
}

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

// ProtectedItemClientGetResponse contains the response from method ProtectedItemClient.Get.
type ProtectedItemClientGetResponse struct {
	// Protected item model.
	ProtectedItemModel
}

// ProtectedItemClientListResponse contains the response from method ProtectedItemClient.NewListPager.
type ProtectedItemClientListResponse struct {
	// The response of a ProtectedItemModel list operation.
	ProtectedItemModelListResult
}

// ProtectedItemClientPlannedFailoverResponse contains the response from method ProtectedItemClient.BeginPlannedFailover.
type ProtectedItemClientPlannedFailoverResponse struct {
	// Planned failover model.
	PlannedFailoverModel
}

// ProtectedItemClientUpdateResponse contains the response from method ProtectedItemClient.BeginUpdate.
type ProtectedItemClientUpdateResponse struct {
	// Protected item model.
	ProtectedItemModel
}

// RecoveryPointClientGetResponse contains the response from method RecoveryPointClient.Get.
type RecoveryPointClientGetResponse struct {
	// Recovery point model.
	RecoveryPointModel
}

// RecoveryPointClientListResponse contains the response from method RecoveryPointClient.NewListPager.
type RecoveryPointClientListResponse struct {
	// The response of a RecoveryPointModel list operation.
	RecoveryPointModelListResult
}

// ReplicationExtensionClientCreateResponse contains the response from method ReplicationExtensionClient.BeginCreate.
type ReplicationExtensionClientCreateResponse struct {
	// Replication extension model.
	ReplicationExtensionModel
}

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

// ReplicationExtensionClientGetResponse contains the response from method ReplicationExtensionClient.Get.
type ReplicationExtensionClientGetResponse struct {
	// Replication extension model.
	ReplicationExtensionModel
}

// ReplicationExtensionClientListResponse contains the response from method ReplicationExtensionClient.NewListPager.
type ReplicationExtensionClientListResponse struct {
	// The response of a ReplicationExtensionModel list operation.
	ReplicationExtensionModelListResult
}

// VaultClientCreateResponse contains the response from method VaultClient.BeginCreate.
type VaultClientCreateResponse struct {
	// Vault model.
	VaultModel
}

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

// VaultClientGetResponse contains the response from method VaultClient.Get.
type VaultClientGetResponse struct {
	// Vault model.
	VaultModel
}

// VaultClientListBySubscriptionResponse contains the response from method VaultClient.NewListBySubscriptionPager.
type VaultClientListBySubscriptionResponse struct {
	// The response of a VaultModel list operation.
	VaultModelListResult
}

// VaultClientListResponse contains the response from method VaultClient.NewListPager.
type VaultClientListResponse struct {
	// The response of a VaultModel list operation.
	VaultModelListResult
}

// VaultClientUpdateResponse contains the response from method VaultClient.BeginUpdate.
type VaultClientUpdateResponse struct {
	// Vault model.
	VaultModel
}
