Updates various portions of the dynamo db autogenerated code to enable filtering with additional fields when querying the primary index.
Adds support to parse AttributeDefinitions in .yml files
Adds FIlterValues to input model for dynamoDB queries which allows developers to specify any attribute that is not one of the keys in the primary index as well as values that the attribute should be compared to.
Adds FilterExpression to input model to allow developers to build their own filtering expressions
Testing:
Added unit test for filtering in the auto generated tests
Tested filtering locally with il-user-service hitting the MFAConfig table. Worked as expected
Todo:
[x] Run make build
[x] Run make generate
[x] Update the current version in the /VERSION file.
Updates various portions of the dynamo db autogenerated code to enable filtering with additional fields when querying the primary index.
Testing: Added unit test for filtering in the auto generated tests Tested filtering locally with il-user-service hitting the MFAConfig table. Worked as expected
Todo:
make build
make generate
/VERSION
file.