batchGetRepositories method

Future<BatchGetRepositoriesOutput> batchGetRepositories({
  1. required List<String> repositoryNames,
})

Returns information about one or more repositories.

May throw EncryptionIntegrityChecksFailedException. May throw EncryptionKeyAccessDeniedException. May throw EncryptionKeyDisabledException. May throw EncryptionKeyNotFoundException. May throw EncryptionKeyUnavailableException. May throw InvalidRepositoryNameException. May throw MaximumRepositoryNamesExceededException. May throw RepositoryNamesRequiredException.

Parameter repositoryNames : The names of the repositories to get information about.

Implementation

Future<BatchGetRepositoriesOutput> batchGetRepositories({
  required List<String> repositoryNames,
}) async {
  final headers = <String, String>{
    'Content-Type': 'application/x-amz-json-1.1',
    'X-Amz-Target': 'CodeCommit_20150413.BatchGetRepositories'
  };
  final jsonResponse = await _protocol.send(
    method: 'POST',
    requestUri: '/',
    exceptionFnMap: _exceptionFns,
    // TODO queryParams
    headers: headers,
    payload: {
      'repositoryNames': repositoryNames,
    },
  );

  return BatchGetRepositoriesOutput.fromJson(jsonResponse.body);
}