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