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