1// +build go1.9
2
3// Copyright (c) Microsoft Corporation. All rights reserved.
4// Licensed under the MIT License. See License.txt in the project root for license information.
5
6// This code was auto-generated by:
7// github.com/Azure/azure-sdk-for-go/tools/profileBuilder
8
9package commerce
10
11import (
12	"context"
13
14	original "github.com/Azure/azure-sdk-for-go/services/preview/commerce/mgmt/2015-06-01-preview/commerce"
15)
16
17const (
18	DefaultBaseURI = original.DefaultBaseURI
19)
20
21type AggregationGranularity = original.AggregationGranularity
22
23const (
24	Daily  AggregationGranularity = original.Daily
25	Hourly AggregationGranularity = original.Hourly
26)
27
28type Name = original.Name
29
30const (
31	NameMonetaryCommitment Name = original.NameMonetaryCommitment
32	NameMonetaryCredit     Name = original.NameMonetaryCredit
33	NameOfferTermInfo      Name = original.NameOfferTermInfo
34	NameRecurringCharge    Name = original.NameRecurringCharge
35)
36
37type BaseClient = original.BaseClient
38type BasicOfferTermInfo = original.BasicOfferTermInfo
39type ErrorResponse = original.ErrorResponse
40type InfoField = original.InfoField
41type MeterInfo = original.MeterInfo
42type MonetaryCommitment = original.MonetaryCommitment
43type MonetaryCredit = original.MonetaryCredit
44type OfferTermInfo = original.OfferTermInfo
45type RateCardClient = original.RateCardClient
46type RateCardQueryParameters = original.RateCardQueryParameters
47type RecurringCharge = original.RecurringCharge
48type ResourceRateCardInfo = original.ResourceRateCardInfo
49type UsageAggregatesClient = original.UsageAggregatesClient
50type UsageAggregation = original.UsageAggregation
51type UsageAggregationListResult = original.UsageAggregationListResult
52type UsageAggregationListResultIterator = original.UsageAggregationListResultIterator
53type UsageAggregationListResultPage = original.UsageAggregationListResultPage
54type UsageSample = original.UsageSample
55
56func New(subscriptionID string) BaseClient {
57	return original.New(subscriptionID)
58}
59func NewRateCardClient(subscriptionID string) RateCardClient {
60	return original.NewRateCardClient(subscriptionID)
61}
62func NewRateCardClientWithBaseURI(baseURI string, subscriptionID string) RateCardClient {
63	return original.NewRateCardClientWithBaseURI(baseURI, subscriptionID)
64}
65func NewUsageAggregatesClient(subscriptionID string) UsageAggregatesClient {
66	return original.NewUsageAggregatesClient(subscriptionID)
67}
68func NewUsageAggregatesClientWithBaseURI(baseURI string, subscriptionID string) UsageAggregatesClient {
69	return original.NewUsageAggregatesClientWithBaseURI(baseURI, subscriptionID)
70}
71func NewUsageAggregationListResultIterator(page UsageAggregationListResultPage) UsageAggregationListResultIterator {
72	return original.NewUsageAggregationListResultIterator(page)
73}
74func NewUsageAggregationListResultPage(cur UsageAggregationListResult, getNextPage func(context.Context, UsageAggregationListResult) (UsageAggregationListResult, error)) UsageAggregationListResultPage {
75	return original.NewUsageAggregationListResultPage(cur, getNextPage)
76}
77func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
78	return original.NewWithBaseURI(baseURI, subscriptionID)
79}
80func PossibleAggregationGranularityValues() []AggregationGranularity {
81	return original.PossibleAggregationGranularityValues()
82}
83func PossibleNameValues() []Name {
84	return original.PossibleNameValues()
85}
86func UserAgent() string {
87	return original.UserAgent() + " profiles/2020-09-01"
88}
89func Version() string {
90	return original.Version()
91}
92