1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type AcceptType string
6
7// Enum values for AcceptType
8const (
9	AcceptTypeDelivered AcceptType = "DELIVERED"
10	AcceptTypeRead      AcceptType = "READ"
11)
12
13// Values returns all known values for AcceptType. Note that this can be expanded
14// in the future, and so it is only as up to date as the client. The ordering of
15// this slice is not guaranteed to be stable across updates.
16func (AcceptType) Values() []AcceptType {
17	return []AcceptType{
18		"DELIVERED",
19		"READ",
20	}
21}
22
23type ActivationStatus string
24
25// Enum values for ActivationStatus
26const (
27	ActivationStatusActivated    ActivationStatus = "ACTIVATED"
28	ActivationStatusNotActivated ActivationStatus = "NOT_ACTIVATED"
29)
30
31// Values returns all known values for ActivationStatus. Note that this can be
32// expanded in the future, and so it is only as up to date as the client. The
33// ordering of this slice is not guaranteed to be stable across updates.
34func (ActivationStatus) Values() []ActivationStatus {
35	return []ActivationStatus{
36		"ACTIVATED",
37		"NOT_ACTIVATED",
38	}
39}
40
41type ChannelType string
42
43// Enum values for ChannelType
44const (
45	ChannelTypeSms   ChannelType = "SMS"
46	ChannelTypeVoice ChannelType = "VOICE"
47	ChannelTypeEmail ChannelType = "EMAIL"
48)
49
50// Values returns all known values for ChannelType. Note that this can be expanded
51// in the future, and so it is only as up to date as the client. The ordering of
52// this slice is not guaranteed to be stable across updates.
53func (ChannelType) Values() []ChannelType {
54	return []ChannelType{
55		"SMS",
56		"VOICE",
57		"EMAIL",
58	}
59}
60
61type ContactType string
62
63// Enum values for ContactType
64const (
65	ContactTypePersonal   ContactType = "PERSONAL"
66	ContactTypeEscalation ContactType = "ESCALATION"
67)
68
69// Values returns all known values for ContactType. Note that this can be expanded
70// in the future, and so it is only as up to date as the client. The ordering of
71// this slice is not guaranteed to be stable across updates.
72func (ContactType) Values() []ContactType {
73	return []ContactType{
74		"PERSONAL",
75		"ESCALATION",
76	}
77}
78
79type ReceiptType string
80
81// Enum values for ReceiptType
82const (
83	ReceiptTypeDelivered ReceiptType = "DELIVERED"
84	ReceiptTypeError     ReceiptType = "ERROR"
85	ReceiptTypeRead      ReceiptType = "READ"
86	ReceiptTypeSent      ReceiptType = "SENT"
87	ReceiptTypeStop      ReceiptType = "STOP"
88)
89
90// Values returns all known values for ReceiptType. Note that this can be expanded
91// in the future, and so it is only as up to date as the client. The ordering of
92// this slice is not guaranteed to be stable across updates.
93func (ReceiptType) Values() []ReceiptType {
94	return []ReceiptType{
95		"DELIVERED",
96		"ERROR",
97		"READ",
98		"SENT",
99		"STOP",
100	}
101}
102
103type ValidationExceptionReason string
104
105// Enum values for ValidationExceptionReason
106const (
107	ValidationExceptionReasonUnknownOperation      ValidationExceptionReason = "UNKNOWN_OPERATION"
108	ValidationExceptionReasonCannotParse           ValidationExceptionReason = "CANNOT_PARSE"
109	ValidationExceptionReasonFieldValidationFailed ValidationExceptionReason = "FIELD_VALIDATION_FAILED"
110	ValidationExceptionReasonOther                 ValidationExceptionReason = "OTHER"
111)
112
113// Values returns all known values for ValidationExceptionReason. Note that this
114// can be expanded in the future, and so it is only as up to date as the client.
115// The ordering of this slice is not guaranteed to be stable across updates.
116func (ValidationExceptionReason) Values() []ValidationExceptionReason {
117	return []ValidationExceptionReason{
118		"UNKNOWN_OPERATION",
119		"CANNOT_PARSE",
120		"FIELD_VALIDATION_FAILED",
121		"OTHER",
122	}
123}
124