ITunesSearchAPI class

Available extensions

Constructors

ITunesSearchAPI()

Properties

client ↔ Client?
Provide an HTTP Client that can be replaced for mock testing.
getter/setter pair
clientHeaders Map<String, String>?
Provide the HTTP headers used by client.
getter/setter pair
debugLogging bool
Enable print statements for debugging.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
iTunesDocumentationURL String
iTunes Search API documentation URL
final
lookupPrefixURL String
iTunes Lookup API URL
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
searchPrefixURL String
iTunes Search API URL
final

Methods

Available on ITunesSearchAPI, provided by the ITunesResults extension

Extract App Store link from iTunes API response
lookupByBundleId(String bundleId, {String? country = 'US', String? language = 'en', bool useCacheBuster = true}) Future<Map?>
Look up by bundle id. Example: look up Google Maps iOS App: lookupURLByBundleId('com.google.Maps'); lookupURLByBundleId('com.google.Maps', country: 'FR');
lookupURLByBundleId(String bundleId, {String country = 'US', String language = 'en', bool useCacheBuster = true}) String?
Look up URL by bundle id. Example: look up Google Maps iOS App: lookupURLByBundleId('com.google.Maps'); lookupURLByBundleId('com.google.Maps', country: 'FR');
lookupURLByQSP(Map<String, String?> qsp, {bool useCacheBuster = true}) String?
Look up URL by QSP.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
releaseNotes(Map response) String?

Available on ITunesSearchAPI, provided by the ITunesResults extension

Return field releaseNotes from iTunes results.
toString() String
A string representation of this object.
inherited
version(Map response) String?

Available on ITunesSearchAPI, provided by the ITunesResults extension

Return field version from iTunes results.

Operators

operator ==(Object other) bool
The equality operator.
inherited