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

// MarketplaceRegistrationDefinitionsClientGetOptions contains the optional parameters for the MarketplaceRegistrationDefinitionsClient.Get
// method.
type MarketplaceRegistrationDefinitionsClientGetOptions struct {
	// placeholder for future optional parameters
}

// MarketplaceRegistrationDefinitionsClientListOptions contains the optional parameters for the MarketplaceRegistrationDefinitionsClient.NewListPager
// method.
type MarketplaceRegistrationDefinitionsClientListOptions struct {
	// The filter query parameter to filter managed services resources by.
	Filter *string
}

// MarketplaceRegistrationDefinitionsWithoutScopeClientGetOptions contains the optional parameters for the MarketplaceRegistrationDefinitionsWithoutScopeClient.Get
// method.
type MarketplaceRegistrationDefinitionsWithoutScopeClientGetOptions struct {
	// placeholder for future optional parameters
}

// MarketplaceRegistrationDefinitionsWithoutScopeClientListOptions contains the optional parameters for the MarketplaceRegistrationDefinitionsWithoutScopeClient.NewListPager
// method.
type MarketplaceRegistrationDefinitionsWithoutScopeClientListOptions struct {
	// The filter query parameter to filter managed services resources by.
	Filter *string
}

// OperationsClientListOptions contains the optional parameters for the OperationsClient.List method.
type OperationsClientListOptions struct {
	// placeholder for future optional parameters
}

// OperationsWithScopeClientListOptions contains the optional parameters for the OperationsWithScopeClient.List method.
type OperationsWithScopeClientListOptions struct {
	// placeholder for future optional parameters
}

// RegistrationAssignmentsClientBeginCreateOrUpdateOptions contains the optional parameters for the RegistrationAssignmentsClient.BeginCreateOrUpdate
// method.
type RegistrationAssignmentsClientBeginCreateOrUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

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

// RegistrationAssignmentsClientGetOptions contains the optional parameters for the RegistrationAssignmentsClient.Get method.
type RegistrationAssignmentsClientGetOptions struct {
	// The flag indicating whether to return the registration definition details along with the registration assignment details.
	ExpandRegistrationDefinition *bool
}

// RegistrationAssignmentsClientListOptions contains the optional parameters for the RegistrationAssignmentsClient.NewListPager
// method.
type RegistrationAssignmentsClientListOptions struct {
	// The flag indicating whether to return the registration definition details along with the registration assignment details.
	ExpandRegistrationDefinition *bool

	// The filter query parameter to filter managed services resources by.
	Filter *string
}

// RegistrationDefinitionsClientBeginCreateOrUpdateOptions contains the optional parameters for the RegistrationDefinitionsClient.BeginCreateOrUpdate
// method.
type RegistrationDefinitionsClientBeginCreateOrUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// RegistrationDefinitionsClientDeleteOptions contains the optional parameters for the RegistrationDefinitionsClient.Delete
// method.
type RegistrationDefinitionsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// RegistrationDefinitionsClientGetOptions contains the optional parameters for the RegistrationDefinitionsClient.Get method.
type RegistrationDefinitionsClientGetOptions struct {
	// placeholder for future optional parameters
}

// RegistrationDefinitionsClientListOptions contains the optional parameters for the RegistrationDefinitionsClient.NewListPager
// method.
type RegistrationDefinitionsClientListOptions struct {
	// The filter query parameter to filter managed services resources by.
	Filter *string
}
