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)

フィールドの変更typesLABEL_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} のうち少なくとも 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。すべての Field タイプのフィールド値。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)

テキスト値。

選択

選択した選択肢の value/displayName ペアを結合した選択フィールド値のラッパー。

JSON 表現
{
  "value": string,
  "displayName": string
}
フィールド
value

string

フィールド チョイス ID としての選択値。

displayName

string

人が読める表示文字列として選択される値。

SelectionList

SelectionList Field 値のラッパー。

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 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"