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  }