@@ -133,7 +133,7 @@ class DynamoDbClient extends AbstractApi
133
133
* @see https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-dynamodb-2012-08-10.html#batchgetitem
134
134
*
135
135
* @param array{
136
- * RequestItems: array<string, KeysAndAttributes>,
136
+ * RequestItems: array<string, KeysAndAttributes|array >,
137
137
* ReturnConsumedCapacity?: ReturnConsumedCapacity::*,
138
138
* '@region'?: string|null,
139
139
* }|BatchGetItemInput $input
@@ -265,16 +265,16 @@ public function batchWriteItem($input): BatchWriteItemOutput
265
265
* @see https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-dynamodb-2012-08-10.html#createtable
266
266
*
267
267
* @param array{
268
- * AttributeDefinitions: AttributeDefinition[] ,
268
+ * AttributeDefinitions: array< AttributeDefinition|array> ,
269
269
* TableName: string,
270
- * KeySchema: KeySchemaElement[] ,
271
- * LocalSecondaryIndexes?: LocalSecondaryIndex[] ,
272
- * GlobalSecondaryIndexes?: GlobalSecondaryIndex[] ,
270
+ * KeySchema: array< KeySchemaElement|array> ,
271
+ * LocalSecondaryIndexes?: array< LocalSecondaryIndex|array> ,
272
+ * GlobalSecondaryIndexes?: array< GlobalSecondaryIndex|array> ,
273
273
* BillingMode?: BillingMode::*,
274
274
* ProvisionedThroughput?: ProvisionedThroughput|array,
275
275
* StreamSpecification?: StreamSpecification|array,
276
276
* SSESpecification?: SSESpecification|array,
277
- * Tags?: Tag[] ,
277
+ * Tags?: array< Tag|array> ,
278
278
* TableClass?: TableClass::*,
279
279
* DeletionProtectionEnabled?: bool,
280
280
* '@region'?: string|null,
@@ -314,15 +314,15 @@ public function createTable($input): CreateTableOutput
314
314
*
315
315
* @param array{
316
316
* TableName: string,
317
- * Key: array<string, AttributeValue>,
318
- * Expected?: array<string, ExpectedAttributeValue>,
317
+ * Key: array<string, AttributeValue|array >,
318
+ * Expected?: array<string, ExpectedAttributeValue|array >,
319
319
* ConditionalOperator?: ConditionalOperator::*,
320
320
* ReturnValues?: ReturnValue::*,
321
321
* ReturnConsumedCapacity?: ReturnConsumedCapacity::*,
322
322
* ReturnItemCollectionMetrics?: ReturnItemCollectionMetrics::*,
323
323
* ConditionExpression?: string,
324
324
* ExpressionAttributeNames?: array<string, string>,
325
- * ExpressionAttributeValues?: array<string, AttributeValue>,
325
+ * ExpressionAttributeValues?: array<string, AttributeValue|array >,
326
326
* '@region'?: string|null,
327
327
* }|DeleteItemInput $input
328
328
*
@@ -471,7 +471,7 @@ public function describeTable($input): DescribeTableOutput
471
471
*
472
472
* @param array{
473
473
* Statement: string,
474
- * Parameters?: AttributeValue[] ,
474
+ * Parameters?: array< AttributeValue|array> ,
475
475
* ConsistentRead?: bool,
476
476
* NextToken?: string,
477
477
* ReturnConsumedCapacity?: ReturnConsumedCapacity::*,
@@ -518,7 +518,7 @@ public function executeStatement($input): ExecuteStatementOutput
518
518
*
519
519
* @param array{
520
520
* TableName: string,
521
- * Key: array<string, AttributeValue>,
521
+ * Key: array<string, AttributeValue|array >,
522
522
* AttributesToGet?: string[],
523
523
* ConsistentRead?: bool,
524
524
* ReturnConsumedCapacity?: ReturnConsumedCapacity::*,
@@ -599,15 +599,15 @@ public function listTables($input = []): ListTablesOutput
599
599
*
600
600
* @param array{
601
601
* TableName: string,
602
- * Item: array<string, AttributeValue>,
603
- * Expected?: array<string, ExpectedAttributeValue>,
602
+ * Item: array<string, AttributeValue|array >,
603
+ * Expected?: array<string, ExpectedAttributeValue|array >,
604
604
* ReturnValues?: ReturnValue::*,
605
605
* ReturnConsumedCapacity?: ReturnConsumedCapacity::*,
606
606
* ReturnItemCollectionMetrics?: ReturnItemCollectionMetrics::*,
607
607
* ConditionalOperator?: ConditionalOperator::*,
608
608
* ConditionExpression?: string,
609
609
* ExpressionAttributeNames?: array<string, string>,
610
- * ExpressionAttributeValues?: array<string, AttributeValue>,
610
+ * ExpressionAttributeValues?: array<string, AttributeValue|array >,
611
611
* '@region'?: string|null,
612
612
* }|PutItemInput $input
613
613
*
@@ -687,17 +687,17 @@ public function putItem($input): PutItemOutput
687
687
* AttributesToGet?: string[],
688
688
* Limit?: int,
689
689
* ConsistentRead?: bool,
690
- * KeyConditions?: array<string, Condition>,
691
- * QueryFilter?: array<string, Condition>,
690
+ * KeyConditions?: array<string, Condition|array >,
691
+ * QueryFilter?: array<string, Condition|array >,
692
692
* ConditionalOperator?: ConditionalOperator::*,
693
693
* ScanIndexForward?: bool,
694
- * ExclusiveStartKey?: array<string, AttributeValue>,
694
+ * ExclusiveStartKey?: array<string, AttributeValue|array >,
695
695
* ReturnConsumedCapacity?: ReturnConsumedCapacity::*,
696
696
* ProjectionExpression?: string,
697
697
* FilterExpression?: string,
698
698
* KeyConditionExpression?: string,
699
699
* ExpressionAttributeNames?: array<string, string>,
700
- * ExpressionAttributeValues?: array<string, AttributeValue>,
700
+ * ExpressionAttributeValues?: array<string, AttributeValue|array >,
701
701
* '@region'?: string|null,
702
702
* }|QueryInput $input
703
703
*
@@ -752,16 +752,16 @@ public function query($input): QueryOutput
752
752
* AttributesToGet?: string[],
753
753
* Limit?: int,
754
754
* Select?: Select::*,
755
- * ScanFilter?: array<string, Condition>,
755
+ * ScanFilter?: array<string, Condition|array >,
756
756
* ConditionalOperator?: ConditionalOperator::*,
757
- * ExclusiveStartKey?: array<string, AttributeValue>,
757
+ * ExclusiveStartKey?: array<string, AttributeValue|array >,
758
758
* ReturnConsumedCapacity?: ReturnConsumedCapacity::*,
759
759
* TotalSegments?: int,
760
760
* Segment?: int,
761
761
* ProjectionExpression?: string,
762
762
* FilterExpression?: string,
763
763
* ExpressionAttributeNames?: array<string, string>,
764
- * ExpressionAttributeValues?: array<string, AttributeValue>,
764
+ * ExpressionAttributeValues?: array<string, AttributeValue|array >,
765
765
* ConsistentRead?: bool,
766
766
* '@region'?: string|null,
767
767
* }|ScanInput $input
@@ -862,7 +862,7 @@ public function tableNotExists($input): TableNotExistsWaiter
862
862
* @see https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-dynamodb-2012-08-10.html#transactwriteitems
863
863
*
864
864
* @param array{
865
- * TransactItems: TransactWriteItem[] ,
865
+ * TransactItems: array< TransactWriteItem|array> ,
866
866
* ReturnConsumedCapacity?: ReturnConsumedCapacity::*,
867
867
* ReturnItemCollectionMetrics?: ReturnItemCollectionMetrics::*,
868
868
* ClientRequestToken?: string,
@@ -907,17 +907,17 @@ public function transactWriteItems($input): TransactWriteItemsOutput
907
907
*
908
908
* @param array{
909
909
* TableName: string,
910
- * Key: array<string, AttributeValue>,
911
- * AttributeUpdates?: array<string, AttributeValueUpdate>,
912
- * Expected?: array<string, ExpectedAttributeValue>,
910
+ * Key: array<string, AttributeValue|array >,
911
+ * AttributeUpdates?: array<string, AttributeValueUpdate|array >,
912
+ * Expected?: array<string, ExpectedAttributeValue|array >,
913
913
* ConditionalOperator?: ConditionalOperator::*,
914
914
* ReturnValues?: ReturnValue::*,
915
915
* ReturnConsumedCapacity?: ReturnConsumedCapacity::*,
916
916
* ReturnItemCollectionMetrics?: ReturnItemCollectionMetrics::*,
917
917
* UpdateExpression?: string,
918
918
* ConditionExpression?: string,
919
919
* ExpressionAttributeNames?: array<string, string>,
920
- * ExpressionAttributeValues?: array<string, AttributeValue>,
920
+ * ExpressionAttributeValues?: array<string, AttributeValue|array >,
921
921
* '@region'?: string|null,
922
922
* }|UpdateItemInput $input
923
923
*
@@ -968,14 +968,14 @@ public function updateItem($input): UpdateItemOutput
968
968
* @see https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-dynamodb-2012-08-10.html#updatetable
969
969
*
970
970
* @param array{
971
- * AttributeDefinitions?: AttributeDefinition[] ,
971
+ * AttributeDefinitions?: array< AttributeDefinition|array> ,
972
972
* TableName: string,
973
973
* BillingMode?: BillingMode::*,
974
974
* ProvisionedThroughput?: ProvisionedThroughput|array,
975
- * GlobalSecondaryIndexUpdates?: GlobalSecondaryIndexUpdate[] ,
975
+ * GlobalSecondaryIndexUpdates?: array< GlobalSecondaryIndexUpdate|array> ,
976
976
* StreamSpecification?: StreamSpecification|array,
977
977
* SSESpecification?: SSESpecification|array,
978
- * ReplicaUpdates?: ReplicationGroupUpdate[] ,
978
+ * ReplicaUpdates?: array< ReplicationGroupUpdate|array> ,
979
979
* TableClass?: TableClass::*,
980
980
* DeletionProtectionEnabled?: bool,
981
981
* '@region'?: string|null,
0 commit comments