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

// JobCollectionsClientBeginDeleteOptions contains the optional parameters for the JobCollectionsClient.BeginDelete method.
type JobCollectionsClientBeginDeleteOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// JobCollectionsClientBeginDisableOptions contains the optional parameters for the JobCollectionsClient.BeginDisable method.
type JobCollectionsClientBeginDisableOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// JobCollectionsClientBeginEnableOptions contains the optional parameters for the JobCollectionsClient.BeginEnable method.
type JobCollectionsClientBeginEnableOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// JobCollectionsClientCreateOrUpdateOptions contains the optional parameters for the JobCollectionsClient.CreateOrUpdate
// method.
type JobCollectionsClientCreateOrUpdateOptions struct {
	// placeholder for future optional parameters
}

// JobCollectionsClientGetOptions contains the optional parameters for the JobCollectionsClient.Get method.
type JobCollectionsClientGetOptions struct {
	// placeholder for future optional parameters
}

// JobCollectionsClientListByResourceGroupOptions contains the optional parameters for the JobCollectionsClient.NewListByResourceGroupPager
// method.
type JobCollectionsClientListByResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// JobCollectionsClientListBySubscriptionOptions contains the optional parameters for the JobCollectionsClient.NewListBySubscriptionPager
// method.
type JobCollectionsClientListBySubscriptionOptions struct {
	// placeholder for future optional parameters
}

// JobCollectionsClientPatchOptions contains the optional parameters for the JobCollectionsClient.Patch method.
type JobCollectionsClientPatchOptions struct {
	// placeholder for future optional parameters
}

// JobsClientCreateOrUpdateOptions contains the optional parameters for the JobsClient.CreateOrUpdate method.
type JobsClientCreateOrUpdateOptions struct {
	// placeholder for future optional parameters
}

// JobsClientDeleteOptions contains the optional parameters for the JobsClient.Delete method.
type JobsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// JobsClientGetOptions contains the optional parameters for the JobsClient.Get method.
type JobsClientGetOptions struct {
	// placeholder for future optional parameters
}

// JobsClientListJobHistoryOptions contains the optional parameters for the JobsClient.NewListJobHistoryPager method.
type JobsClientListJobHistoryOptions struct {
	// The filter to apply on the job state.
	Filter *string

	// The (0-based) index of the job history list from which to begin requesting entries.
	Skip *int32

	// the number of job history to request, in the of range of [1..100].
	Top *int32
}

// JobsClientListOptions contains the optional parameters for the JobsClient.NewListPager method.
type JobsClientListOptions struct {
	// The filter to apply on the job state.
	Filter *string

	// The (0-based) index of the job history list from which to begin requesting entries.
	Skip *int32

	// The number of jobs to request, in the of range of [1..100].
	Top *int32
}

// JobsClientPatchOptions contains the optional parameters for the JobsClient.Patch method.
type JobsClientPatchOptions struct {
	// placeholder for future optional parameters
}

// JobsClientRunOptions contains the optional parameters for the JobsClient.Run method.
type JobsClientRunOptions struct {
	// placeholder for future optional parameters
}
