// Code generated by msgraph-generate.go DO NOT EDIT. package msgraph import "time" // DeviceManagementExportJob Entity representing a job to export a report type DeviceManagementExportJob struct { // Entity is the base model of DeviceManagementExportJob Entity // ReportName Name of the report ReportName *string `json:"reportName,omitempty"` // Filter Filters applied on the report Filter *string `json:"filter,omitempty"` // Select Columns selected from the report Select []string `json:"select,omitempty"` // Format Format of the exported report Format *DeviceManagementReportFileFormat `json:"format,omitempty"` // SnapshotID A snapshot is an identifiable subset of the dataset represented by the ReportName. A sessionId or CachedReportConfiguration id can be used here. If a sessionId is specified, Filter, Select, and OrderBy are applied to the data represented by the sessionId. Filter, Select, and OrderBy cannot be specified together with a CachedReportConfiguration id. SnapshotID *string `json:"snapshotId,omitempty"` // Status Status of the export job Status *DeviceManagementReportStatus `json:"status,omitempty"` // URL Temporary location of the exported report URL *string `json:"url,omitempty"` // RequestDateTime Time that the exported report was requested RequestDateTime *time.Time `json:"requestDateTime,omitempty"` // ExpirationDateTime Time that the exported report expires ExpirationDateTime *time.Time `json:"expirationDateTime,omitempty"` }