github.com/aavshr/aws-sdk-go@v1.41.3/service/dynamodb/cust_example_test.go (about) 1 package dynamodb_test 2 3 import ( 4 "log" 5 6 "github.com/aavshr/aws-sdk-go/awstesting/unit" 7 "github.com/aavshr/aws-sdk-go/service/dynamodb" 8 ) 9 10 func ExampleDynamoDB_TransactWriteItems_transactionCanceledException() { 11 client := dynamodb.New(unit.Session) 12 13 _, err := client.TransactWriteItems(&dynamodb.TransactWriteItemsInput{}) 14 if err != nil { 15 switch t := err.(type) { 16 case *dynamodb.TransactionCanceledException: 17 log.Fatalf("failed to write items: %s\n%v", 18 t.Message(), t.CancellationReasons) 19 default: 20 log.Fatalf("failed to write items: %v", err) 21 } 22 } 23 }