fetchTeams

suspend fun fetchTeams(sortAndFilter: ZyncTeamSortAndFilter, page: Int, pageSize: Int): GetTeamsResult

Fetch paginated list of teams with sorting and filtering capabilities. Supports offline-first pattern with cache fallback for page 1.

Return

GetTeamsResult containing paginated teams list with metadata, or error

Parameters

sortAndFilter

Sorting and filtering criteria

page

Page number (1-based)

pageSize

Number of items per page