ListLabelLocksResponse

ListLabelLocksRequest に対するレスポンス。

JSON 表現
{
  "labelLocks": [
    {
      object (LabelLock)
    }
  ],
  "nextPageToken": string
}
フィールド
labelLocks[]

object (LabelLock)

LabelLocks。

nextPageToken

string

レスポンスの次のページのトークン。

LabelLock

ラベル、項目、選択肢に適用できるロック。

JSON 表現
{
  "name": string,
  "fieldId": string,
  "choiceId": string,
  "createTime": string,
  "creator": {
    object (UserInfo)
  },
  "deleteTime": string,
  "capabilities": {
    object (Capabilities)
  },
  "state": enum (State)
}
フィールド
name

string

出力専用。この LabelLock のリソース名。

fieldId

string

ロックするフィールドの ID。ラベル全体をロックする場合は空にします。

choiceId

string

ロックする選択フィールドの選択肢の ID。指定する場合は、fieldId も指定する必要があります。

createTime

string (Timestamp format)

出力専用。この LabelLock が作成された時刻。

creator

object (UserInfo)

出力専用。LabelLock の作成に使用された認証情報を持つユーザー。LabelLock を作成するユーザーがいない場合は、存在しません。

deleteTime

string (Timestamp format)

出力専用。この LabelLock の削除がスケジュール設定された時刻を示すタイムスタンプ。これは、この LabelLock が「DELETING」状態の場合にのみ存在します。

capabilities

object (Capabilities)

出力専用。この LabelLock に対するユーザーの機能。

state

enum (State)

出力専用。LabelLock の状態。

機能

LabelLock に対するユーザーの機能の説明。

JSON 表現
{
  "canViewPolicy": boolean
}
フィールド
canViewPolicy

boolean

ユーザーにポリシーを表示する権限がある場合は true。

LabelLock の状態の説明。

列挙型
STATE_UNSPECIFIED 不明なステータスです。
ACTIVE LabelLock が有効で、サーバーによって適用されています。
DELETING LabelLock を削除しています。LabelLock が完全に取り除かれるまで、サーバーによって引き続き LabelLock が適用されます。