# Structs
DownloadRequest implements the download request for a specific module version.
DownloadResponse implements the download response of a specific module version.
Module implements the available module versions.
Version implements a specific version.
VersionsRequest implements the versions request for available module versions.
VersionsResponse implements the versions response of available module version.
# Interfaces
Backend is the interface for module backends https://www.terraform.io/docs/internals/module-registry-protocol.html.