getVersions method
Future<List<AppStoreVersion> >
getVersions({
- Iterable<
String> ? versions, - Iterable<
AppStoreState> ? states, - Iterable<
AppStorePlatform> ? platforms,
Implementation
Future<List<AppStoreVersion>> getVersions({
Iterable<String>? versions,
Iterable<AppStoreState>? states,
Iterable<AppStorePlatform>? platforms,
}) async {
final request = GetRequest('apps/$_appId/appStoreVersions') //
..include('appStoreVersionPhasedRelease')
..include('appStoreVersionSubmission')
..include('build');
if (versions != null) {
request.filter('versionString', versions);
}
if (states != null) {
request.filter('appStoreState', states);
}
if (platforms != null) {
request.filter('platform', platforms);
}
final response = await _client.get(request);
return response.asList<AppStoreVersion>();
}