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_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

此欄位的 ID。欄位 ID 在同一標籤中不可重複。

oldValue

object (FieldValue)

先前在欄位上設定的值。如果沒有,表示最近設定的欄位。一律設定至少其中一個 {oldValue|newValue}。

newValue

object (FieldValue)

目前欄位中設定的值。如果沒有,表示已清除欄位。一律設定至少其中一個 {oldValue|newValue}。

displayName

string

這個欄位的使用者可理解的顯示名稱。

FieldValue

包含 Field 的值。

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)

日期欄位值。

文字

文字欄位值的包裝函式。

JSON 表示法
{
  "value": string
}
欄位
value

string

文字欄位的值。

TextList

文字欄位欄位值的包裝函式。

JSON 表示法
{
  "values": [
    {
      object (Text)
    }
  ]
}
欄位
values[]

object (Text)

文字值。

選取

所選選項的「Selection Field」值包裝函式,以合併值/displayName 組合。

JSON 表示法
{
  "value": string,
  "displayName": string
}
欄位
value

string

選取值做為欄位選項 ID。

displayName

string

選取值做為使用者可理解的顯示字串。

SelectionList

SelectionList 欄位值的包裝函式。

JSON 表示法
{
  "values": [
    {
      object (Selection)
    }
  ]
}
欄位
values[]

object (Selection)

選項的值。

整數

整數欄位值的包裝函式。

JSON 表示法
{
  "value": string
}
欄位
value

string (int64 format)

整數值。

SingleUser

使用者欄位值的包裝函式。

JSON 表示法
{
  "value": string
}
欄位
value

string

使用者價值的電子郵件。

UserList

UserList 欄位值的包裝函式。

JSON 表示法
{
  "values": [
    {
      object (SingleUser)
    }
  ]
}
欄位
values[]

object (SingleUser)

使用者值。

日期

日期欄位值的包裝函式。

JSON 表示法
{
  "value": string
}
欄位
value

string (Timestamp format)

日期值。

RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度,且最多 9 個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"