diff --git a/services/dynamodb/src/main/scala/facade/amazonaws/services/DynamoDB.scala b/services/dynamodb/src/main/scala/facade/amazonaws/services/DynamoDB.scala index bd24b65e2..e01fa822e 100644 --- a/services/dynamodb/src/main/scala/facade/amazonaws/services/DynamoDB.scala +++ b/services/dynamodb/src/main/scala/facade/amazonaws/services/DynamoDB.scala @@ -195,6 +195,16 @@ package object dynamodb { def unmarshall(data: AttributeMap, options: DynamoDBConverterOptions = js.native): js.Object = js.native } + trait DynamoDBSetWrapper[V] extends js.Object { + def `type`: String + def wrapperName: String + def values: js.Array[V] + } + + trait DynamoDBNumberSet extends DynamoDBSetWrapper[Double] + trait DynamoDBStringSet extends DynamoDBSetWrapper[String] + trait DynamoDBBinarySet extends DynamoDBSetWrapper[js.Any] + trait DynamoDBConverterOptions extends js.Object { var convertEmptyValues: js.UndefOr[Boolean] = js.undefined var wrapNumbers: js.UndefOr[Boolean] = js.undefined