Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 51 additions & 11 deletions microsoft-graph.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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";
Expand Down Expand Up @@ -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<string>;
/**
* 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<CloudPcProvisioningPolicyAutopatch>;
// The display name of the Cloud PC group that the Cloud PCs reside in. Read-only.
cloudPcGroupDisplayName?: NullableOption<string>;
Expand Down Expand Up @@ -14785,8 +14791,12 @@ export interface PrintDocument extends Entity {
contentType?: NullableOption<string>;
// The document's name. Read-only.
displayName?: NullableOption<string>;
// The time the document was downloaded. Read-only
downloadedDateTime?: NullableOption<string>;
// The document's size in bytes. Read-only.
size?: number;
// The time the document was uploaded. Read-only
uploadedDateTime?: NullableOption<string>;
}
export interface Printer extends PrinterBase {
// True if the printer has a physical device for printing. Read-only.
Expand Down Expand Up @@ -14851,11 +14861,15 @@ export interface PrinterShare extends PrinterBase {
printer?: NullableOption<Printer>;
}
export interface PrintJob extends Entity {
// The dateTimeOffset when the job was acknowledged. Read-only.
acknowledgedDateTime?: NullableOption<string>;
// A group of settings that a printer should use to print a job.
configuration?: PrintJobConfiguration;
createdBy?: NullableOption<UserIdentity>;
// The DateTimeOffset when the job was created. Read-only.
createdDateTime?: string;
// The error code of the print job. Read-only.
errorCode?: NullableOption<number>;
// If true, document can be fetched by printer.
isFetchable?: boolean;
// Contains the source job URL, if the job has been redirected from another printer.
Expand Down Expand Up @@ -17485,6 +17499,10 @@ export interface Team extends Entity {
description?: NullableOption<string>;
// The name of the team.
displayName?: NullableOption<string>;
/**
* 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<string>;
// Settings to configure use of Giphy, memes, and stickers in the team.
funSettings?: NullableOption<TeamFunSettings>;
Expand Down Expand Up @@ -23256,6 +23274,13 @@ export interface AgreementFileData {
// Data that represents the terms of use PDF document. Read-only.
data?: NullableOption<string>;
}
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<string>;
Expand Down Expand Up @@ -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<string>;
}
export interface CloudPcRestorePointSetting {
Expand Down Expand Up @@ -29273,6 +29304,13 @@ export interface PrinterDefaults {
*/
scaling?: NullableOption<PrintScaling>;
}
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<number>;
Expand Down Expand Up @@ -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<PrinterDiscoverySettings>;
}
export interface PrintTaskStatus {
// A human-readable description of the current processing state of the printTask.
Expand Down Expand Up @@ -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 {
Expand Down