1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type ConfirmationStatus string
6
7// Enum values for ConfirmationStatus
8const (
9	ConfirmationStatusNone      ConfirmationStatus = "None"
10	ConfirmationStatusConfirmed ConfirmationStatus = "Confirmed"
11	ConfirmationStatusDenied    ConfirmationStatus = "Denied"
12)
13
14// Values returns all known values for ConfirmationStatus. 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 (ConfirmationStatus) Values() []ConfirmationStatus {
18	return []ConfirmationStatus{
19		"None",
20		"Confirmed",
21		"Denied",
22	}
23}
24
25type ContentType string
26
27// Enum values for ContentType
28const (
29	ContentTypeGeneric ContentType = "application/vnd.amazonaws.card.generic"
30)
31
32// Values returns all known values for ContentType. Note that this can be expanded
33// in the future, and so it is only as up to date as the client. The ordering of
34// this slice is not guaranteed to be stable across updates.
35func (ContentType) Values() []ContentType {
36	return []ContentType{
37		"application/vnd.amazonaws.card.generic",
38	}
39}
40
41type DialogActionType string
42
43// Enum values for DialogActionType
44const (
45	DialogActionTypeElicitIntent  DialogActionType = "ElicitIntent"
46	DialogActionTypeConfirmIntent DialogActionType = "ConfirmIntent"
47	DialogActionTypeElicitSlot    DialogActionType = "ElicitSlot"
48	DialogActionTypeClose         DialogActionType = "Close"
49	DialogActionTypeDelegate      DialogActionType = "Delegate"
50)
51
52// Values returns all known values for DialogActionType. Note that this can be
53// expanded in the future, and so it is only as up to date as the client. The
54// ordering of this slice is not guaranteed to be stable across updates.
55func (DialogActionType) Values() []DialogActionType {
56	return []DialogActionType{
57		"ElicitIntent",
58		"ConfirmIntent",
59		"ElicitSlot",
60		"Close",
61		"Delegate",
62	}
63}
64
65type DialogState string
66
67// Enum values for DialogState
68const (
69	DialogStateElicitIntent        DialogState = "ElicitIntent"
70	DialogStateConfirmIntent       DialogState = "ConfirmIntent"
71	DialogStateElicitSlot          DialogState = "ElicitSlot"
72	DialogStateFulfilled           DialogState = "Fulfilled"
73	DialogStateReadyForFulfillment DialogState = "ReadyForFulfillment"
74	DialogStateFailed              DialogState = "Failed"
75)
76
77// Values returns all known values for DialogState. Note that this can be expanded
78// in the future, and so it is only as up to date as the client. The ordering of
79// this slice is not guaranteed to be stable across updates.
80func (DialogState) Values() []DialogState {
81	return []DialogState{
82		"ElicitIntent",
83		"ConfirmIntent",
84		"ElicitSlot",
85		"Fulfilled",
86		"ReadyForFulfillment",
87		"Failed",
88	}
89}
90
91type FulfillmentState string
92
93// Enum values for FulfillmentState
94const (
95	FulfillmentStateFulfilled           FulfillmentState = "Fulfilled"
96	FulfillmentStateFailed              FulfillmentState = "Failed"
97	FulfillmentStateReadyForFulfillment FulfillmentState = "ReadyForFulfillment"
98)
99
100// Values returns all known values for FulfillmentState. Note that this can be
101// expanded in the future, and so it is only as up to date as the client. The
102// ordering of this slice is not guaranteed to be stable across updates.
103func (FulfillmentState) Values() []FulfillmentState {
104	return []FulfillmentState{
105		"Fulfilled",
106		"Failed",
107		"ReadyForFulfillment",
108	}
109}
110
111type MessageFormatType string
112
113// Enum values for MessageFormatType
114const (
115	MessageFormatTypePlainText     MessageFormatType = "PlainText"
116	MessageFormatTypeCustomPayload MessageFormatType = "CustomPayload"
117	MessageFormatTypeSsml          MessageFormatType = "SSML"
118	MessageFormatTypeComposite     MessageFormatType = "Composite"
119)
120
121// Values returns all known values for MessageFormatType. Note that this can be
122// expanded in the future, and so it is only as up to date as the client. The
123// ordering of this slice is not guaranteed to be stable across updates.
124func (MessageFormatType) Values() []MessageFormatType {
125	return []MessageFormatType{
126		"PlainText",
127		"CustomPayload",
128		"SSML",
129		"Composite",
130	}
131}
132