1// +build go1.9
2
3// Copyright 2021 Microsoft Corporation
4//
5// Licensed under the Apache License, Version 2.0 (the "License");
6// you may not use this file except in compliance with the License.
7// You may obtain a copy of the License at
8//
9//     http://www.apache.org/licenses/LICENSE-2.0
10//
11// Unless required by applicable law or agreed to in writing, software
12// distributed under the License is distributed on an "AS IS" BASIS,
13// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14// See the License for the specific language governing permissions and
15// limitations under the License.
16
17// This code was auto-generated by:
18// github.com/Azure/azure-sdk-for-go/tools/profileBuilder
19
20package support
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/support/mgmt/2020-04-01/support"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type CommunicationDirection = original.CommunicationDirection
33
34const (
35	Inbound  CommunicationDirection = original.Inbound
36	Outbound CommunicationDirection = original.Outbound
37)
38
39type CommunicationType = original.CommunicationType
40
41const (
42	Phone CommunicationType = original.Phone
43	Web   CommunicationType = original.Web
44)
45
46type PreferredContactMethod = original.PreferredContactMethod
47
48const (
49	PreferredContactMethodEmail PreferredContactMethod = original.PreferredContactMethodEmail
50	PreferredContactMethodPhone PreferredContactMethod = original.PreferredContactMethodPhone
51)
52
53type SeverityLevel = original.SeverityLevel
54
55const (
56	Critical              SeverityLevel = original.Critical
57	Highestcriticalimpact SeverityLevel = original.Highestcriticalimpact
58	Minimal               SeverityLevel = original.Minimal
59	Moderate              SeverityLevel = original.Moderate
60)
61
62type Status = original.Status
63
64const (
65	Closed Status = original.Closed
66	Open   Status = original.Open
67)
68
69type Type = original.Type
70
71const (
72	MicrosoftSupportcommunications Type = original.MicrosoftSupportcommunications
73	MicrosoftSupportsupportTickets Type = original.MicrosoftSupportsupportTickets
74)
75
76type BaseClient = original.BaseClient
77type CheckNameAvailabilityInput = original.CheckNameAvailabilityInput
78type CheckNameAvailabilityOutput = original.CheckNameAvailabilityOutput
79type CommunicationDetails = original.CommunicationDetails
80type CommunicationDetailsProperties = original.CommunicationDetailsProperties
81type CommunicationsClient = original.CommunicationsClient
82type CommunicationsCreateFuture = original.CommunicationsCreateFuture
83type CommunicationsListResult = original.CommunicationsListResult
84type CommunicationsListResultIterator = original.CommunicationsListResultIterator
85type CommunicationsListResultPage = original.CommunicationsListResultPage
86type ContactProfile = original.ContactProfile
87type Engineer = original.Engineer
88type ExceptionResponse = original.ExceptionResponse
89type Operation = original.Operation
90type OperationDisplay = original.OperationDisplay
91type OperationsClient = original.OperationsClient
92type OperationsListResult = original.OperationsListResult
93type ProblemClassification = original.ProblemClassification
94type ProblemClassificationProperties = original.ProblemClassificationProperties
95type ProblemClassificationsClient = original.ProblemClassificationsClient
96type ProblemClassificationsListResult = original.ProblemClassificationsListResult
97type QuotaChangeRequest = original.QuotaChangeRequest
98type QuotaTicketDetails = original.QuotaTicketDetails
99type Service = original.Service
100type ServiceError = original.ServiceError
101type ServiceErrorDetail = original.ServiceErrorDetail
102type ServiceLevelAgreement = original.ServiceLevelAgreement
103type ServiceProperties = original.ServiceProperties
104type ServicesClient = original.ServicesClient
105type ServicesListResult = original.ServicesListResult
106type TechnicalTicketDetails = original.TechnicalTicketDetails
107type TicketDetails = original.TicketDetails
108type TicketDetailsProperties = original.TicketDetailsProperties
109type TicketsClient = original.TicketsClient
110type TicketsCreateFuture = original.TicketsCreateFuture
111type TicketsListResult = original.TicketsListResult
112type TicketsListResultIterator = original.TicketsListResultIterator
113type TicketsListResultPage = original.TicketsListResultPage
114type UpdateContactProfile = original.UpdateContactProfile
115type UpdateSupportTicket = original.UpdateSupportTicket
116
117func New(subscriptionID string) BaseClient {
118	return original.New(subscriptionID)
119}
120func NewCommunicationsClient(subscriptionID string) CommunicationsClient {
121	return original.NewCommunicationsClient(subscriptionID)
122}
123func NewCommunicationsClientWithBaseURI(baseURI string, subscriptionID string) CommunicationsClient {
124	return original.NewCommunicationsClientWithBaseURI(baseURI, subscriptionID)
125}
126func NewCommunicationsListResultIterator(page CommunicationsListResultPage) CommunicationsListResultIterator {
127	return original.NewCommunicationsListResultIterator(page)
128}
129func NewCommunicationsListResultPage(cur CommunicationsListResult, getNextPage func(context.Context, CommunicationsListResult) (CommunicationsListResult, error)) CommunicationsListResultPage {
130	return original.NewCommunicationsListResultPage(cur, getNextPage)
131}
132func NewOperationsClient(subscriptionID string) OperationsClient {
133	return original.NewOperationsClient(subscriptionID)
134}
135func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
136	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
137}
138func NewProblemClassificationsClient(subscriptionID string) ProblemClassificationsClient {
139	return original.NewProblemClassificationsClient(subscriptionID)
140}
141func NewProblemClassificationsClientWithBaseURI(baseURI string, subscriptionID string) ProblemClassificationsClient {
142	return original.NewProblemClassificationsClientWithBaseURI(baseURI, subscriptionID)
143}
144func NewServicesClient(subscriptionID string) ServicesClient {
145	return original.NewServicesClient(subscriptionID)
146}
147func NewServicesClientWithBaseURI(baseURI string, subscriptionID string) ServicesClient {
148	return original.NewServicesClientWithBaseURI(baseURI, subscriptionID)
149}
150func NewTicketsClient(subscriptionID string) TicketsClient {
151	return original.NewTicketsClient(subscriptionID)
152}
153func NewTicketsClientWithBaseURI(baseURI string, subscriptionID string) TicketsClient {
154	return original.NewTicketsClientWithBaseURI(baseURI, subscriptionID)
155}
156func NewTicketsListResultIterator(page TicketsListResultPage) TicketsListResultIterator {
157	return original.NewTicketsListResultIterator(page)
158}
159func NewTicketsListResultPage(cur TicketsListResult, getNextPage func(context.Context, TicketsListResult) (TicketsListResult, error)) TicketsListResultPage {
160	return original.NewTicketsListResultPage(cur, getNextPage)
161}
162func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
163	return original.NewWithBaseURI(baseURI, subscriptionID)
164}
165func PossibleCommunicationDirectionValues() []CommunicationDirection {
166	return original.PossibleCommunicationDirectionValues()
167}
168func PossibleCommunicationTypeValues() []CommunicationType {
169	return original.PossibleCommunicationTypeValues()
170}
171func PossiblePreferredContactMethodValues() []PreferredContactMethod {
172	return original.PossiblePreferredContactMethodValues()
173}
174func PossibleSeverityLevelValues() []SeverityLevel {
175	return original.PossibleSeverityLevelValues()
176}
177func PossibleStatusValues() []Status {
178	return original.PossibleStatusValues()
179}
180func PossibleTypeValues() []Type {
181	return original.PossibleTypeValues()
182}
183func UserAgent() string {
184	return original.UserAgent() + " profiles/latest"
185}
186func Version() string {
187	return original.Version()
188}
189