Values.StartArchiveExportRequestSourceThe request to initiate an export of emails from an archive.
type nonrec t = {archiveId : ArchiveId.t;The identifier of the archive to export emails from.
*)filters : ArchiveFilters.t option;Criteria to filter which emails are included in the export.
*)fromTimestamp : Timestamp.t;The start of the timestamp range to include emails from.
*)toTimestamp : Timestamp.t;The end of the timestamp range to include emails from.
*)maxResults : ExportMaxResults.t option;The maximum number of email items to include in the export.
*)exportDestinationConfiguration : ExportDestinationConfiguration.t;Details on where to deliver the exported email data.
*)includeMetadata : Boolean.t option;Whether to include message metadata as JSON files in the export.
*)}val make :
?filters:??? ->
?maxResults:??? ->
?includeMetadata:??? ->
archiveId:ArchiveId.t ->
fromTimestamp:Timestamp.t ->
toTimestamp:Timestamp.t ->
exportDestinationConfiguration:ExportDestinationConfiguration.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of ExportMaxResults.t
| `String of ArchiveId.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Structure of
(string
* [> `Enum of string
| `List of
[> `String of StringValue.t ] list
| `Structure of
(string * [> `Enum of string ]) list ])
list ])
list ]
list
| `Structure of (string * [> `String of S3Location.t ]) list ])
list
| `Timestamp of Timestamp.t ])
list ]