Switch to using the dep tool and update all the dependencies
This commit is contained in:
Generated
Vendored
+838
@@ -0,0 +1,838 @@
|
||||
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
|
||||
|
||||
package lexmodelbuildingservice_test
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"fmt"
|
||||
"time"
|
||||
|
||||
"github.com/aws/aws-sdk-go/aws"
|
||||
"github.com/aws/aws-sdk-go/aws/session"
|
||||
"github.com/aws/aws-sdk-go/service/lexmodelbuildingservice"
|
||||
)
|
||||
|
||||
var _ time.Duration
|
||||
var _ bytes.Buffer
|
||||
|
||||
func ExampleLexModelBuildingService_CreateBotVersion() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.CreateBotVersionInput{
|
||||
Name: aws.String("BotName"), // Required
|
||||
Checksum: aws.String("String"),
|
||||
}
|
||||
resp, err := svc.CreateBotVersion(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_CreateIntentVersion() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.CreateIntentVersionInput{
|
||||
Name: aws.String("IntentName"), // Required
|
||||
Checksum: aws.String("String"),
|
||||
}
|
||||
resp, err := svc.CreateIntentVersion(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_CreateSlotTypeVersion() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.CreateSlotTypeVersionInput{
|
||||
Name: aws.String("SlotTypeName"), // Required
|
||||
Checksum: aws.String("String"),
|
||||
}
|
||||
resp, err := svc.CreateSlotTypeVersion(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_DeleteBot() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.DeleteBotInput{
|
||||
Name: aws.String("BotName"), // Required
|
||||
Version: aws.String("Version"),
|
||||
}
|
||||
resp, err := svc.DeleteBot(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_DeleteBotAlias() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.DeleteBotAliasInput{
|
||||
BotName: aws.String("BotName"), // Required
|
||||
Name: aws.String("AliasName"), // Required
|
||||
}
|
||||
resp, err := svc.DeleteBotAlias(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_DeleteBotChannelAssociation() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.DeleteBotChannelAssociationInput{
|
||||
BotAlias: aws.String("AliasName"), // Required
|
||||
BotName: aws.String("BotName"), // Required
|
||||
Name: aws.String("BotChannelName"), // Required
|
||||
}
|
||||
resp, err := svc.DeleteBotChannelAssociation(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_DeleteIntent() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.DeleteIntentInput{
|
||||
Name: aws.String("IntentName"), // Required
|
||||
Version: aws.String("Version"),
|
||||
}
|
||||
resp, err := svc.DeleteIntent(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_DeleteSlotType() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.DeleteSlotTypeInput{
|
||||
Name: aws.String("SlotTypeName"), // Required
|
||||
Version: aws.String("Version"),
|
||||
}
|
||||
resp, err := svc.DeleteSlotType(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_DeleteUtterances() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.DeleteUtterancesInput{
|
||||
BotName: aws.String("BotName"), // Required
|
||||
UserId: aws.String("UserId"), // Required
|
||||
}
|
||||
resp, err := svc.DeleteUtterances(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_GetBot() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.GetBotInput{
|
||||
Name: aws.String("BotName"), // Required
|
||||
VersionOrAlias: aws.String("String"), // Required
|
||||
}
|
||||
resp, err := svc.GetBot(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_GetBotAlias() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.GetBotAliasInput{
|
||||
BotName: aws.String("BotName"), // Required
|
||||
Name: aws.String("AliasName"), // Required
|
||||
}
|
||||
resp, err := svc.GetBotAlias(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_GetBotAliases() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.GetBotAliasesInput{
|
||||
BotName: aws.String("BotName"), // Required
|
||||
MaxResults: aws.Int64(1),
|
||||
NameContains: aws.String("AliasName"),
|
||||
NextToken: aws.String("NextToken"),
|
||||
}
|
||||
resp, err := svc.GetBotAliases(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_GetBotChannelAssociation() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.GetBotChannelAssociationInput{
|
||||
BotAlias: aws.String("AliasName"), // Required
|
||||
BotName: aws.String("BotName"), // Required
|
||||
Name: aws.String("BotChannelName"), // Required
|
||||
}
|
||||
resp, err := svc.GetBotChannelAssociation(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_GetBotChannelAssociations() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.GetBotChannelAssociationsInput{
|
||||
BotAlias: aws.String("AliasNameOrListAll"), // Required
|
||||
BotName: aws.String("BotName"), // Required
|
||||
MaxResults: aws.Int64(1),
|
||||
NameContains: aws.String("BotChannelName"),
|
||||
NextToken: aws.String("NextToken"),
|
||||
}
|
||||
resp, err := svc.GetBotChannelAssociations(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_GetBotVersions() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.GetBotVersionsInput{
|
||||
Name: aws.String("BotName"), // Required
|
||||
MaxResults: aws.Int64(1),
|
||||
NextToken: aws.String("NextToken"),
|
||||
}
|
||||
resp, err := svc.GetBotVersions(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_GetBots() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.GetBotsInput{
|
||||
MaxResults: aws.Int64(1),
|
||||
NameContains: aws.String("BotName"),
|
||||
NextToken: aws.String("NextToken"),
|
||||
}
|
||||
resp, err := svc.GetBots(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_GetBuiltinIntent() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.GetBuiltinIntentInput{
|
||||
Signature: aws.String("BuiltinIntentSignature"), // Required
|
||||
}
|
||||
resp, err := svc.GetBuiltinIntent(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_GetBuiltinIntents() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.GetBuiltinIntentsInput{
|
||||
Locale: aws.String("Locale"),
|
||||
MaxResults: aws.Int64(1),
|
||||
NextToken: aws.String("NextToken"),
|
||||
SignatureContains: aws.String("String"),
|
||||
}
|
||||
resp, err := svc.GetBuiltinIntents(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_GetBuiltinSlotTypes() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.GetBuiltinSlotTypesInput{
|
||||
Locale: aws.String("Locale"),
|
||||
MaxResults: aws.Int64(1),
|
||||
NextToken: aws.String("NextToken"),
|
||||
SignatureContains: aws.String("String"),
|
||||
}
|
||||
resp, err := svc.GetBuiltinSlotTypes(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_GetIntent() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.GetIntentInput{
|
||||
Name: aws.String("IntentName"), // Required
|
||||
Version: aws.String("Version"), // Required
|
||||
}
|
||||
resp, err := svc.GetIntent(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_GetIntentVersions() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.GetIntentVersionsInput{
|
||||
Name: aws.String("IntentName"), // Required
|
||||
MaxResults: aws.Int64(1),
|
||||
NextToken: aws.String("NextToken"),
|
||||
}
|
||||
resp, err := svc.GetIntentVersions(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_GetIntents() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.GetIntentsInput{
|
||||
MaxResults: aws.Int64(1),
|
||||
NameContains: aws.String("IntentName"),
|
||||
NextToken: aws.String("NextToken"),
|
||||
}
|
||||
resp, err := svc.GetIntents(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_GetSlotType() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.GetSlotTypeInput{
|
||||
Name: aws.String("SlotTypeName"), // Required
|
||||
Version: aws.String("Version"), // Required
|
||||
}
|
||||
resp, err := svc.GetSlotType(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_GetSlotTypeVersions() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.GetSlotTypeVersionsInput{
|
||||
Name: aws.String("SlotTypeName"), // Required
|
||||
MaxResults: aws.Int64(1),
|
||||
NextToken: aws.String("NextToken"),
|
||||
}
|
||||
resp, err := svc.GetSlotTypeVersions(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_GetSlotTypes() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.GetSlotTypesInput{
|
||||
MaxResults: aws.Int64(1),
|
||||
NameContains: aws.String("SlotTypeName"),
|
||||
NextToken: aws.String("NextToken"),
|
||||
}
|
||||
resp, err := svc.GetSlotTypes(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_GetUtterancesView() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.GetUtterancesViewInput{
|
||||
BotName: aws.String("BotName"), // Required
|
||||
BotVersions: []*string{ // Required
|
||||
aws.String("Version"), // Required
|
||||
// More values...
|
||||
},
|
||||
StatusType: aws.String("StatusType"), // Required
|
||||
}
|
||||
resp, err := svc.GetUtterancesView(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_PutBot() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.PutBotInput{
|
||||
ChildDirected: aws.Bool(true), // Required
|
||||
Locale: aws.String("Locale"), // Required
|
||||
Name: aws.String("BotName"), // Required
|
||||
AbortStatement: &lexmodelbuildingservice.Statement{
|
||||
Messages: []*lexmodelbuildingservice.Message{ // Required
|
||||
{ // Required
|
||||
Content: aws.String("ContentString"), // Required
|
||||
ContentType: aws.String("ContentType"), // Required
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
ResponseCard: aws.String("ResponseCard"),
|
||||
},
|
||||
Checksum: aws.String("String"),
|
||||
ClarificationPrompt: &lexmodelbuildingservice.Prompt{
|
||||
MaxAttempts: aws.Int64(1), // Required
|
||||
Messages: []*lexmodelbuildingservice.Message{ // Required
|
||||
{ // Required
|
||||
Content: aws.String("ContentString"), // Required
|
||||
ContentType: aws.String("ContentType"), // Required
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
ResponseCard: aws.String("ResponseCard"),
|
||||
},
|
||||
Description: aws.String("Description"),
|
||||
IdleSessionTTLInSeconds: aws.Int64(1),
|
||||
Intents: []*lexmodelbuildingservice.Intent{
|
||||
{ // Required
|
||||
IntentName: aws.String("IntentName"), // Required
|
||||
IntentVersion: aws.String("Version"), // Required
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
ProcessBehavior: aws.String("ProcessBehavior"),
|
||||
VoiceId: aws.String("String"),
|
||||
}
|
||||
resp, err := svc.PutBot(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_PutBotAlias() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.PutBotAliasInput{
|
||||
BotName: aws.String("BotName"), // Required
|
||||
BotVersion: aws.String("Version"), // Required
|
||||
Name: aws.String("AliasName"), // Required
|
||||
Checksum: aws.String("String"),
|
||||
Description: aws.String("Description"),
|
||||
}
|
||||
resp, err := svc.PutBotAlias(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_PutIntent() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.PutIntentInput{
|
||||
Name: aws.String("IntentName"), // Required
|
||||
Checksum: aws.String("String"),
|
||||
ConclusionStatement: &lexmodelbuildingservice.Statement{
|
||||
Messages: []*lexmodelbuildingservice.Message{ // Required
|
||||
{ // Required
|
||||
Content: aws.String("ContentString"), // Required
|
||||
ContentType: aws.String("ContentType"), // Required
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
ResponseCard: aws.String("ResponseCard"),
|
||||
},
|
||||
ConfirmationPrompt: &lexmodelbuildingservice.Prompt{
|
||||
MaxAttempts: aws.Int64(1), // Required
|
||||
Messages: []*lexmodelbuildingservice.Message{ // Required
|
||||
{ // Required
|
||||
Content: aws.String("ContentString"), // Required
|
||||
ContentType: aws.String("ContentType"), // Required
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
ResponseCard: aws.String("ResponseCard"),
|
||||
},
|
||||
Description: aws.String("Description"),
|
||||
DialogCodeHook: &lexmodelbuildingservice.CodeHook{
|
||||
MessageVersion: aws.String("MessageVersion"), // Required
|
||||
Uri: aws.String("LambdaARN"), // Required
|
||||
},
|
||||
FollowUpPrompt: &lexmodelbuildingservice.FollowUpPrompt{
|
||||
Prompt: &lexmodelbuildingservice.Prompt{ // Required
|
||||
MaxAttempts: aws.Int64(1), // Required
|
||||
Messages: []*lexmodelbuildingservice.Message{ // Required
|
||||
{ // Required
|
||||
Content: aws.String("ContentString"), // Required
|
||||
ContentType: aws.String("ContentType"), // Required
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
ResponseCard: aws.String("ResponseCard"),
|
||||
},
|
||||
RejectionStatement: &lexmodelbuildingservice.Statement{ // Required
|
||||
Messages: []*lexmodelbuildingservice.Message{ // Required
|
||||
{ // Required
|
||||
Content: aws.String("ContentString"), // Required
|
||||
ContentType: aws.String("ContentType"), // Required
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
ResponseCard: aws.String("ResponseCard"),
|
||||
},
|
||||
},
|
||||
FulfillmentActivity: &lexmodelbuildingservice.FulfillmentActivity{
|
||||
Type: aws.String("FulfillmentActivityType"), // Required
|
||||
CodeHook: &lexmodelbuildingservice.CodeHook{
|
||||
MessageVersion: aws.String("MessageVersion"), // Required
|
||||
Uri: aws.String("LambdaARN"), // Required
|
||||
},
|
||||
},
|
||||
ParentIntentSignature: aws.String("BuiltinIntentSignature"),
|
||||
RejectionStatement: &lexmodelbuildingservice.Statement{
|
||||
Messages: []*lexmodelbuildingservice.Message{ // Required
|
||||
{ // Required
|
||||
Content: aws.String("ContentString"), // Required
|
||||
ContentType: aws.String("ContentType"), // Required
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
ResponseCard: aws.String("ResponseCard"),
|
||||
},
|
||||
SampleUtterances: []*string{
|
||||
aws.String("Utterance"), // Required
|
||||
// More values...
|
||||
},
|
||||
Slots: []*lexmodelbuildingservice.Slot{
|
||||
{ // Required
|
||||
Name: aws.String("SlotName"), // Required
|
||||
SlotConstraint: aws.String("SlotConstraint"), // Required
|
||||
Description: aws.String("Description"),
|
||||
Priority: aws.Int64(1),
|
||||
ResponseCard: aws.String("ResponseCard"),
|
||||
SampleUtterances: []*string{
|
||||
aws.String("Utterance"), // Required
|
||||
// More values...
|
||||
},
|
||||
SlotType: aws.String("CustomOrBuiltinSlotTypeName"),
|
||||
SlotTypeVersion: aws.String("Version"),
|
||||
ValueElicitationPrompt: &lexmodelbuildingservice.Prompt{
|
||||
MaxAttempts: aws.Int64(1), // Required
|
||||
Messages: []*lexmodelbuildingservice.Message{ // Required
|
||||
{ // Required
|
||||
Content: aws.String("ContentString"), // Required
|
||||
ContentType: aws.String("ContentType"), // Required
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
ResponseCard: aws.String("ResponseCard"),
|
||||
},
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
}
|
||||
resp, err := svc.PutIntent(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleLexModelBuildingService_PutSlotType() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := lexmodelbuildingservice.New(sess)
|
||||
|
||||
params := &lexmodelbuildingservice.PutSlotTypeInput{
|
||||
Name: aws.String("SlotTypeName"), // Required
|
||||
Checksum: aws.String("String"),
|
||||
Description: aws.String("Description"),
|
||||
EnumerationValues: []*lexmodelbuildingservice.EnumerationValue{
|
||||
{ // Required
|
||||
Value: aws.String("Value"), // Required
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
}
|
||||
resp, err := svc.PutSlotType(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
Reference in New Issue
Block a user