Secondary Index List Package for AWS Amplify
Disclaimer:
This package is not an official AWS product and is not affiliated with AWS in any way.
Overview
This package is designed to manage secondary index lists for Amplify Flutter. With this package, integrated secondary index operations with Amplify become easier and more efficient.
Installation
Add the package to your Pubspec.yaml file:
dependencies:
secondary_index_list: ^0.1.0
Usage
ModelQueries.listByIndex(
TaskComment.classType, // required: model type
queryField: 'taskId', // required: the field to query by
sortDirection: SortDirection.DESC, // optional: default is DESC
customQueryName: "listTasksCommentsByDate", // optional: provide for Gen1; auto-generated for Gen2
where: TaskComment.TASK.eq('taskId') // condition clause for filtering
);
The example above demonstrates basic secondary index operations. For more detailed information and advanced configuration options, please refer to Amplify Flutter GitHub Issue #4942.