diff --git a/microsoft-graph.d.ts b/microsoft-graph.d.ts index 3dddab1..be83047 100644 --- a/microsoft-graph.d.ts +++ b/microsoft-graph.d.ts @@ -1073,6 +1073,7 @@ export type ImportedWindowsAutopilotDeviceIdentityImportStatus = export type ImportedWindowsAutopilotDeviceIdentityUploadStatus = "noUpload" | "pending" | "complete" | "error"; export type IncludedUserRoles = "all" | "privilegedAdmin" | "admin" | "user" | "unknownFutureValue"; export type IncludedUserTypes = "all" | "member" | "guest" | "unknownFutureValue"; +export type IncompatiblePrinterSettings = "show" | "hide" | "unknownFutureValue"; export type InferenceClassificationType = "focused" | "other"; export type InitiatorType = "user" | "application" | "system" | "unknownFutureValue"; export type InstallIntent = "available" | "required" | "uninstall" | "availableWithoutEnrollment"; @@ -6886,6 +6887,11 @@ export interface CloudPcOnPremisesConnection extends Entity { export interface CloudPcProvisioningPolicy extends Entity { // The URL of the alternate resource that links to this provisioning policy. Read-only. alternateResourceUrl?: NullableOption; + /** + * Indicates the Windows Autopatch settings for Cloud PCs using this provisioning policy. The settings take effect when + * the tenant enrolls in Autopatch and the managedType of the microsoftManagedDesktop property is set as starterManaged. + * Supports $select. + */ autopatch?: NullableOption; // The display name of the Cloud PC group that the Cloud PCs reside in. Read-only. cloudPcGroupDisplayName?: NullableOption; @@ -14785,8 +14791,12 @@ export interface PrintDocument extends Entity { contentType?: NullableOption; // The document's name. Read-only. displayName?: NullableOption; + // The time the document was downloaded. Read-only + downloadedDateTime?: NullableOption; // The document's size in bytes. Read-only. size?: number; + // The time the document was uploaded. Read-only + uploadedDateTime?: NullableOption; } export interface Printer extends PrinterBase { // True if the printer has a physical device for printing. Read-only. @@ -14851,11 +14861,15 @@ export interface PrinterShare extends PrinterBase { printer?: NullableOption; } export interface PrintJob extends Entity { + // The dateTimeOffset when the job was acknowledged. Read-only. + acknowledgedDateTime?: NullableOption; // A group of settings that a printer should use to print a job. configuration?: PrintJobConfiguration; createdBy?: NullableOption; // The DateTimeOffset when the job was created. Read-only. createdDateTime?: string; + // The error code of the print job. Read-only. + errorCode?: NullableOption; // If true, document can be fetched by printer. isFetchable?: boolean; // Contains the source job URL, if the job has been redirected from another printer. @@ -17485,6 +17499,10 @@ export interface Team extends Entity { description?: NullableOption; // The name of the team. displayName?: NullableOption; + /** + * The name of the first channel in the team. This is an optional property, only used during team creation and isn't + * returned in methods to get and list teams. + */ firstChannelName?: NullableOption; // Settings to configure use of Giphy, memes, and stickers in the team. funSettings?: NullableOption; @@ -23256,6 +23274,13 @@ export interface AgreementFileData { // Data that represents the terms of use PDF document. Read-only. data?: NullableOption; } +export interface AirPrintSettings { + /** + * Describes whether Universal Print hides printers from macOS when they don't support all capabilities required by the + * operating system as defined by AirPrint. + */ + incompatiblePrinters?: IncompatiblePrinterSettings; +} export interface Album { // Unique identifier of the driveItem that is the cover of the album. coverImageItemId?: NullableOption; @@ -25045,6 +25070,12 @@ export interface CloudPcOnPremisesConnectionStatusDetail { startDateTime?: string; } export interface CloudPcProvisioningPolicyAutopatch { + /** + * The unique identifier (ID) of a Windows Autopatch group. An Autopatch group is a logical container or unit that groups + * several Microsoft Entra groups and software update policies. Devices with the same Autopatch group ID share unified + * software update management. The default value is null that indicates that no Autopatch group is associated with the + * provisioning policy. + */ autopatchGroupId?: NullableOption; } export interface CloudPcRestorePointSetting { @@ -29273,6 +29304,13 @@ export interface PrinterDefaults { */ scaling?: NullableOption; } +export interface PrinterDiscoverySettings { + /** + * Represents tenant-wide settings to configure the behavior of printers when print jobs are submitted to Universal Print + * from macOS, which requires AirPrint compatibility. + */ + airPrint?: AirPrintSettings; +} export interface PrinterLocation { // The altitude, in meters, that the printer is located at. altitudeInMeters?: NullableOption; @@ -29417,6 +29455,8 @@ export interface PrintSettings { * service converts documents into a format compatible with the printer (xps to pdf) when needed. */ documentConversionEnabled?: boolean; + // Specifies settings that affect printer discovery when using Universal Print. + printerDiscoverySettings?: NullableOption; } export interface PrintTaskStatus { // A human-readable description of the current processing state of the printTask. @@ -32937,27 +32977,27 @@ export interface WorkbookSortField { sortOn?: string; } export interface WorkbookWorksheetProtectionOptions { - // Represents the worksheet protection option of allowing using auto filter feature. + // Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. allowAutoFilter?: boolean; - // Represents the worksheet protection option of allowing deleting columns. + // Indicates whether the worksheet protection option to allow deleting columns is enabled. allowDeleteColumns?: boolean; - // Represents the worksheet protection option of allowing deleting rows. + // Indicates whether the worksheet protection option to allow deleting rows is enabled. allowDeleteRows?: boolean; - // Represents the worksheet protection option of allowing formatting cells. + // Indicates whether the worksheet protection option to allow formatting cells is enabled. allowFormatCells?: boolean; - // Represents the worksheet protection option of allowing formatting columns. + // Indicates whether the worksheet protection option to allow formatting columns is enabled. allowFormatColumns?: boolean; - // Represents the worksheet protection option of allowing formatting rows. + // Indicates whether the worksheet protection option to allow formatting rows is enabled. allowFormatRows?: boolean; - // Represents the worksheet protection option of allowing inserting columns. + // Indicates whether the worksheet protection option to allow inserting columns is enabled. allowInsertColumns?: boolean; - // Represents the worksheet protection option of allowing inserting hyperlinks. + // Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. allowInsertHyperlinks?: boolean; - // Represents the worksheet protection option of allowing inserting rows. + // Indicates whether the worksheet protection option to allow inserting rows is enabled. allowInsertRows?: boolean; - // Represents the worksheet protection option of allowing using pivot table feature. + // Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. allowPivotTables?: boolean; - // Represents the worksheet protection option of allowing using sort feature. + // Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. allowSort?: boolean; } export interface WorkforceIntegrationEncryption {