github.com/smugmug/godynamo@v0.0.0-20151122084750-7913028f6623/types/itemcollectionmetrics/itemcollectionmetrics.go (about) 1 // Package ItemCollectionMetrics implements the profiling response type. See: 2 // http://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ItemCollectionMetrics.html 3 package itemcollectionmetrics 4 5 import ( 6 "github.com/smugmug/godynamo/types/attributevalue" 7 ) 8 9 type ItemCollectionMetrics struct { 10 ItemCollectionKey attributevalue.AttributeValueMap 11 SizeEstimateRangeGB [2]uint64 12 } 13 14 func NewItemCollectionMetrics() *ItemCollectionMetrics { 15 i := new(ItemCollectionMetrics) 16 i.ItemCollectionKey = attributevalue.NewAttributeValueMap() 17 return i 18 } 19 20 // used by BatchWriteItem 21 type ItemCollectionMetricsMap map[string][]*ItemCollectionMetrics 22 23 func NewItemCollectionMetricsMap() ItemCollectionMetricsMap { 24 i := make(map[string][]*ItemCollectionMetrics) 25 return i 26 } 27 28 type ReturnItemCollectionMetrics string