1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type ConfirmationState string
6
7// Enum values for ConfirmationState
8const (
9	ConfirmationStateConfirmed ConfirmationState = "Confirmed"
10	ConfirmationStateDenied    ConfirmationState = "Denied"
11	ConfirmationStateNone      ConfirmationState = "None"
12)
13
14// Values returns all known values for ConfirmationState. Note that this can be
15// expanded in the future, and so it is only as up to date as the client. The
16// ordering of this slice is not guaranteed to be stable across updates.
17func (ConfirmationState) Values() []ConfirmationState {
18	return []ConfirmationState{
19		"Confirmed",
20		"Denied",
21		"None",
22	}
23}
24
25type DialogActionType string
26
27// Enum values for DialogActionType
28const (
29	DialogActionTypeClose         DialogActionType = "Close"
30	DialogActionTypeConfirmIntent DialogActionType = "ConfirmIntent"
31	DialogActionTypeDelegate      DialogActionType = "Delegate"
32	DialogActionTypeElicitIntent  DialogActionType = "ElicitIntent"
33	DialogActionTypeElicitSlot    DialogActionType = "ElicitSlot"
34)
35
36// Values returns all known values for DialogActionType. Note that this can be
37// expanded in the future, and so it is only as up to date as the client. The
38// ordering of this slice is not guaranteed to be stable across updates.
39func (DialogActionType) Values() []DialogActionType {
40	return []DialogActionType{
41		"Close",
42		"ConfirmIntent",
43		"Delegate",
44		"ElicitIntent",
45		"ElicitSlot",
46	}
47}
48
49type IntentState string
50
51// Enum values for IntentState
52const (
53	IntentStateFailed              IntentState = "Failed"
54	IntentStateFulfilled           IntentState = "Fulfilled"
55	IntentStateInProgress          IntentState = "InProgress"
56	IntentStateReadyForFulfillment IntentState = "ReadyForFulfillment"
57	IntentStateWaiting             IntentState = "Waiting"
58)
59
60// Values returns all known values for IntentState. Note that this can be expanded
61// in the future, and so it is only as up to date as the client. The ordering of
62// this slice is not guaranteed to be stable across updates.
63func (IntentState) Values() []IntentState {
64	return []IntentState{
65		"Failed",
66		"Fulfilled",
67		"InProgress",
68		"ReadyForFulfillment",
69		"Waiting",
70	}
71}
72
73type MessageContentType string
74
75// Enum values for MessageContentType
76const (
77	MessageContentTypeCustomPayload     MessageContentType = "CustomPayload"
78	MessageContentTypeImageResponseCard MessageContentType = "ImageResponseCard"
79	MessageContentTypePlainText         MessageContentType = "PlainText"
80	MessageContentTypeSsml              MessageContentType = "SSML"
81)
82
83// Values returns all known values for MessageContentType. Note that this can be
84// expanded in the future, and so it is only as up to date as the client. The
85// ordering of this slice is not guaranteed to be stable across updates.
86func (MessageContentType) Values() []MessageContentType {
87	return []MessageContentType{
88		"CustomPayload",
89		"ImageResponseCard",
90		"PlainText",
91		"SSML",
92	}
93}
94
95type SentimentType string
96
97// Enum values for SentimentType
98const (
99	SentimentTypeMixed    SentimentType = "MIXED"
100	SentimentTypeNegative SentimentType = "NEGATIVE"
101	SentimentTypeNeutral  SentimentType = "NEUTRAL"
102	SentimentTypePositive SentimentType = "POSITIVE"
103)
104
105// Values returns all known values for SentimentType. Note that this can be
106// expanded in the future, and so it is only as up to date as the client. The
107// ordering of this slice is not guaranteed to be stable across updates.
108func (SentimentType) Values() []SentimentType {
109	return []SentimentType{
110		"MIXED",
111		"NEGATIVE",
112		"NEUTRAL",
113		"POSITIVE",
114	}
115}
116
117type Shape string
118
119// Enum values for Shape
120const (
121	ShapeScalar Shape = "Scalar"
122	ShapeList   Shape = "List"
123)
124
125// Values returns all known values for Shape. Note that this can be expanded in the
126// future, and so it is only as up to date as the client. The ordering of this
127// slice is not guaranteed to be stable across updates.
128func (Shape) Values() []Shape {
129	return []Shape{
130		"Scalar",
131		"List",
132	}
133}
134