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

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

// RetentionPoliciesClientCreateOrReplaceResponse contains the response from method RetentionPoliciesClient.BeginCreateOrReplace.
type RetentionPoliciesClientCreateOrReplaceResponse struct {
	// A retention policy resource belonging to the scheduler
	RetentionPolicy
}

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

// RetentionPoliciesClientGetResponse contains the response from method RetentionPoliciesClient.Get.
type RetentionPoliciesClientGetResponse struct {
	// A retention policy resource belonging to the scheduler
	RetentionPolicy
}

// RetentionPoliciesClientListBySchedulerResponse contains the response from method RetentionPoliciesClient.NewListBySchedulerPager.
type RetentionPoliciesClientListBySchedulerResponse struct {
	// The response of a RetentionPolicy list operation.
	RetentionPolicyListResult
}

// RetentionPoliciesClientUpdateResponse contains the response from method RetentionPoliciesClient.BeginUpdate.
type RetentionPoliciesClientUpdateResponse struct {
	// A retention policy resource belonging to the scheduler
	RetentionPolicy
}

// SchedulersClientCreateOrUpdateResponse contains the response from method SchedulersClient.BeginCreateOrUpdate.
type SchedulersClientCreateOrUpdateResponse struct {
	// A Durable Task Scheduler resource
	Scheduler
}

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

// SchedulersClientGetResponse contains the response from method SchedulersClient.Get.
type SchedulersClientGetResponse struct {
	// A Durable Task Scheduler resource
	Scheduler
}

// SchedulersClientListByResourceGroupResponse contains the response from method SchedulersClient.NewListByResourceGroupPager.
type SchedulersClientListByResourceGroupResponse struct {
	// The response of a Scheduler list operation.
	SchedulerListResult
}

// SchedulersClientListBySubscriptionResponse contains the response from method SchedulersClient.NewListBySubscriptionPager.
type SchedulersClientListBySubscriptionResponse struct {
	// The response of a Scheduler list operation.
	SchedulerListResult
}

// SchedulersClientUpdateResponse contains the response from method SchedulersClient.BeginUpdate.
type SchedulersClientUpdateResponse struct {
	// A Durable Task Scheduler resource
	Scheduler
}

// TaskHubsClientCreateOrUpdateResponse contains the response from method TaskHubsClient.BeginCreateOrUpdate.
type TaskHubsClientCreateOrUpdateResponse struct {
	// A Task Hub resource belonging to the scheduler
	TaskHub
}

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

// TaskHubsClientGetResponse contains the response from method TaskHubsClient.Get.
type TaskHubsClientGetResponse struct {
	// A Task Hub resource belonging to the scheduler
	TaskHub
}

// TaskHubsClientListBySchedulerResponse contains the response from method TaskHubsClient.NewListBySchedulerPager.
type TaskHubsClientListBySchedulerResponse struct {
	// The response of a TaskHub list operation.
	TaskHubListResult
}
