flutter library

Flutter widgets for the Manatal Open API.

Import this in Flutter apps for paginated list widgets. Re-exports the API client from package:manatal/manatal.dart.

Classes

ManatalCandidateList
Paginated list of candidates from the Manatal Open API.
ManatalClient
Client for the Manatal Open API v3.
ManatalJobList
Paginated list of jobs from the Manatal Open API.
ManatalMatchList
Paginated list of matches from the Manatal Open API.
ManatalObject
JSON object that supports both job.id and job['id'].
ManatalOrganizationList
Paginated list of organizations from the Manatal Open API.
ManatalPaginatedList
Paginated list widget backed by the Manatal Open API.
Page

Enums

ManatalPaginationMode
How ManatalPaginatedList loads additional pages.

Constants

packageVersion → const String

Functions

asObject(dynamic value) ManatalObject
iterResults(Future<Object?> request(String path, {Map<String, String>? params}), String path, {Map<String, String>? params, int defaultPageSize = 100}) Stream
wrapValue(dynamic value) → dynamic

Typedefs

ManatalItemBuilder = Widget Function(BuildContext context, dynamic item)
Builds a list row for one API object.
ManatalPageLoader = Future<Page> Function(ManatalClient client, int page, int pageSize)
Loads one page of results for ManatalPaginatedList.