Skip to content

Collections API Reference

Complete API reference for LDK collection operations.

LDKCollection Class

Basic collection operations for CRUD functionality.

Methods

get()

Future<StrapiResponse<List<Map<String, dynamic>>>> get({
  LDKQueryBuilder? query,
})

getById()

Future<Map<String, dynamic>> getById(dynamic id, {
  LDKQueryBuilder? query,
})

create()

Future<Map<String, dynamic>> create(Map<String, dynamic> data)

update()

Future<Map<String, dynamic>> update(dynamic id, Map<String, dynamic> data)

delete()

Future<Map<String, dynamic>> delete(dynamic id)

LDKEnhancedCollection Class

Enhanced collection with caching, real-time updates, and offline support.

Additional Methods

subscribeToUpdates()

Stream<CollectionEvent<Map<String, dynamic>>> subscribeToUpdates()
Future<StrapiResponse<List<Map<String, dynamic>>>> search(String searchTerm)

For detailed examples, see the CRUD Operations Guide.