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

// ApplicationClientListOperationsOptions contains the optional parameters for the ApplicationClient.NewListOperationsPager
// method.
type ApplicationClientListOperationsOptions struct {
	// placeholder for future optional parameters
}

// ApplicationDefinitionsClientCreateOrUpdateByIDOptions contains the optional parameters for the ApplicationDefinitionsClient.CreateOrUpdateByID
// method.
type ApplicationDefinitionsClientCreateOrUpdateByIDOptions struct {
	// placeholder for future optional parameters
}

// ApplicationDefinitionsClientCreateOrUpdateOptions contains the optional parameters for the ApplicationDefinitionsClient.CreateOrUpdate
// method.
type ApplicationDefinitionsClientCreateOrUpdateOptions struct {
	// placeholder for future optional parameters
}

// ApplicationDefinitionsClientDeleteByIDOptions contains the optional parameters for the ApplicationDefinitionsClient.DeleteByID
// method.
type ApplicationDefinitionsClientDeleteByIDOptions struct {
	// placeholder for future optional parameters
}

// ApplicationDefinitionsClientDeleteOptions contains the optional parameters for the ApplicationDefinitionsClient.Delete
// method.
type ApplicationDefinitionsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// ApplicationDefinitionsClientGetByIDOptions contains the optional parameters for the ApplicationDefinitionsClient.GetByID
// method.
type ApplicationDefinitionsClientGetByIDOptions struct {
	// placeholder for future optional parameters
}

// ApplicationDefinitionsClientGetOptions contains the optional parameters for the ApplicationDefinitionsClient.Get method.
type ApplicationDefinitionsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ApplicationDefinitionsClientListByResourceGroupOptions contains the optional parameters for the ApplicationDefinitionsClient.NewListByResourceGroupPager
// method.
type ApplicationDefinitionsClientListByResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// ApplicationDefinitionsClientListBySubscriptionOptions contains the optional parameters for the ApplicationDefinitionsClient.NewListBySubscriptionPager
// method.
type ApplicationDefinitionsClientListBySubscriptionOptions struct {
	// placeholder for future optional parameters
}

// ApplicationDefinitionsClientUpdateByIDOptions contains the optional parameters for the ApplicationDefinitionsClient.UpdateByID
// method.
type ApplicationDefinitionsClientUpdateByIDOptions struct {
	// placeholder for future optional parameters
}

// ApplicationDefinitionsClientUpdateOptions contains the optional parameters for the ApplicationDefinitionsClient.Update
// method.
type ApplicationDefinitionsClientUpdateOptions struct {
	// placeholder for future optional parameters
}

// ApplicationsClientBeginCreateOrUpdateByIDOptions contains the optional parameters for the ApplicationsClient.BeginCreateOrUpdateByID
// method.
type ApplicationsClientBeginCreateOrUpdateByIDOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

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

// ApplicationsClientBeginDeleteByIDOptions contains the optional parameters for the ApplicationsClient.BeginDeleteByID method.
type ApplicationsClientBeginDeleteByIDOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

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

// ApplicationsClientBeginRefreshPermissionsOptions contains the optional parameters for the ApplicationsClient.BeginRefreshPermissions
// method.
type ApplicationsClientBeginRefreshPermissionsOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// ApplicationsClientBeginUpdateAccessOptions contains the optional parameters for the ApplicationsClient.BeginUpdateAccess
// method.
type ApplicationsClientBeginUpdateAccessOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// ApplicationsClientBeginUpdateByIDOptions contains the optional parameters for the ApplicationsClient.BeginUpdateByID method.
type ApplicationsClientBeginUpdateByIDOptions struct {
	// Parameters supplied to update an existing managed application.
	Parameters *ApplicationPatchable

	// Resumes the LRO from the provided token.
	ResumeToken string
}

// ApplicationsClientBeginUpdateOptions contains the optional parameters for the ApplicationsClient.BeginUpdate method.
type ApplicationsClientBeginUpdateOptions struct {
	// Parameters supplied to update an existing managed application.
	Parameters *ApplicationPatchable

	// Resumes the LRO from the provided token.
	ResumeToken string
}

// ApplicationsClientGetByIDOptions contains the optional parameters for the ApplicationsClient.GetByID method.
type ApplicationsClientGetByIDOptions struct {
	// placeholder for future optional parameters
}

// ApplicationsClientGetOptions contains the optional parameters for the ApplicationsClient.Get method.
type ApplicationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ApplicationsClientListAllowedUpgradePlansOptions contains the optional parameters for the ApplicationsClient.ListAllowedUpgradePlans
// method.
type ApplicationsClientListAllowedUpgradePlansOptions struct {
	// placeholder for future optional parameters
}

// ApplicationsClientListByResourceGroupOptions contains the optional parameters for the ApplicationsClient.NewListByResourceGroupPager
// method.
type ApplicationsClientListByResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// ApplicationsClientListBySubscriptionOptions contains the optional parameters for the ApplicationsClient.NewListBySubscriptionPager
// method.
type ApplicationsClientListBySubscriptionOptions struct {
	// placeholder for future optional parameters
}

// ApplicationsClientListTokensOptions contains the optional parameters for the ApplicationsClient.ListTokens method.
type ApplicationsClientListTokensOptions struct {
	// placeholder for future optional parameters
}

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

// JitRequestsClientDeleteOptions contains the optional parameters for the JitRequestsClient.Delete method.
type JitRequestsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// JitRequestsClientGetOptions contains the optional parameters for the JitRequestsClient.Get method.
type JitRequestsClientGetOptions struct {
	// placeholder for future optional parameters
}

// JitRequestsClientListByResourceGroupOptions contains the optional parameters for the JitRequestsClient.ListByResourceGroup
// method.
type JitRequestsClientListByResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// JitRequestsClientListBySubscriptionOptions contains the optional parameters for the JitRequestsClient.ListBySubscription
// method.
type JitRequestsClientListBySubscriptionOptions struct {
	// placeholder for future optional parameters
}

// JitRequestsClientUpdateOptions contains the optional parameters for the JitRequestsClient.Update method.
type JitRequestsClientUpdateOptions struct {
	// placeholder for future optional parameters
}
