REST Resource: admin.directory.v1.customers.chrome.printers

Zasób: Drukarka

Konfiguracja drukarki.

Zapis JSON
{
  "name": string,
  "id": string,
  "displayName": string,
  "description": string,
  "makeAndModel": string,
  "uri": string,
  "createTime": string,
  "orgUnitId": string,
  "auxiliaryMessages": [
    {
      object (AuxiliaryMessage)
    }
  ],
  "useDriverlessConfig": boolean
}
Pola
name

string

Identyfikator. Nazwa zasobu obiektu Drukarka w formacie customers/{customer-id}/printers/{printer-id} (podczas tworzenia drukarki pozostaw puste)

id

string

Identyfikator drukarki. (podczas tworzenia drukarki pozostaw to pole puste)

displayName

string

Edycja jest możliwa Nazwa drukarki.

description

string

Edycja jest możliwa Opis drukarki.

makeAndModel

string

Edycja jest możliwa Marka i model drukarki, np. Lexmark MS610de. Wartość musi być w formacie zgodnym z odpowiednią wartością w odpowiedzi na wywołanie printers.listPrinterModels.

uri

string

Edycja jest możliwa Identyfikator URI drukarki.

createTime

string (Timestamp format)

Tylko dane wyjściowe. Czas utworzenia drukarki.

Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są również przesunięcia inne niż „Z”. Przykłady: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30".

orgUnitId

string

Jednostka organizacyjna, której należy ta drukarka (można ją ustawić tylko podczas tworzenia drukarki)

auxiliaryMessages[]

object (AuxiliaryMessage)

Tylko dane wyjściowe. dodatkowe komunikaty o problemach z konfiguracją drukarki (jeśli występują).

useDriverlessConfig

boolean

Możliwość edycji. Flaga określająca, czy ma być używana konfiguracja bez sterownika. Jeśli ma wartość Prawda, makeAndModel może zostać zignorowany.

AuxiliaryMessage

Dodatkowy komunikat o problemach z drukarkami lub ustawieniami. Przykład: {messageType:AUXILIARY_MESSAGE_WARNING, fieldMask:makeAndModel, message:"Given printer is invalid or no longer supported."}

Zapis JSON
{
  "severity": enum (Severity),
  "fieldMask": string,
  "auxiliaryMessage": string
}
Pola
severity

enum (Severity)

Poziom ważności wiadomości

fieldMask

string (FieldMask format)

Pole, którego dotyczy ta wiadomość.

Jest to lista pełnych nazw pól rozdzielona przecinkami. Przykład: "user.displayName,photo".

auxiliaryMessage

string

Zrozumiała dla człowieka wiadomość w języku angielskim. Przykład: „Podana drukarka jest nieprawidłowa lub nie jest już obsługiwana”.

Poziom ważności

Poziom ważności komunikatu pomocniczego

Wartości w polu enum
SEVERITY_UNSPECIFIED Nieokreślony typ wiadomości.
SEVERITY_INFO Poziom ważności: informacja.
SEVERITY_WARNING Poziom ważności komunikatu: ostrzeżenie.
SEVERITY_ERROR Komunikat o poważnym błędzie.

Metody

batchCreatePrinters

Tworzy drukarki w danej jednostce organizacyjnej.

batchDeletePrinters

umożliwia zbiorcze usuwanie drukarek.

create

Tworzy drukarkę w danej jednostce organizacyjnej.

delete

usuwa Printer.

get

Zwraca zasób Printer (konfiguracja drukarki).

list

Wyświetla listę konfiguracji drukarek.

listPrinterModels

Lista obsługiwanych modeli drukarek.

patch

Aktualizuje zasób Printer.