github.com/smugmug/godynamo@v0.0.0-20151122084750-7913028f6623/types/attributesresponse/attributesresponse.go (about) 1 // AttributeResponse is response for PutItem,UpdateItem,DeleteItem,etc 2 package attributesresponse 3 4 import ( 5 "github.com/smugmug/godynamo/types/attributevalue" 6 "github.com/smugmug/godynamo/types/capacity" 7 "github.com/smugmug/godynamo/types/itemcollectionmetrics" 8 ) 9 10 type AttributesResponse struct { 11 Attributes attributevalue.AttributeValueMap `json:",omitempty"` 12 ConsumedCapacity *capacity.ConsumedCapacity `json:",omitempty"` 13 ItemCollectionMetrics *itemcollectionmetrics.ItemCollectionMetrics `json:",omitempty"` 14 } 15 16 func NewAttributesResponse() *AttributesResponse { 17 a := new(AttributesResponse) 18 a.Attributes = attributevalue.NewAttributeValueMap() 19 a.ConsumedCapacity = capacity.NewConsumedCapacity() 20 a.ItemCollectionMetrics = itemcollectionmetrics.NewItemCollectionMetrics() 21 return a 22 }