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

// ManagementClientCancelOrderItemResponse contains the response from method ManagementClient.CancelOrderItem.
type ManagementClientCancelOrderItemResponse struct {
	// placeholder for future response values
}

// ManagementClientCreateAddressResponse contains the response from method ManagementClient.BeginCreateAddress.
type ManagementClientCreateAddressResponse struct {
	// Address Resource.
	AddressResource
}

// ManagementClientCreateOrderItemResponse contains the response from method ManagementClient.BeginCreateOrderItem.
type ManagementClientCreateOrderItemResponse struct {
	// Represents order item contract
	OrderItemResource
}

// ManagementClientDeleteAddressByNameResponse contains the response from method ManagementClient.BeginDeleteAddressByName.
type ManagementClientDeleteAddressByNameResponse struct {
	// placeholder for future response values
}

// ManagementClientDeleteOrderItemByNameResponse contains the response from method ManagementClient.BeginDeleteOrderItemByName.
type ManagementClientDeleteOrderItemByNameResponse struct {
	// placeholder for future response values
}

// ManagementClientGetAddressByNameResponse contains the response from method ManagementClient.GetAddressByName.
type ManagementClientGetAddressByNameResponse struct {
	// Address Resource.
	AddressResource
}

// ManagementClientGetOrderByNameResponse contains the response from method ManagementClient.GetOrderByName.
type ManagementClientGetOrderByNameResponse struct {
	// Specifies the properties or parameters for an order. Order is a grouping of one or more order items.
	OrderResource
}

// ManagementClientGetOrderItemByNameResponse contains the response from method ManagementClient.GetOrderItemByName.
type ManagementClientGetOrderItemByNameResponse struct {
	// Represents order item contract
	OrderItemResource
}

// ManagementClientListAddressesAtResourceGroupLevelResponse contains the response from method ManagementClient.NewListAddressesAtResourceGroupLevelPager.
type ManagementClientListAddressesAtResourceGroupLevelResponse struct {
	// Address Resource Collection
	AddressResourceList
}

// ManagementClientListAddressesAtSubscriptionLevelResponse contains the response from method ManagementClient.NewListAddressesAtSubscriptionLevelPager.
type ManagementClientListAddressesAtSubscriptionLevelResponse struct {
	// Address Resource Collection
	AddressResourceList
}

// ManagementClientListConfigurationsResponse contains the response from method ManagementClient.NewListConfigurationsPager.
type ManagementClientListConfigurationsResponse struct {
	// The list of configurations.
	Configurations
}

// ManagementClientListOperationsResponse contains the response from method ManagementClient.NewListOperationsPager.
type ManagementClientListOperationsResponse 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
}

// ManagementClientListOrderAtResourceGroupLevelResponse contains the response from method ManagementClient.NewListOrderAtResourceGroupLevelPager.
type ManagementClientListOrderAtResourceGroupLevelResponse struct {
	// List of orders.
	OrderResourceList
}

// ManagementClientListOrderAtSubscriptionLevelResponse contains the response from method ManagementClient.NewListOrderAtSubscriptionLevelPager.
type ManagementClientListOrderAtSubscriptionLevelResponse struct {
	// List of orders.
	OrderResourceList
}

// ManagementClientListOrderItemsAtResourceGroupLevelResponse contains the response from method ManagementClient.NewListOrderItemsAtResourceGroupLevelPager.
type ManagementClientListOrderItemsAtResourceGroupLevelResponse struct {
	// List of orderItems.
	OrderItemResourceList
}

// ManagementClientListOrderItemsAtSubscriptionLevelResponse contains the response from method ManagementClient.NewListOrderItemsAtSubscriptionLevelPager.
type ManagementClientListOrderItemsAtSubscriptionLevelResponse struct {
	// List of orderItems.
	OrderItemResourceList
}

// ManagementClientListProductFamiliesMetadataResponse contains the response from method ManagementClient.NewListProductFamiliesMetadataPager.
type ManagementClientListProductFamiliesMetadataResponse struct {
	// Holds details about product family metadata
	ProductFamiliesMetadata
}

// ManagementClientListProductFamiliesResponse contains the response from method ManagementClient.NewListProductFamiliesPager.
type ManagementClientListProductFamiliesResponse struct {
	// The list of product families.
	ProductFamilies
}

// ManagementClientReturnOrderItemResponse contains the response from method ManagementClient.BeginReturnOrderItem.
type ManagementClientReturnOrderItemResponse struct {
	// placeholder for future response values
}

// ManagementClientUpdateAddressResponse contains the response from method ManagementClient.BeginUpdateAddress.
type ManagementClientUpdateAddressResponse struct {
	// Address Resource.
	AddressResource
}

// ManagementClientUpdateOrderItemResponse contains the response from method ManagementClient.BeginUpdateOrderItem.
type ManagementClientUpdateOrderItemResponse struct {
	// Represents order item contract
	OrderItemResource
}
