1package support
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// Code generated by Microsoft (R) AutoRest Code Generator.
7// Changes may cause incorrect behavior and will be lost if the code is regenerated.
8
9// CommunicationDirection enumerates the values for communication direction.
10type CommunicationDirection string
11
12const (
13	// Inbound ...
14	Inbound CommunicationDirection = "inbound"
15	// Outbound ...
16	Outbound CommunicationDirection = "outbound"
17)
18
19// PossibleCommunicationDirectionValues returns an array of possible values for the CommunicationDirection const type.
20func PossibleCommunicationDirectionValues() []CommunicationDirection {
21	return []CommunicationDirection{Inbound, Outbound}
22}
23
24// CommunicationType enumerates the values for communication type.
25type CommunicationType string
26
27const (
28	// Phone ...
29	Phone CommunicationType = "phone"
30	// Web ...
31	Web CommunicationType = "web"
32)
33
34// PossibleCommunicationTypeValues returns an array of possible values for the CommunicationType const type.
35func PossibleCommunicationTypeValues() []CommunicationType {
36	return []CommunicationType{Phone, Web}
37}
38
39// PreferredContactMethod enumerates the values for preferred contact method.
40type PreferredContactMethod string
41
42const (
43	// PreferredContactMethodEmail ...
44	PreferredContactMethodEmail PreferredContactMethod = "email"
45	// PreferredContactMethodPhone ...
46	PreferredContactMethodPhone PreferredContactMethod = "phone"
47)
48
49// PossiblePreferredContactMethodValues returns an array of possible values for the PreferredContactMethod const type.
50func PossiblePreferredContactMethodValues() []PreferredContactMethod {
51	return []PreferredContactMethod{PreferredContactMethodEmail, PreferredContactMethodPhone}
52}
53
54// SeverityLevel enumerates the values for severity level.
55type SeverityLevel string
56
57const (
58	// Critical ...
59	Critical SeverityLevel = "critical"
60	// Highestcriticalimpact ...
61	Highestcriticalimpact SeverityLevel = "highestcriticalimpact"
62	// Minimal ...
63	Minimal SeverityLevel = "minimal"
64	// Moderate ...
65	Moderate SeverityLevel = "moderate"
66)
67
68// PossibleSeverityLevelValues returns an array of possible values for the SeverityLevel const type.
69func PossibleSeverityLevelValues() []SeverityLevel {
70	return []SeverityLevel{Critical, Highestcriticalimpact, Minimal, Moderate}
71}
72
73// Status enumerates the values for status.
74type Status string
75
76const (
77	// Closed ...
78	Closed Status = "closed"
79	// Open ...
80	Open Status = "open"
81)
82
83// PossibleStatusValues returns an array of possible values for the Status const type.
84func PossibleStatusValues() []Status {
85	return []Status{Closed, Open}
86}
87
88// Type enumerates the values for type.
89type Type string
90
91const (
92	// MicrosoftSupportcommunications ...
93	MicrosoftSupportcommunications Type = "Microsoft.Support/communications"
94	// MicrosoftSupportsupportTickets ...
95	MicrosoftSupportsupportTickets Type = "Microsoft.Support/supportTickets"
96)
97
98// PossibleTypeValues returns an array of possible values for the Type const type.
99func PossibleTypeValues() []Type {
100	return []Type{MicrosoftSupportcommunications, MicrosoftSupportsupportTickets}
101}
102