File tree 2 files changed +14
-0
lines changed
2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -167,6 +167,14 @@ func NewNumberAttribute(value string) DynamoDBAttributeValue {
167
167
return av
168
168
}
169
169
170
+ // NewNumberSetAttribute creates an DynamoDBAttributeValue containing a NumberSet
171
+ func NewNumberSetAttribute (value []string ) DynamoDBAttributeValue {
172
+ var av DynamoDBAttributeValue
173
+ av .value = value
174
+ av .dataType = DataTypeNumberSet
175
+ return av
176
+ }
177
+
170
178
// NewNullAttribute creates an DynamoDBAttributeValue containing a Null
171
179
func NewNullAttribute () DynamoDBAttributeValue {
172
180
var av DynamoDBAttributeValue
Original file line number Diff line number Diff line change @@ -296,6 +296,12 @@ func Test_DynamoDBAttributeValue_NewAttribute(t *testing.T) {
296
296
assert .Nil (t , err )
297
297
assert .Equal (t , float64 (1.1 ), v )
298
298
}
299
+ {
300
+ value := []string {"2" , "2.2" }
301
+ av := NewNumberSetAttribute (value )
302
+ assert .Equal (t , DataTypeNumberSet , av .DataType ())
303
+ assert .Equal (t , value , av .NumberSet ())
304
+ }
299
305
{
300
306
av := NewNullAttribute ()
301
307
assert .Equal (t , DataTypeNull , av .DataType ())
You can’t perform that action at this time.
0 commit comments