@@ -1073,6 +1073,7 @@ export type ImportedWindowsAutopilotDeviceIdentityImportStatus =
10731073export type ImportedWindowsAutopilotDeviceIdentityUploadStatus = "noUpload" | "pending" | "complete" | "error";
10741074export type IncludedUserRoles = "all" | "privilegedAdmin" | "admin" | "user" | "unknownFutureValue";
10751075export type IncludedUserTypes = "all" | "member" | "guest" | "unknownFutureValue";
1076+ export type IncompatiblePrinterSettings = "show" | "hide" | "unknownFutureValue";
10761077export type InferenceClassificationType = "focused" | "other";
10771078export type InitiatorType = "user" | "application" | "system" | "unknownFutureValue";
10781079export type InstallIntent = "available" | "required" | "uninstall" | "availableWithoutEnrollment";
@@ -14785,8 +14786,12 @@ export interface PrintDocument extends Entity {
1478514786 contentType?: NullableOption<string>;
1478614787 // The document's name. Read-only.
1478714788 displayName?: NullableOption<string>;
14789+ // The time the document was downloaded. Read-only
14790+ downloadedDateTime?: NullableOption<string>;
1478814791 // The document's size in bytes. Read-only.
1478914792 size?: number;
14793+ // The time the document was uploaded. Read-only
14794+ uploadedDateTime?: NullableOption<string>;
1479014795}
1479114796export interface Printer extends PrinterBase {
1479214797 // True if the printer has a physical device for printing. Read-only.
@@ -14851,11 +14856,15 @@ export interface PrinterShare extends PrinterBase {
1485114856 printer?: NullableOption<Printer>;
1485214857}
1485314858export interface PrintJob extends Entity {
14859+ // The dateTimeOffset when the job was acknowledged. Read-only.
14860+ acknowledgedDateTime?: NullableOption<string>;
1485414861 // A group of settings that a printer should use to print a job.
1485514862 configuration?: PrintJobConfiguration;
1485614863 createdBy?: NullableOption<UserIdentity>;
1485714864 // The DateTimeOffset when the job was created. Read-only.
1485814865 createdDateTime?: string;
14866+ // The error code of the print job. Read-only.
14867+ errorCode?: NullableOption<number>;
1485914868 // If true, document can be fetched by printer.
1486014869 isFetchable?: boolean;
1486114870 // Contains the source job URL, if the job has been redirected from another printer.
@@ -17485,6 +17494,10 @@ export interface Team extends Entity {
1748517494 description?: NullableOption<string>;
1748617495 // The name of the team.
1748717496 displayName?: NullableOption<string>;
17497+ /**
17498+ * The name of the first channel in the team. This is an optional property, only used during team creation and isn't
17499+ * returned in methods to get and list teams.
17500+ */
1748817501 firstChannelName?: NullableOption<string>;
1748917502 // Settings to configure use of Giphy, memes, and stickers in the team.
1749017503 funSettings?: NullableOption<TeamFunSettings>;
@@ -23256,6 +23269,13 @@ export interface AgreementFileData {
2325623269 // Data that represents the terms of use PDF document. Read-only.
2325723270 data?: NullableOption<string>;
2325823271}
23272+ export interface AirPrintSettings {
23273+ /**
23274+ * Describes whether Universal Print hides printers from macOS when they don't support all capabilities required by the
23275+ * operating system as defined by AirPrint.
23276+ */
23277+ incompatiblePrinters?: IncompatiblePrinterSettings;
23278+ }
2325923279export interface Album {
2326023280 // Unique identifier of the driveItem that is the cover of the album.
2326123281 coverImageItemId?: NullableOption<string>;
@@ -29273,6 +29293,13 @@ export interface PrinterDefaults {
2927329293 */
2927429294 scaling?: NullableOption<PrintScaling>;
2927529295}
29296+ export interface PrinterDiscoverySettings {
29297+ /**
29298+ * Represents tenant-wide settings to configure the behavior of printers when print jobs are submitted to Universal Print
29299+ * from macOS, which requires AirPrint compatibility.
29300+ */
29301+ airPrint?: AirPrintSettings;
29302+ }
2927629303export interface PrinterLocation {
2927729304 // The altitude, in meters, that the printer is located at.
2927829305 altitudeInMeters?: NullableOption<number>;
@@ -29417,6 +29444,8 @@ export interface PrintSettings {
2941729444 * service converts documents into a format compatible with the printer (xps to pdf) when needed.
2941829445 */
2941929446 documentConversionEnabled?: boolean;
29447+ // Specifies settings that affect printer discovery when using Universal Print.
29448+ printerDiscoverySettings?: NullableOption<PrinterDiscoverySettings>;
2942029449}
2942129450export interface PrintTaskStatus {
2942229451 // A human-readable description of the current processing state of the printTask.
0 commit comments