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	// Minimal ...
61	Minimal SeverityLevel = "minimal"
62	// Moderate ...
63	Moderate SeverityLevel = "moderate"
64)
65
66// PossibleSeverityLevelValues returns an array of possible values for the SeverityLevel const type.
67func PossibleSeverityLevelValues() []SeverityLevel {
68	return []SeverityLevel{Critical, Minimal, Moderate}
69}
70
71// Type enumerates the values for type.
72type Type string
73
74const (
75	// MicrosoftSupportcommunications ...
76	MicrosoftSupportcommunications Type = "Microsoft.Support/communications"
77	// MicrosoftSupportsupportTickets ...
78	MicrosoftSupportsupportTickets Type = "Microsoft.Support/supportTickets"
79)
80
81// PossibleTypeValues returns an array of possible values for the Type const type.
82func PossibleTypeValues() []Type {
83	return []Type{MicrosoftSupportcommunications, MicrosoftSupportsupportTickets}
84}
85