filterator 0.1.1-beta.1 copy "filterator: ^0.1.1-beta.1" to clipboard
filterator: ^0.1.1-beta.1 copied to clipboard

API Query Builder for Dart – A powerful, flexible library for building structured API queries with filtering, sorting, pagination, and easy conversion to API-specific formats.

0.1.1-beta.1 #

  • Updating the dependency version in README.md to ^0.1.0-beta.1.
  • Removing extra newlines and whitespace from code examples in README.md.
  • Updating the package description in pubspec.yaml for better clarity.

0.1.0-beta.1 #

🚀 Features - Initial Release #

  • Dynamic Query Interface (ApiQuery) Introduced a flexible, type-safe API query builder interface supporting:

    • Simple filters with where() and wheres() helpers
    • Nested filtering using logical groups: and() / or()
    • Full control over filtering conditions, ordering, paging, and selection
  • Standardized Query Filters (ApiQueryFilter)

    • Supports operations like: eq, neq, lt, gt, contains, inList, etc.
    • Provides both short-form and verbose syntax for maximum flexibility
  • Pagination Support (paginate())

    • Easily define limit and offset for paginated requests
  • Field Selection (include() / exclude())

    • Explicitly include or exclude response fields for lightweight API calls
  • Sorting (ordering())

    • Order results by any field with direction control (ascending or descending)
  • SupyConverter

    • Converts ApiQuery objects to:

      • Query parameters (toQueryParameters())
      • JSON body payloads (toRequestBody())
      • Nested map structures (body())
    • Ready to integrate with Supy-style or similar RESTful backends

    • Encoder toggle to support different formats (e.g., REST, GraphQL, OData)

  • Extensibility

    • Designed to be extensible for future formats and standards (GraphQL, OData, etc.)
    • Easily plug in other converters following the same interface
18
likes
0
points
55
downloads

Publisher

verified publishersupy.io

Weekly Downloads

API Query Builder for Dart – A powerful, flexible library for building structured API queries with filtering, sorting, pagination, and easy conversion to API-specific formats.

Repository (GitHub)
View/report issues

Topics

#query-builder #query-interface #filtering #pagination

License

unknown (license)

Dependencies

collection, json_annotation, meta

More

Packages that depend on filterator