| DownloadFormat | Supported report downloaded formats. |
| ReportDefinition | Represents a report definition containing its details, such as name, type, date range. |
| ReportDefinitionDateRangeType | Supported report date range types. |
| ReportDownloader | Provides functionality to help with retrieving a report. |
| ReportDownloadError | Describes what went wrong for a report that failed to download. |
| RequestOptionsFactory | Creates request options for downloading reports. |