fetch Assets
suspend fun fetchAssets(sortAndFilter: ZyncAssetSortAndFilter, page: Int, pageSize: Int): GetAssetsResult
Fetch paginated list of assets with sorting and filtering.
This method implements an offline-first pagination approach:
Page 1: Returns cached data immediately with optional background sync
Page 2+: Fetches from API only, no caching
Return
GetAssetsResult containing paginated asset list or error
Parameters
sort And Filter
Sort and filter criteria for assets
page
Page number (1-indexed)
page Size
Number of assets per page