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