| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stratosphere.Lex.Bot.PromptSpecificationProperty
Documentation
data PromptAttemptSpecificationProperty Source #
Constructors
| PromptAttemptSpecificationProperty | |
Instances
data AllowedInputTypesProperty Source #
Constructors
| AllowedInputTypesProperty | |
Fields
| |
Instances
| ToJSON AllowedInputTypesProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.AllowedInputTypesProperty Methods toJSON :: AllowedInputTypesProperty -> Value # toEncoding :: AllowedInputTypesProperty -> Encoding # toJSONList :: [AllowedInputTypesProperty] -> Value # | |||||
| Show AllowedInputTypesProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.AllowedInputTypesProperty Methods showsPrec :: Int -> AllowedInputTypesProperty -> ShowS # show :: AllowedInputTypesProperty -> String # showList :: [AllowedInputTypesProperty] -> ShowS # | |||||
| Eq AllowedInputTypesProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.AllowedInputTypesProperty Methods (==) :: AllowedInputTypesProperty -> AllowedInputTypesProperty -> Bool # (/=) :: AllowedInputTypesProperty -> AllowedInputTypesProperty -> Bool # | |||||
| ToResourceProperties AllowedInputTypesProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.AllowedInputTypesProperty Methods toResourceProperties :: AllowedInputTypesProperty -> ResourceProperties # | |||||
| Property "AllowAudioInput" AllowedInputTypesProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.AllowedInputTypesProperty Associated Types
Methods set :: PropertyType "AllowAudioInput" AllowedInputTypesProperty -> AllowedInputTypesProperty -> AllowedInputTypesProperty # | |||||
| Property "AllowDTMFInput" AllowedInputTypesProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.AllowedInputTypesProperty Associated Types
Methods set :: PropertyType "AllowDTMFInput" AllowedInputTypesProperty -> AllowedInputTypesProperty -> AllowedInputTypesProperty # | |||||
| type PropertyType "AllowAudioInput" AllowedInputTypesProperty Source # | |||||
| type PropertyType "AllowDTMFInput" AllowedInputTypesProperty Source # | |||||
data AudioAndDTMFInputSpecificationProperty Source #
Constructors
| AudioAndDTMFInputSpecificationProperty | |
Fields | |
Instances
| ToJSON AudioAndDTMFInputSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.AudioAndDTMFInputSpecificationProperty Methods toJSON :: AudioAndDTMFInputSpecificationProperty -> Value # toEncoding :: AudioAndDTMFInputSpecificationProperty -> Encoding # toJSONList :: [AudioAndDTMFInputSpecificationProperty] -> Value # toEncodingList :: [AudioAndDTMFInputSpecificationProperty] -> Encoding # omitField :: AudioAndDTMFInputSpecificationProperty -> Bool # | |||||
| Show AudioAndDTMFInputSpecificationProperty Source # | |||||
| Eq AudioAndDTMFInputSpecificationProperty Source # | |||||
| ToResourceProperties AudioAndDTMFInputSpecificationProperty Source # | |||||
| Property "AudioSpecification" AudioAndDTMFInputSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.AudioAndDTMFInputSpecificationProperty Associated Types
Methods set :: PropertyType "AudioSpecification" AudioAndDTMFInputSpecificationProperty -> AudioAndDTMFInputSpecificationProperty -> AudioAndDTMFInputSpecificationProperty # | |||||
| Property "DTMFSpecification" AudioAndDTMFInputSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.AudioAndDTMFInputSpecificationProperty Associated Types
Methods set :: PropertyType "DTMFSpecification" AudioAndDTMFInputSpecificationProperty -> AudioAndDTMFInputSpecificationProperty -> AudioAndDTMFInputSpecificationProperty # | |||||
| Property "StartTimeoutMs" AudioAndDTMFInputSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.AudioAndDTMFInputSpecificationProperty Associated Types
Methods set :: PropertyType "StartTimeoutMs" AudioAndDTMFInputSpecificationProperty -> AudioAndDTMFInputSpecificationProperty -> AudioAndDTMFInputSpecificationProperty # | |||||
| type PropertyType "AudioSpecification" AudioAndDTMFInputSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.AudioAndDTMFInputSpecificationProperty type PropertyType "AudioSpecification" AudioAndDTMFInputSpecificationProperty = AudioSpecificationProperty | |||||
| type PropertyType "DTMFSpecification" AudioAndDTMFInputSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.AudioAndDTMFInputSpecificationProperty type PropertyType "DTMFSpecification" AudioAndDTMFInputSpecificationProperty = DTMFSpecificationProperty | |||||
| type PropertyType "StartTimeoutMs" AudioAndDTMFInputSpecificationProperty Source # | |||||
data AudioSpecificationProperty Source #
Constructors
| AudioSpecificationProperty | |
Fields
| |
Instances
| ToJSON AudioSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.AudioSpecificationProperty Methods toJSON :: AudioSpecificationProperty -> Value # toEncoding :: AudioSpecificationProperty -> Encoding # toJSONList :: [AudioSpecificationProperty] -> Value # toEncodingList :: [AudioSpecificationProperty] -> Encoding # | |||||
| Show AudioSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.AudioSpecificationProperty Methods showsPrec :: Int -> AudioSpecificationProperty -> ShowS # show :: AudioSpecificationProperty -> String # showList :: [AudioSpecificationProperty] -> ShowS # | |||||
| Eq AudioSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.AudioSpecificationProperty Methods (==) :: AudioSpecificationProperty -> AudioSpecificationProperty -> Bool # (/=) :: AudioSpecificationProperty -> AudioSpecificationProperty -> Bool # | |||||
| ToResourceProperties AudioSpecificationProperty Source # | |||||
| Property "EndTimeoutMs" AudioSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.AudioSpecificationProperty Associated Types
Methods set :: PropertyType "EndTimeoutMs" AudioSpecificationProperty -> AudioSpecificationProperty -> AudioSpecificationProperty # | |||||
| Property "MaxLengthMs" AudioSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.AudioSpecificationProperty Associated Types
Methods set :: PropertyType "MaxLengthMs" AudioSpecificationProperty -> AudioSpecificationProperty -> AudioSpecificationProperty # | |||||
| type PropertyType "EndTimeoutMs" AudioSpecificationProperty Source # | |||||
| type PropertyType "MaxLengthMs" AudioSpecificationProperty Source # | |||||
data DTMFSpecificationProperty Source #
Constructors
| DTMFSpecificationProperty | |
Fields | |
Instances
| ToJSON DTMFSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.DTMFSpecificationProperty Methods toJSON :: DTMFSpecificationProperty -> Value # toEncoding :: DTMFSpecificationProperty -> Encoding # toJSONList :: [DTMFSpecificationProperty] -> Value # | |||||
| Show DTMFSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.DTMFSpecificationProperty Methods showsPrec :: Int -> DTMFSpecificationProperty -> ShowS # show :: DTMFSpecificationProperty -> String # showList :: [DTMFSpecificationProperty] -> ShowS # | |||||
| Eq DTMFSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.DTMFSpecificationProperty Methods (==) :: DTMFSpecificationProperty -> DTMFSpecificationProperty -> Bool # (/=) :: DTMFSpecificationProperty -> DTMFSpecificationProperty -> Bool # | |||||
| ToResourceProperties DTMFSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.DTMFSpecificationProperty Methods toResourceProperties :: DTMFSpecificationProperty -> ResourceProperties # | |||||
| Property "DeletionCharacter" DTMFSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.DTMFSpecificationProperty Associated Types
Methods set :: PropertyType "DeletionCharacter" DTMFSpecificationProperty -> DTMFSpecificationProperty -> DTMFSpecificationProperty # | |||||
| Property "EndCharacter" DTMFSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.DTMFSpecificationProperty Associated Types
Methods set :: PropertyType "EndCharacter" DTMFSpecificationProperty -> DTMFSpecificationProperty -> DTMFSpecificationProperty # | |||||
| Property "EndTimeoutMs" DTMFSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.DTMFSpecificationProperty Associated Types
Methods set :: PropertyType "EndTimeoutMs" DTMFSpecificationProperty -> DTMFSpecificationProperty -> DTMFSpecificationProperty # | |||||
| Property "MaxLength" DTMFSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.DTMFSpecificationProperty Associated Types
Methods set :: PropertyType "MaxLength" DTMFSpecificationProperty -> DTMFSpecificationProperty -> DTMFSpecificationProperty # | |||||
| type PropertyType "DeletionCharacter" DTMFSpecificationProperty Source # | |||||
| type PropertyType "EndCharacter" DTMFSpecificationProperty Source # | |||||
| type PropertyType "EndTimeoutMs" DTMFSpecificationProperty Source # | |||||
| type PropertyType "MaxLength" DTMFSpecificationProperty Source # | |||||
data TextInputSpecificationProperty Source #
Constructors
| TextInputSpecificationProperty | |
Fields
| |
Instances
| ToJSON TextInputSpecificationProperty Source # | |||||
| Show TextInputSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.TextInputSpecificationProperty Methods showsPrec :: Int -> TextInputSpecificationProperty -> ShowS # show :: TextInputSpecificationProperty -> String # showList :: [TextInputSpecificationProperty] -> ShowS # | |||||
| Eq TextInputSpecificationProperty Source # | |||||
| ToResourceProperties TextInputSpecificationProperty Source # | |||||
| Property "StartTimeoutMs" TextInputSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.TextInputSpecificationProperty Associated Types
Methods set :: PropertyType "StartTimeoutMs" TextInputSpecificationProperty -> TextInputSpecificationProperty -> TextInputSpecificationProperty # | |||||
| type PropertyType "StartTimeoutMs" TextInputSpecificationProperty Source # | |||||
mkAudioAndDTMFInputSpecificationProperty :: Value Integer -> AudioAndDTMFInputSpecificationProperty Source #
mkAudioSpecificationProperty :: Value Integer -> Value Integer -> AudioSpecificationProperty Source #
mkDTMFSpecificationProperty :: Value Text -> Value Text -> Value Integer -> Value Integer -> DTMFSpecificationProperty Source #
mkPromptAttemptSpecificationProperty :: AllowedInputTypesProperty -> PromptAttemptSpecificationProperty Source #
data PromptSpecificationProperty Source #
Constructors
| PromptSpecificationProperty | |
Fields | |
Instances
| ToJSON PromptSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.PromptSpecificationProperty Methods toJSON :: PromptSpecificationProperty -> Value # toEncoding :: PromptSpecificationProperty -> Encoding # toJSONList :: [PromptSpecificationProperty] -> Value # toEncodingList :: [PromptSpecificationProperty] -> Encoding # | |||||
| Show PromptSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.PromptSpecificationProperty Methods showsPrec :: Int -> PromptSpecificationProperty -> ShowS # show :: PromptSpecificationProperty -> String # showList :: [PromptSpecificationProperty] -> ShowS # | |||||
| Eq PromptSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.PromptSpecificationProperty Methods (==) :: PromptSpecificationProperty -> PromptSpecificationProperty -> Bool # (/=) :: PromptSpecificationProperty -> PromptSpecificationProperty -> Bool # | |||||
| ToResourceProperties PromptSpecificationProperty Source # | |||||
| Property "AllowInterrupt" PromptSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.PromptSpecificationProperty Associated Types
Methods set :: PropertyType "AllowInterrupt" PromptSpecificationProperty -> PromptSpecificationProperty -> PromptSpecificationProperty # | |||||
| Property "MaxRetries" PromptSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.PromptSpecificationProperty Associated Types
Methods set :: PropertyType "MaxRetries" PromptSpecificationProperty -> PromptSpecificationProperty -> PromptSpecificationProperty # | |||||
| Property "MessageGroupsList" PromptSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.PromptSpecificationProperty Associated Types
Methods set :: PropertyType "MessageGroupsList" PromptSpecificationProperty -> PromptSpecificationProperty -> PromptSpecificationProperty # | |||||
| Property "MessageSelectionStrategy" PromptSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.PromptSpecificationProperty Associated Types
Methods set :: PropertyType "MessageSelectionStrategy" PromptSpecificationProperty -> PromptSpecificationProperty -> PromptSpecificationProperty # | |||||
| Property "PromptAttemptsSpecification" PromptSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.PromptSpecificationProperty Associated Types
Methods set :: PropertyType "PromptAttemptsSpecification" PromptSpecificationProperty -> PromptSpecificationProperty -> PromptSpecificationProperty # | |||||
| type PropertyType "AllowInterrupt" PromptSpecificationProperty Source # | |||||
| type PropertyType "MaxRetries" PromptSpecificationProperty Source # | |||||
| type PropertyType "MessageGroupsList" PromptSpecificationProperty Source # | |||||
| type PropertyType "MessageSelectionStrategy" PromptSpecificationProperty Source # | |||||
| type PropertyType "PromptAttemptsSpecification" PromptSpecificationProperty Source # | |||||
Defined in Stratosphere.Lex.Bot.PromptSpecificationProperty type PropertyType "PromptAttemptsSpecification" PromptSpecificationProperty = Map Text PromptAttemptSpecificationProperty | |||||