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

// ApplicationResourcesClientCreateOrUpdateOptions contains the optional parameters for the ApplicationResourcesClient.CreateOrUpdate
// method.
type ApplicationResourcesClientCreateOrUpdateOptions struct {
	// placeholder for future optional parameters
}

// ApplicationResourcesClientDeleteOptions contains the optional parameters for the ApplicationResourcesClient.Delete method.
type ApplicationResourcesClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// ApplicationResourcesClientGetOptions contains the optional parameters for the ApplicationResourcesClient.Get method.
type ApplicationResourcesClientGetOptions struct {
	// placeholder for future optional parameters
}

// ApplicationResourcesClientListByApplicationOptions contains the optional parameters for the ApplicationResourcesClient.NewListByApplicationPager
// method.
type ApplicationResourcesClientListByApplicationOptions struct {
	// Expand the indicated resources into the response.
	Expand []string

	// Filter the result list using the given expression.
	Filter *string

	// The maximum number of result items per page.
	Maxpagesize *int32

	// Expressions that specify the order of returned results.
	Orderby []string

	// Select the specified fields to be included in the response.
	Select []string

	// The number of result items to skip.
	Skip *int32

	// The number of result items to return.
	Top *int32
}

// ApplicationResourcesClientPatchOptions contains the optional parameters for the ApplicationResourcesClient.Patch method.
type ApplicationResourcesClientPatchOptions struct {
	// placeholder for future optional parameters
}

// ApplicationsClientCreateOrUpdateOptions contains the optional parameters for the ApplicationsClient.CreateOrUpdate method.
type ApplicationsClientCreateOrUpdateOptions struct {
	// placeholder for future optional parameters
}

// ApplicationsClientDeleteBusinessProcessDevelopmentArtifactOptions contains the optional parameters for the ApplicationsClient.DeleteBusinessProcessDevelopmentArtifact
// method.
type ApplicationsClientDeleteBusinessProcessDevelopmentArtifactOptions struct {
	// placeholder for future optional parameters
}

// ApplicationsClientDeleteOptions contains the optional parameters for the ApplicationsClient.Delete method.
type ApplicationsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// ApplicationsClientGetBusinessProcessDevelopmentArtifactOptions contains the optional parameters for the ApplicationsClient.GetBusinessProcessDevelopmentArtifact
// method.
type ApplicationsClientGetBusinessProcessDevelopmentArtifactOptions struct {
	// placeholder for future optional parameters
}

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

// ApplicationsClientListBusinessProcessDevelopmentArtifactsOptions contains the optional parameters for the ApplicationsClient.ListBusinessProcessDevelopmentArtifacts
// method.
type ApplicationsClientListBusinessProcessDevelopmentArtifactsOptions struct {
	// placeholder for future optional parameters
}

// ApplicationsClientListBySpaceOptions contains the optional parameters for the ApplicationsClient.NewListBySpacePager method.
type ApplicationsClientListBySpaceOptions struct {
	// Expand the indicated resources into the response.
	Expand []string

	// Filter the result list using the given expression.
	Filter *string

	// The maximum number of result items per page.
	Maxpagesize *int32

	// Expressions that specify the order of returned results.
	Orderby []string

	// Select the specified fields to be included in the response.
	Select []string

	// The number of result items to skip.
	Skip *int32

	// The number of result items to return.
	Top *int32
}

// ApplicationsClientPatchOptions contains the optional parameters for the ApplicationsClient.Patch method.
type ApplicationsClientPatchOptions struct {
	// placeholder for future optional parameters
}

// ApplicationsClientSaveBusinessProcessDevelopmentArtifactOptions contains the optional parameters for the ApplicationsClient.SaveBusinessProcessDevelopmentArtifact
// method.
type ApplicationsClientSaveBusinessProcessDevelopmentArtifactOptions struct {
	// placeholder for future optional parameters
}

// ApplicationsClientValidateBusinessProcessDevelopmentArtifactOptions contains the optional parameters for the ApplicationsClient.ValidateBusinessProcessDevelopmentArtifact
// method.
type ApplicationsClientValidateBusinessProcessDevelopmentArtifactOptions struct {
	// placeholder for future optional parameters
}

// BusinessProcessVersionsClientGetOptions contains the optional parameters for the BusinessProcessVersionsClient.Get method.
type BusinessProcessVersionsClientGetOptions struct {
	// placeholder for future optional parameters
}

