getBuilds method

Future<List<Build>> getBuilds({
  1. required String version,
  2. String? buildNumber,
})

Implementation

Future<List<Build>> getBuilds({required String version, String? buildNumber}) async {
  final request = GetRequest('builds') //
    ..filter('app', _appId)
    ..filter('preReleaseVersion.version', version)
    ..filter('processingState', ['PROCESSING', 'FAILED', 'INVALID', 'VALID'])
    ..sort('uploadedDate', descending: true);

  if (buildNumber != null) {
    request.filter('version', buildNumber);
  }

  final response = await _client.get(request);
  return response.asList<Build>();
}