AppliedLabelChange

AppliedLabelChange

Zmiany etykiet wprowadzone w celu.

Zapis JSON
{
  "changes": [
    {
      object (AppliedLabelChangeDetail)
    }
  ]
}
Pola
changes[]

object (AppliedLabelChangeDetail)

Zmiany wprowadzone w etykiecie w celu.

AppliedLabelChangeDetail

Zmiana etykiety w obiekcie docelowym.

Zapis JSON
{
  "label": string,
  "types": [
    enum (Type)
  ],
  "title": string,
  "fieldChanges": [
    {
      object (FieldValueChange)
    }
  ]
}
Pola
label

string

Nazwa etykiety reprezentująca zmienioną etykietę. Ta nazwa zawsze zawiera wersję etykiety, która była używana, gdy wystąpiło to działanie. Format to labels/id@revision.

types[]

enum (Type)

Rodzaje zmian wprowadzonych w etykiecie w celu.

title

string

Zrozumiały dla człowieka tytuł zmienionej etykiety.

fieldChanges[]

object (FieldValueChange)

Zmiany w polach. Występuje tylko wtedy, gdy pole types zawiera pole LABEL_FIELD_VALUE_CHANGED.

Typ

Typ zmiany etykiety

Wartości w polu enum
TYPE_UNSPECIFIED Typ zmiany tej etykiety jest niedostępny.
LABEL_ADDED Wskazana etykieta została dodana do elementu docelowego.
LABEL_REMOVED Z elementu docelowego usunięto zidentyfikowaną etykietę.
LABEL_FIELD_VALUE_CHANGED Zmieniono wartości pól w obiekcie docelowym.
LABEL_APPLIED_BY_ITEM_CREATE Etykieta została zastosowana jako efekt uboczny utworzenia elementu na Dysku.

FieldValueChange

Zmień na wartość pola.

Zapis JSON
{
  "fieldId": string,
  "oldValue": {
    object (FieldValue)
  },
  "newValue": {
    object (FieldValue)
  },
  "displayName": string
}
Pola
fieldId

string

Identyfikator tego pola. Identyfikatory pól są unikalne w obrębie etykiety.

oldValue

object (FieldValue)

Wartość, która była wcześniej ustawiona w polu. Jeśli nie ma tego pola, oznacza to, że zostało ono niedawno ustawione. Zawsze ustawiona jest co najmniej jedna z wartości {oldValue|newValue}.

newValue

object (FieldValue)

Wartość, która jest teraz ustawiona w polu. Jeśli nie ma tego pola, oznacza to, że zostało ono wyczyszczone. Zawsze ustawiona jest co najmniej jedna z wartości {oldValue|newValue}.

displayName

string

Wyświetlana nazwa tego pola w formie czytelnej dla ludzi.

FieldValue

Zawiera wartość pola.

Zapis JSON
{

  "text": {
    object (Text)
  },
  "textList": {
    object (TextList)
  },
  "selection": {
    object (Selection)
  },
  "selectionList": {
    object (SelectionList)
  },
  "integer": {
    object (Integer)
  },
  "user": {
    object (SingleUser)
  },
  "userList": {
    object (UserList)
  },
  "date": {
    object (Date)
  }
}
Pola
Pole uniivalue. Wartości pól dla wszystkich typów pól. value może mieć tylko jedną z tych wartości:
text

object (Text)

Wartość pola tekstowego.

textList

object (TextList)

Wartość pola listy tekstowej.

selection

object (Selection)

Wartość pola wyboru.

selectionList

object (SelectionList)

Wartość pola listy wyboru.

integer

object (Integer)

Wartość pola liczby całkowitej.

user

object (SingleUser)

Wartość pola użytkownika.

userList

object (UserList)

Wartość pola listy użytkowników.

date

object (Date)

Wartość pola daty.

Tekst

Kontener wartości pola tekstowego.

Zapis JSON
{
  "value": string
}
Pola
value

string

Wartość pola tekstowego.

TextList

Obiekt opakowujący wartość pola listy tekstowej.

Zapis JSON
{
  "values": [
    {
      object (Text)
    }
  ]
}
Pola
values[]

object (Text)

wartości tekstowe,

Zaznaczenie

Obiekt opakowujący wartość pola wyboru jako parę połączona wartość/wyświetlana nazwa dla wybranej opcji.

Zapis JSON
{
  "value": string,
  "displayName": string
}
Pola
value

string

Wartość wyboru jako identyfikator wyboru pola.

displayName

string

Wartość wyboru jako czytelny ciąg tekstowy do wyświetlania.

SelectionList

Kontener wartości pola SelectionList.

Zapis JSON
{
  "values": [
    {
      object (Selection)
    }
  ]
}
Pola
values[]

object (Selection)

Wartości wyboru.

Liczba całkowita

Obiekt opakowujący wartość pola liczby całkowitej.

Zapis JSON
{
  "value": string
}
Pola
value

string (int64 format)

Liczba całkowita.

SingleUser

Kontener wartości pola użytkownika.

Zapis JSON
{
  "value": string
}
Pola
value

string

Wartość użytkownika jako adres e-mail.

UserList

Obiekt opakowujący wartość pola UserList.

Zapis JSON
{
  "values": [
    {
      object (SingleUser)
    }
  ]
}
Pola
values[]

object (SingleUser)

Wartości użytkownika.

Data

Obiekt opakowujący wartość pola daty.

Zapis JSON
{
  "value": string
}
Pola
value

string (Timestamp format)

Wartość daty.

Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też 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".