//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.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.

package armconsumption

// AggregatedCostClientGetByManagementGroupResponse contains the response from method AggregatedCostClient.GetByManagementGroup.
type AggregatedCostClientGetByManagementGroupResponse struct {
	ManagementGroupAggregatedCostResult
}

// AggregatedCostClientGetForBillingPeriodByManagementGroupResponse contains the response from method AggregatedCostClient.GetForBillingPeriodByManagementGroup.
type AggregatedCostClientGetForBillingPeriodByManagementGroupResponse struct {
	ManagementGroupAggregatedCostResult
}

// BalancesClientGetByBillingAccountResponse contains the response from method BalancesClient.GetByBillingAccount.
type BalancesClientGetByBillingAccountResponse struct {
	Balance
}

// BalancesClientGetForBillingPeriodByBillingAccountResponse contains the response from method BalancesClient.GetForBillingPeriodByBillingAccount.
type BalancesClientGetForBillingPeriodByBillingAccountResponse struct {
	Balance
}

// BudgetsClientCreateOrUpdateResponse contains the response from method BudgetsClient.CreateOrUpdate.
type BudgetsClientCreateOrUpdateResponse struct {
	Budget
}

// BudgetsClientDeleteResponse contains the response from method BudgetsClient.Delete.
type BudgetsClientDeleteResponse struct {
	// placeholder for future response values
}

// BudgetsClientGetResponse contains the response from method BudgetsClient.Get.
type BudgetsClientGetResponse struct {
	Budget
}

// BudgetsClientListResponse contains the response from method BudgetsClient.List.
type BudgetsClientListResponse struct {
	BudgetsListResult
}

// ChargesClientListResponse contains the response from method ChargesClient.List.
type ChargesClientListResponse struct {
	ChargesListResult
}

// CreditsClientGetResponse contains the response from method CreditsClient.Get.
type CreditsClientGetResponse struct {
	CreditSummary
}

// EventsClientListByBillingAccountResponse contains the response from method EventsClient.ListByBillingAccount.
type EventsClientListByBillingAccountResponse struct {
	Events
}

// EventsClientListByBillingProfileResponse contains the response from method EventsClient.ListByBillingProfile.
type EventsClientListByBillingProfileResponse struct {
	Events
}

// LotsClientListByBillingAccountResponse contains the response from method LotsClient.ListByBillingAccount.
type LotsClientListByBillingAccountResponse struct {
	Lots
}

// LotsClientListByBillingProfileResponse contains the response from method LotsClient.ListByBillingProfile.
type LotsClientListByBillingProfileResponse struct {
	Lots
}

// LotsClientListByCustomerResponse contains the response from method LotsClient.ListByCustomer.
type LotsClientListByCustomerResponse struct {
	Lots
}

// MarketplacesClientListResponse contains the response from method MarketplacesClient.List.
type MarketplacesClientListResponse struct {
	MarketplacesListResult
}

// OperationsClientListResponse contains the response from method OperationsClient.List.
type OperationsClientListResponse struct {
	OperationListResult
}

// PriceSheetClientGetByBillingPeriodResponse contains the response from method PriceSheetClient.GetByBillingPeriod.
type PriceSheetClientGetByBillingPeriodResponse struct {
	PriceSheetResult
}

// PriceSheetClientGetResponse contains the response from method PriceSheetClient.Get.
type PriceSheetClientGetResponse struct {
	PriceSheetResult
}

// ReservationRecommendationDetailsClientGetResponse contains the response from method ReservationRecommendationDetailsClient.Get.
type ReservationRecommendationDetailsClientGetResponse struct {
	ReservationRecommendationDetailsModel
}

// ReservationRecommendationsClientListResponse contains the response from method ReservationRecommendationsClient.List.
type ReservationRecommendationsClientListResponse struct {
	ReservationRecommendationsListResult
}

// ReservationTransactionsClientListByBillingProfileResponse contains the response from method ReservationTransactionsClient.ListByBillingProfile.
type ReservationTransactionsClientListByBillingProfileResponse struct {
	ModernReservationTransactionsListResult
}

// ReservationTransactionsClientListResponse contains the response from method ReservationTransactionsClient.List.
type ReservationTransactionsClientListResponse struct {
	ReservationTransactionsListResult
}

// ReservationsDetailsClientListByReservationOrderAndReservationResponse contains the response from method ReservationsDetailsClient.ListByReservationOrderAndReservation.
type ReservationsDetailsClientListByReservationOrderAndReservationResponse struct {
	ReservationDetailsListResult
}

// ReservationsDetailsClientListByReservationOrderResponse contains the response from method ReservationsDetailsClient.ListByReservationOrder.
type ReservationsDetailsClientListByReservationOrderResponse struct {
	ReservationDetailsListResult
}

// ReservationsDetailsClientListResponse contains the response from method ReservationsDetailsClient.List.
type ReservationsDetailsClientListResponse struct {
	ReservationDetailsListResult
}

// ReservationsSummariesClientListByReservationOrderAndReservationResponse contains the response from method ReservationsSummariesClient.ListByReservationOrderAndReservation.
type ReservationsSummariesClientListByReservationOrderAndReservationResponse struct {
	ReservationSummariesListResult
}

// ReservationsSummariesClientListByReservationOrderResponse contains the response from method ReservationsSummariesClient.ListByReservationOrder.
type ReservationsSummariesClientListByReservationOrderResponse struct {
	ReservationSummariesListResult
}

// ReservationsSummariesClientListResponse contains the response from method ReservationsSummariesClient.List.
type ReservationsSummariesClientListResponse struct {
	ReservationSummariesListResult
}

// TagsClientGetResponse contains the response from method TagsClient.Get.
type TagsClientGetResponse struct {
	TagsResult
}

// UsageDetailsClientListResponse contains the response from method UsageDetailsClient.List.
type UsageDetailsClientListResponse struct {
	UsageDetailsListResult
}
