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 は、完全に削除されるまでサーバーによって適用され続けます。