// BusinessProcessVersionsClientListByBusinessProcessOptions contains the optional parameters for the BusinessProcessVersionsClient.NewListByBusinessProcessPager
// method.
type BusinessProcessVersionsClientListByBusinessProcessOptions struct {
	// Expand the indicated resources into the response.
	Expand []string

	// Filter the result list using the given expression.
	Filter *string

	// The maximum number of result items per page.
	Maxpagesize *int32

	// Expressions that specify the order of returned results.
	Orderby []string

	// Select the specified fields to be included in the response.
	Select []string

	// The number of result items to skip.
	Skip *int32

	// The number of result items to return.
	Top *int32
}

// BusinessProcessesClientCreateOrUpdateOptions contains the optional parameters for the BusinessProcessesClient.CreateOrUpdate
// method.
type BusinessProcessesClientCreateOrUpdateOptions struct {
	// placeholder for future optional parameters
}

// BusinessProcessesClientDeleteOptions contains the optional parameters for the BusinessProcessesClient.Delete method.
type BusinessProcessesClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// BusinessProcessesClientGetOptions contains the optional parameters for the BusinessProcessesClient.Get method.
type BusinessProcessesClientGetOptions struct {
	// placeholder for future optional parameters
}

// BusinessProcessesClientListByApplicationOptions contains the optional parameters for the BusinessProcessesClient.NewListByApplicationPager
// method.
type BusinessProcessesClientListByApplicationOptions struct {
	// Expand the indicated resources into the response.
	Expand []string

	// Filter the result list using the given expression.
	Filter *string

	// The maximum number of result items per page.
	Maxpagesize *int32

	// Expressions that specify the order of returned results.
	Orderby []string

	// Select the specified fields to be included in the response.
	Select []string

	// The number of result items to skip.
	Skip *int32

	// The number of result items to return.
	Top *int32
}

// BusinessProcessesClientPatchOptions contains the optional parameters for the BusinessProcessesClient.Patch method.
type BusinessProcessesClientPatchOptions struct {
	// placeholder for future optional parameters
}

// InfrastructureResourcesClientCreateOrUpdateOptions contains the optional parameters for the InfrastructureResourcesClient.CreateOrUpdate
// method.
type InfrastructureResourcesClientCreateOrUpdateOptions struct {
	// placeholder for future optional parameters
}

// InfrastructureResourcesClientDeleteOptions contains the optional parameters for the InfrastructureResourcesClient.Delete
// method.
type InfrastructureResourcesClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// InfrastructureResourcesClientGetOptions contains the optional parameters for the InfrastructureResourcesClient.Get method.
type InfrastructureResourcesClientGetOptions struct {
	// placeholder for future optional parameters
}

// InfrastructureResourcesClientListBySpaceOptions contains the optional parameters for the InfrastructureResourcesClient.NewListBySpacePager
// method.
type InfrastructureResourcesClientListBySpaceOptions struct {
	// Expand the indicated resources into the response.
	Expand []string

	// Filter the result list using the given expression.
	Filter *string

	// The maximum number of result items per page.
	Maxpagesize *int32

	// Expressions that specify the order of returned results.
	Orderby []string

	// Select the specified fields to be included in the response.
	Select []string

	// The number of result items to skip.
	Skip *int32

	// The number of result items to return.
	Top *int32
}

// InfrastructureResourcesClientPatchOptions contains the optional parameters for the InfrastructureResourcesClient.Patch
// method.
type InfrastructureResourcesClientPatchOptions struct {
	// placeholder for future optional parameters
}

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

// SpacesClientCreateOrUpdateOptions contains the optional parameters for the SpacesClient.CreateOrUpdate method.
type SpacesClientCreateOrUpdateOptions struct {
	// placeholder for future optional parameters
}

// SpacesClientDeleteOptions contains the optional parameters for the SpacesClient.Delete method.
type SpacesClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// SpacesClientGetOptions contains the optional parameters for the SpacesClient.Get method.
type SpacesClientGetOptions struct {
	// placeholder for future optional parameters
}

// SpacesClientListByResourceGroupOptions contains the optional parameters for the SpacesClient.NewListByResourceGroupPager
// method.
type SpacesClientListByResourceGroupOptions struct {
	// Expand the indicated resources into the response.
	Expand []string

	// Filter the result list using the given expression.
	Filter *string

	// The maximum number of result items per page.
	Maxpagesize *int32

	// Expressions that specify the order of returned results.
	Orderby []string

	// Select the specified fields to be included in the response.
	Select []string

	// The number of result items to skip.
	Skip *int32

	// The number of result items to return.
	Top *int32
}

// SpacesClientListBySubscriptionOptions contains the optional parameters for the SpacesClient.NewListBySubscriptionPager
// method.
type SpacesClientListBySubscriptionOptions struct {
	// placeholder for future optional parameters
}

// SpacesClientPatchOptions contains the optional parameters for the SpacesClient.Patch method.
type SpacesClientPatchOptions struct {
	// placeholder for future optional parameters
}
