# Reference Documentation ## Protocols - [DefaultBranchQuery](protocols/DefaultBranchQuery.md) - [GitHostResolver](protocols/GitHostResolver.md) - [ListFetcherProtocol](protocols/ListFetcherProtocol.md) - [ListValidator](protocols/ListValidator.md) - [PackageDownloader](protocols/PackageDownloader.md) - [PackageDumpProcessFactoryProtocol](protocols/PackageDumpProcessFactoryProtocol.md) - [PackageFilterProtocol](protocols/PackageFilterProtocol.md) - [PackageListJsonURLParserProtocol](protocols/PackageListJsonURLParserProtocol.md) - [PackageUrlFetcherProtocol](protocols/PackageUrlFetcherProtocol.md) - [RawUrlBuilder](protocols/RawUrlBuilder.md) - [Response](protocols/Response.md) - [Session](protocols/Session.md) - [SessionRequest](protocols/SessionRequest.md) - [Task](protocols/Task.md) - [TemporaryDataStorage](protocols/TemporaryDataStorage.md) ## Structs - [All](structs/All.md) - [Configuration](structs/Configuration.md) - [Diff](structs/Diff.md) - [GitHubDefaultBranchQuery](structs/GitHubDefaultBranchQuery.md) - [GitHubRawUrlBuilder](structs/GitHubRawUrlBuilder.md) - [GitHubRepo](structs/GitHubRepo.md) - [GitHubResolver](structs/GitHubResolver.md) - [GitUrlListValidator](structs/GitUrlListValidator.md) - [JustBranchQuery](structs/JustBranchQuery.md) - [ListFetcher](structs/ListFetcher.md) - [ListValidationChildError](structs/ListValidationChildError.md) - [ListValidationError](structs/ListValidationError.md) - [Mine](structs/Mine.md) - [Package](structs/Package.md) - [PackageDumpProcessFactory](structs/PackageDumpProcessFactory.md) - [PackageFilter](structs/PackageFilter.md) - [PackageListJsonURLParser](structs/PackageListJsonURLParser.md) - [PackageUrlFetcher](structs/PackageUrlFetcher.md) - [ProcessPackageParser](structs/ProcessPackageParser.md) - [Product](structs/Product.md) - [RepoSpecification](structs/RepoSpecification.md) - [ReportError](structs/ReportError.md) - [SortedListValidator](structs/SortedListValidator.md) - [SwiftPackageDetails](structs/SwiftPackageDetails.md) - [SwiftPackageReport](structs/SwiftPackageReport.md) - [SwiftPackageReporter](structs/SwiftPackageReporter.md) - [TemporaryDirDataStorage](structs/TemporaryDirDataStorage.md) - [TemporaryPackageDownloader](structs/TemporaryPackageDownloader.md) - [UniqueListValidator](structs/UniqueListValidator.md) - [Validate](structs/Validate.md) ## Enums - [PackageError](enums/PackageError.md) - [PackageFilterType](enums/PackageFilterType.md) ## Extensions - [DefaultBranchQuery](extensions/DefaultBranchQuery.md) - [FileHandle](extensions/FileHandle.md) - [GitHubDefaultBranchQuery](extensions/GitHubDefaultBranchQuery.md) - [ListValidator](extensions/ListValidator.md) - [PackageFilterProtocol](extensions/PackageFilterProtocol.md) - [SwiftPackageReporter](extensions/SwiftPackageReporter.md) - [URLRequest](extensions/URLRequest.md) - [URLResponse](extensions/URLResponse.md) - [URLSession](extensions/URLSession.md) ## Typealiases - [URLSession](typealiases/URLSession.md) - [URLSession.RequestType](typealiases/URLSession.RequestType.md) - [URLSession.ResponseType](typealiases/URLSession.ResponseType.md) This file was generated by [SourceDocs](https://github.com/eneko/SourceDocs)