R/lexruntimev2_interfaces.R

Defines functions recognize_utterance_output recognize_utterance_input recognize_text_output recognize_text_input put_session_output put_session_input get_session_output get_session_input delete_session_output delete_session_input

# This file is generated by make.paws. Please do not edit here.
#' @importFrom paws.common populate
#' @include lexruntimev2_service.R
NULL

.lexruntimev2$delete_session_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(botId = structure(logical(0), tags = list(location = "uri", locationName = "botId", type = "string")), botAliasId = structure(logical(0), tags = list(location = "uri", locationName = "botAliasId", type = "string")), localeId = structure(logical(0), tags = list(location = "uri", locationName = "localeId", type = "string")), sessionId = structure(logical(0), tags = list(location = "uri", locationName = "sessionId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lexruntimev2$delete_session_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(botId = structure(logical(0), tags = list(type = "string")), botAliasId = structure(logical(0), tags = list(type = "string")), localeId = structure(logical(0), tags = list(type = "string")), sessionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lexruntimev2$get_session_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(botId = structure(logical(0), tags = list(location = "uri", locationName = "botId", type = "string")), botAliasId = structure(logical(0), tags = list(location = "uri", locationName = "botAliasId", type = "string")), localeId = structure(logical(0), tags = list(location = "uri", locationName = "localeId", type = "string")), sessionId = structure(logical(0), tags = list(location = "uri", locationName = "sessionId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lexruntimev2$get_session_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sessionId = structure(logical(0), tags = list(type = "string")), messages = structure(list(structure(list(content = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), contentType = structure(logical(0), tags = list(type = "string")), imageResponseCard = structure(list(title = structure(logical(0), tags = list(type = "string")), subtitle = structure(logical(0), tags = list(type = "string")), imageUrl = structure(logical(0), tags = list(type = "string")), buttons = structure(list(structure(list(text = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), interpretations = structure(list(structure(list(nluConfidence = structure(list(score = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), sentimentResponse = structure(list(sentiment = structure(logical(0), tags = list(type = "string")), sentimentScore = structure(list(positive = structure(logical(0), tags = list(type = "double")), negative = structure(logical(0), tags = list(type = "double")), neutral = structure(logical(0), tags = list(type = "double")), mixed = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "structure")), intent = structure(list(name = structure(logical(0), tags = list(type = "string")), slots = structure(list(structure(list(value = structure(list(originalValue = structure(logical(0), tags = list(type = "string")), interpretedValue = structure(logical(0), tags = list(type = "string")), resolvedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), shape = structure(logical(0), tags = list(type = "string")), values = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "list")), subSlots = structure(logical(0), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "map")), state = structure(logical(0), tags = list(type = "string")), confirmationState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), sessionState = structure(list(dialogAction = structure(list(type = structure(logical(0), tags = list(type = "string")), slotToElicit = structure(logical(0), tags = list(type = "string")), slotElicitationStyle = structure(logical(0), tags = list(type = "string")), subSlotToElicit = structure(list(name = structure(logical(0), tags = list(type = "string")), subSlotToElicit = structure(logical(0), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), intent = structure(list(name = structure(logical(0), tags = list(type = "string")), slots = structure(list(structure(list(value = structure(list(originalValue = structure(logical(0), tags = list(type = "string")), interpretedValue = structure(logical(0), tags = list(type = "string")), resolvedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), shape = structure(logical(0), tags = list(type = "string")), values = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "list")), subSlots = structure(logical(0), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "map")), state = structure(logical(0), tags = list(type = "string")), confirmationState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), activeContexts = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), timeToLive = structure(list(timeToLiveInSeconds = structure(logical(0), tags = list(type = "integer")), turnsToLive = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), contextAttributes = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list")), sessionAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), originatingRequestId = structure(logical(0), tags = list(type = "string")), runtimeHints = structure(list(slotHints = structure(list(structure(list(structure(list(runtimeHintValues = structure(list(structure(list(phrase = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), subSlotHints = structure(logical(0), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lexruntimev2$put_session_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(botId = structure(logical(0), tags = list(location = "uri", locationName = "botId", type = "string")), botAliasId = structure(logical(0), tags = list(location = "uri", locationName = "botAliasId", type = "string")), localeId = structure(logical(0), tags = list(location = "uri", locationName = "localeId", type = "string")), sessionId = structure(logical(0), tags = list(location = "uri", locationName = "sessionId", type = "string")), messages = structure(list(structure(list(content = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), contentType = structure(logical(0), tags = list(type = "string")), imageResponseCard = structure(list(title = structure(logical(0), tags = list(type = "string")), subtitle = structure(logical(0), tags = list(type = "string")), imageUrl = structure(logical(0), tags = list(type = "string")), buttons = structure(list(structure(list(text = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), sessionState = structure(list(dialogAction = structure(list(type = structure(logical(0), tags = list(type = "string")), slotToElicit = structure(logical(0), tags = list(type = "string")), slotElicitationStyle = structure(logical(0), tags = list(type = "string")), subSlotToElicit = structure(list(name = structure(logical(0), tags = list(type = "string")), subSlotToElicit = structure(logical(0), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), intent = structure(list(name = structure(logical(0), tags = list(type = "string")), slots = structure(list(structure(list(value = structure(list(originalValue = structure(logical(0), tags = list(type = "string")), interpretedValue = structure(logical(0), tags = list(type = "string")), resolvedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), shape = structure(logical(0), tags = list(type = "string")), values = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "list")), subSlots = structure(logical(0), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "map")), state = structure(logical(0), tags = list(type = "string")), confirmationState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), activeContexts = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), timeToLive = structure(list(timeToLiveInSeconds = structure(logical(0), tags = list(type = "integer")), turnsToLive = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), contextAttributes = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list")), sessionAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), originatingRequestId = structure(logical(0), tags = list(type = "string")), runtimeHints = structure(list(slotHints = structure(list(structure(list(structure(list(runtimeHintValues = structure(list(structure(list(phrase = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), subSlotHints = structure(logical(0), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure")), requestAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), responseContentType = structure(logical(0), tags = list(location = "header", locationName = "ResponseContentType", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lexruntimev2$put_session_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(contentType = structure(logical(0), tags = list(location = "header", locationName = "Content-Type", type = "string")), messages = structure(logical(0), tags = list(location = "header", locationName = "x-amz-lex-messages", type = "string")), sessionState = structure(logical(0), tags = list(location = "header", locationName = "x-amz-lex-session-state", type = "string")), requestAttributes = structure(logical(0), tags = list(location = "header", locationName = "x-amz-lex-request-attributes", type = "string")), sessionId = structure(logical(0), tags = list(location = "header", locationName = "x-amz-lex-session-id", type = "string")), audioStream = structure(logical(0), tags = list(type = "blob", streaming = TRUE))), tags = list(type = "structure", payload = "audioStream"))
  return(populate(args, shape))
}

.lexruntimev2$recognize_text_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(botId = structure(logical(0), tags = list(location = "uri", locationName = "botId", type = "string")), botAliasId = structure(logical(0), tags = list(location = "uri", locationName = "botAliasId", type = "string")), localeId = structure(logical(0), tags = list(location = "uri", locationName = "localeId", type = "string")), sessionId = structure(logical(0), tags = list(location = "uri", locationName = "sessionId", type = "string")), text = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), sessionState = structure(list(dialogAction = structure(list(type = structure(logical(0), tags = list(type = "string")), slotToElicit = structure(logical(0), tags = list(type = "string")), slotElicitationStyle = structure(logical(0), tags = list(type = "string")), subSlotToElicit = structure(list(name = structure(logical(0), tags = list(type = "string")), subSlotToElicit = structure(logical(0), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), intent = structure(list(name = structure(logical(0), tags = list(type = "string")), slots = structure(list(structure(list(value = structure(list(originalValue = structure(logical(0), tags = list(type = "string")), interpretedValue = structure(logical(0), tags = list(type = "string")), resolvedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), shape = structure(logical(0), tags = list(type = "string")), values = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "list")), subSlots = structure(logical(0), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "map")), state = structure(logical(0), tags = list(type = "string")), confirmationState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), activeContexts = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), timeToLive = structure(list(timeToLiveInSeconds = structure(logical(0), tags = list(type = "integer")), turnsToLive = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), contextAttributes = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list")), sessionAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), originatingRequestId = structure(logical(0), tags = list(type = "string")), runtimeHints = structure(list(slotHints = structure(list(structure(list(structure(list(runtimeHintValues = structure(list(structure(list(phrase = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), subSlotHints = structure(logical(0), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure")), requestAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lexruntimev2$recognize_text_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(messages = structure(list(structure(list(content = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), contentType = structure(logical(0), tags = list(type = "string")), imageResponseCard = structure(list(title = structure(logical(0), tags = list(type = "string")), subtitle = structure(logical(0), tags = list(type = "string")), imageUrl = structure(logical(0), tags = list(type = "string")), buttons = structure(list(structure(list(text = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), sessionState = structure(list(dialogAction = structure(list(type = structure(logical(0), tags = list(type = "string")), slotToElicit = structure(logical(0), tags = list(type = "string")), slotElicitationStyle = structure(logical(0), tags = list(type = "string")), subSlotToElicit = structure(list(name = structure(logical(0), tags = list(type = "string")), subSlotToElicit = structure(logical(0), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), intent = structure(list(name = structure(logical(0), tags = list(type = "string")), slots = structure(list(structure(list(value = structure(list(originalValue = structure(logical(0), tags = list(type = "string")), interpretedValue = structure(logical(0), tags = list(type = "string")), resolvedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), shape = structure(logical(0), tags = list(type = "string")), values = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "list")), subSlots = structure(logical(0), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "map")), state = structure(logical(0), tags = list(type = "string")), confirmationState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), activeContexts = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), timeToLive = structure(list(timeToLiveInSeconds = structure(logical(0), tags = list(type = "integer")), turnsToLive = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), contextAttributes = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list")), sessionAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), originatingRequestId = structure(logical(0), tags = list(type = "string")), runtimeHints = structure(list(slotHints = structure(list(structure(list(structure(list(runtimeHintValues = structure(list(structure(list(phrase = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), subSlotHints = structure(logical(0), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure")), interpretations = structure(list(structure(list(nluConfidence = structure(list(score = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), sentimentResponse = structure(list(sentiment = structure(logical(0), tags = list(type = "string")), sentimentScore = structure(list(positive = structure(logical(0), tags = list(type = "double")), negative = structure(logical(0), tags = list(type = "double")), neutral = structure(logical(0), tags = list(type = "double")), mixed = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "structure")), intent = structure(list(name = structure(logical(0), tags = list(type = "string")), slots = structure(list(structure(list(value = structure(list(originalValue = structure(logical(0), tags = list(type = "string")), interpretedValue = structure(logical(0), tags = list(type = "string")), resolvedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), shape = structure(logical(0), tags = list(type = "string")), values = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "list")), subSlots = structure(logical(0), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "map")), state = structure(logical(0), tags = list(type = "string")), confirmationState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), requestAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), sessionId = structure(logical(0), tags = list(type = "string")), recognizedBotMember = structure(list(botId = structure(logical(0), tags = list(type = "string")), botName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.lexruntimev2$recognize_utterance_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(botId = structure(logical(0), tags = list(location = "uri", locationName = "botId", type = "string")), botAliasId = structure(logical(0), tags = list(location = "uri", locationName = "botAliasId", type = "string")), localeId = structure(logical(0), tags = list(location = "uri", locationName = "localeId", type = "string")), sessionId = structure(logical(0), tags = list(location = "uri", locationName = "sessionId", type = "string")), sessionState = structure(logical(0), tags = list(location = "header", locationName = "x-amz-lex-session-state", type = "string", sensitive = TRUE)), requestAttributes = structure(logical(0), tags = list(location = "header", locationName = "x-amz-lex-request-attributes", type = "string", sensitive = TRUE)), requestContentType = structure(logical(0), tags = list(location = "header", locationName = "Content-Type", type = "string")), responseContentType = structure(logical(0), tags = list(location = "header", locationName = "Response-Content-Type", type = "string")), inputStream = structure(logical(0), tags = list(type = "blob", streaming = TRUE))), tags = list(type = "structure", payload = "inputStream"))
  return(populate(args, shape))
}

.lexruntimev2$recognize_utterance_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(inputMode = structure(logical(0), tags = list(location = "header", locationName = "x-amz-lex-input-mode", type = "string")), contentType = structure(logical(0), tags = list(location = "header", locationName = "Content-Type", type = "string")), messages = structure(logical(0), tags = list(location = "header", locationName = "x-amz-lex-messages", type = "string")), interpretations = structure(logical(0), tags = list(location = "header", locationName = "x-amz-lex-interpretations", type = "string")), sessionState = structure(logical(0), tags = list(location = "header", locationName = "x-amz-lex-session-state", type = "string")), requestAttributes = structure(logical(0), tags = list(location = "header", locationName = "x-amz-lex-request-attributes", type = "string")), sessionId = structure(logical(0), tags = list(location = "header", locationName = "x-amz-lex-session-id", type = "string")), inputTranscript = structure(logical(0), tags = list(location = "header", locationName = "x-amz-lex-input-transcript", type = "string")), audioStream = structure(logical(0), tags = list(type = "blob", streaming = TRUE)), recognizedBotMember = structure(logical(0), tags = list(location = "header", locationName = "x-amz-lex-recognized-bot-member", type = "string"))), tags = list(type = "structure", payload = "audioStream"))
  return(populate(args, shape))
}

Try the paws.machine.learning package in your browser

Any scripts or data that you put into this service are public.

paws.machine.learning documentation built on Sept. 12, 2023, 1:14 a.m.