dart_gov_fbi library

Classes

ArtCrime
Represents an art crime.
ArtCrimeResultSet
Represents a set of art crimes from a query of the FBI's database.
FbiImage
Represents image data for an FBI case.
WantedPerson
Represents a wanted person.
WantedPersonCoordinates
Represents the coordinates of a wanted person.
WantedPersonFile
Represents a file of a wanted person.
WantedPersonResultSet
Represents a set of wanted persons from a query of the FBI's database.

Enums

ArtCrimeSortDirection
The direction to sort an art crime query in.
ArtCrimeSortOn
The field to sort an art crime query on.
WantedPersonClassification
A person's roll in a wanted person case.
WantedPersonSortDirection
The direction to sort an art crime query in.
WantedPersonSortOn
The field to sort a wanted person query on.
WantedPersonStatus
The status of a wanted person case.
WantedPosterClassification
The classification of a wanted poster.

Functions

fetchAllArtCrimes() Future<List<ArtCrime>>
Fetches all art crimes.
fetchAllWantedPersons() Future<List<WantedPerson>>
Fetches all wanted persons.
fetchArtCrime(String id) Future<ArtCrime>
Fetches an art crime with the given id.
fetchArtCrimes({int pageSize = 50, int page = 1, ArtCrimeSortOn sortOn = ArtCrimeSortOn.modified, ArtCrimeSortDirection sortDirection = ArtCrimeSortDirection.descending, String? title, String? crimeCategory, String? maker, String? referenceNumber}) Future<ArtCrimeResultSet>
Fetches art crimes with the given parameters.
fetchWantedPerson(String id) Future<WantedPerson>
Fetches a wanted person with the given id.
fetchWantedPersons({int pageSize = 50, int page = 1, WantedPersonSortOn sortOn = WantedPersonSortOn.modified, WantedPersonSortDirection sortDirection = WantedPersonSortDirection.descending, String? title, List<String>? fieldOffices, WantedPersonClassification? personClassification, WantedPosterClassification? posterClassification, WantedPersonStatus? status}) Future<WantedPersonResultSet>
Fetches wanted persons with the given parameters.