AppliedLabelChange

AppliedLabelChange

ป้ายกำกับการเปลี่ยนแปลงที่ทำในเป้าหมาย

การแสดง JSON
{
  "changes": [
    {
      object (AppliedLabelChangeDetail)
    }
  ]
}
ช่อง
changes[]

object (AppliedLabelChangeDetail)

การเปลี่ยนแปลงที่ทำกับป้ายกํากับในเป้าหมาย

AppliedLabelChangeDetail

การเปลี่ยนแปลงของป้ายกํากับในเป้าหมาย

การแสดง JSON
{
  "label": string,
  "types": [
    enum (Type)
  ],
  "title": string,
  "fieldChanges": [
    {
      object (FieldValueChange)
    }
  ]
}
ช่อง
label

string

ชื่อป้ายกํากับที่แสดงถึงป้ายกํากับที่มีการเปลี่ยนแปลง ชื่อนี้จะมีการแก้ไขป้ายกำกับที่ใช้เมื่อการดำเนินการนี้เกิดขึ้นเสมอ รูปแบบคือ labels/id@revision

types[]

enum (Type)

ประเภทการเปลี่ยนแปลงที่ทำกับป้ายกำกับในเป้าหมาย

title

string

ชื่อของป้ายกำกับที่มนุษย์อ่านได้ซึ่งมีการเปลี่ยนแปลง

fieldChanges[]

object (FieldValueChange)

การเปลี่ยนแปลงช่อง แสดงเมื่อ types มี LABEL_FIELD_VALUE_CHANGED เท่านั้น

Type

ประเภทการเปลี่ยนแปลงป้ายกำกับ

Enum
TYPE_UNSPECIFIED ประเภทการเปลี่ยนแปลงของป้ายกำกับนี้ไม่พร้อมใช้งาน
LABEL_ADDED เพิ่มป้ายกำกับที่ระบุไปยังเป้าหมายแล้ว
LABEL_REMOVED นําป้ายกํากับที่ระบุออกจากเป้าหมายแล้ว
LABEL_FIELD_VALUE_CHANGED มีการเปลี่ยนแปลงค่าในช่องในเป้าหมาย
LABEL_APPLIED_BY_ITEM_CREATE มีการใช้ป้ายกํากับเป็นผลข้างเคียงในการสร้างรายการในไดรฟ์

FieldValueChange

เปลี่ยนเป็นค่าช่อง

การแสดง JSON
{
  "fieldId": string,
  "oldValue": {
    object (FieldValue)
  },
  "newValue": {
    object (FieldValue)
  },
  "displayName": string
}
ช่อง
fieldId

string

รหัสของช่องนี้ รหัสช่องจะไม่ซ้ำกันในป้ายกำกับ

oldValue

object (FieldValue)

ค่าที่ได้กำหนดไว้ก่อนหน้านี้ในฟิลด์ หากไม่มี แสดงว่ามีการตั้งค่าช่องนี้ใหม่ มีการตั้งค่า {oldValue|newValue} อย่างน้อย 1 รายการเสมอ

newValue

object (FieldValue)

ค่าที่เคยตั้งไว้ในช่อง หากไม่มี แสดงว่าระบบล้างช่องนี้แล้ว มีการตั้งค่า {oldValue|newValue} อย่างน้อย 1 รายการเสมอ

displayName

string

ชื่อที่แสดงซึ่งมนุษย์อ่านได้สำหรับช่องนี้

FieldValue

มีค่าเป็นช่อง

การแสดง JSON
{

  // Union field value can be only one of the following:
  "text": {
    object (Text)
  },
  "textList": {
    object (TextList)
  },
  "selection": {
    object (Selection)
  },
  "selectionList": {
    object (SelectionList)
  },
  "integer": {
    object (Integer)
  },
  "user": {
    object (SingleUser)
  },
  "userList": {
    object (UserList)
  },
  "date": {
    object (Date)
  }
  // End of list of possible types for union field value.
}
ช่อง
ช่องการรวม value ค่าในช่องทุกประเภท value ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
text

object (Text)

ค่าช่องข้อความ

textList

object (TextList)

ค่าของช่องรายการข้อความ

selection

object (Selection)

ค่าในช่องการเลือก

selectionList

object (SelectionList)

ค่าของช่องรายการการเลือก

integer

object (Integer)

ค่าในช่องจำนวนเต็ม

user

object (SingleUser)

ค่าในช่องผู้ใช้

userList

object (UserList)

ค่าของช่องรายการผู้ใช้

date

object (Date)

ค่าของช่องวันที่

ข้อความ

Wrapper สำหรับค่าช่องข้อความ

การแสดง JSON
{
  "value": string
}
ช่อง
value

string

ค่าของช่องข้อความ

TextList

Wrapper สำหรับค่าช่องรายการข้อความ

การแสดง JSON
{
  "values": [
    {
      object (Text)
    }
  ]
}
ช่อง
values[]

object (Text)

ค่าข้อความ

การเลือก

Wrapper สำหรับค่าช่องการเลือกเป็นคู่ค่า/ชื่อที่แสดงรวมสำหรับตัวเลือกที่เลือก

การแสดง JSON
{
  "value": string,
  "displayName": string
}
ช่อง
value

string

ค่าการเลือกเป็นรหัสตัวเลือกช่อง

displayName

string

ค่าของการเลือกเป็นสตริงที่แสดงที่มนุษย์อ่านได้

SelectionList

Wrapper สำหรับค่าช่อง SelectionList

การแสดง JSON
{
  "values": [
    {
      object (Selection)
    }
  ]
}
ช่อง
values[]

object (Selection)

ค่าของการเลือก

จำนวนเต็ม

Wrapper สำหรับค่าช่องจำนวนเต็ม

การแสดง JSON
{
  "value": string
}
ช่อง
value

string (int64 format)

ค่าจำนวนเต็ม

SingleUser

Wrapper สำหรับค่าช่องของผู้ใช้

การแสดง JSON
{
  "value": string
}
ช่อง
value

string

เห็นคุณค่าของผู้ใช้เหมือนกับอีเมล

UserList

Wrapper สำหรับค่าช่อง UserList

การแสดง JSON
{
  "values": [
    {
      object (SingleUser)
    }
  ]
}
ช่อง
values[]

object (SingleUser)

ค่าของผู้ใช้

วันที่

Wrapper สำหรับค่าช่องวันที่

การแสดง JSON
{
  "value": string
}
ช่อง
value

string (Timestamp format)

ค่าวันที่

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"