REST Resource: users

リソース: User

ユーザー リソース。

JSON 表現
{
  "name": string,
  "email": string,
  "accessState": enum (AccessState),
  "expirationTime": string,
  "partial": boolean,
  "developerAccountPermissions": [
    enum (DeveloperLevelPermission)
  ],
  "grants": [
    {
      object (Grant)
    }
  ]
}
フィールド
name

string

必須。このユーザーのリソース名。形式は「developers/{developer}/users/{email}」です。

email

string

変更不可。ユーザーのメール アドレスです。

accessState

enum (AccessState)

出力専用。Google Play Console へのユーザーのアクセス権のステータス。

expirationTime

string (Timestamp format)

ユーザーのアクセス権が期限切れになる時刻(設定されている場合)。この値を設定するときは、常に将来の日時にする必要があります。

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

partial

boolean

出力専用。ここに表示されていないその他の権限がユーザーに付与されているかどうか。これは、発信者がアカウント内のすべてのアプリを管理する権限を持っていない場合に発生することがあります。このユーザーがアカウント所有者の場合も true です。

このフィールドが true の場合は、このユーザーが API で完全には管理できないことを示すシグナルと見なされます。つまり、API 呼び出し元は、このユーザーが保持している権限をすべて管理することはできません。権限を認識していないか、ユーザーがアカウント所有者であるためです。

developerAccountPermissions[]

enum (DeveloperLevelPermission)

デベロッパー アカウント全体に適用されるユーザーの権限。

grants[]

object (Grant)

出力専用。ユーザーのアプリごとの権限。

AccessState

デベロッパー アカウントへのユーザーのアクセス ステータス。

列挙型
ACCESS_STATE_UNSPECIFIED アクセス状態が不明または未指定です。
INVITED ユーザーは招待されましたが、まだ招待を承諾していません。
INVITATION_EXPIRED 招待状の有効期限が切れています。
ACCESS_GRANTED ユーザーが招待を承諾し、Google Play Console にアクセスできる。
ACCESS_EXPIRED アカウントへのアクセスの有効期限が切れています。

DeveloperLevelPermission

デベロッパー アカウント レベルで付与される権限。

列挙型
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED 権限が不明または未指定です。
CAN_SEE_ALL_APPS

アプリ情報の閲覧、一括レポートのダウンロード(読み取り専用)。非推奨: CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL を確認してください。

CAN_VIEW_FINANCIAL_DATA_GLOBAL 売上データ、注文、解約アンケートの回答の閲覧。
CAN_MANAGE_PERMISSIONS_GLOBAL 管理者(すべての権限)にアクセスできます。
CAN_EDIT_GAMES_GLOBAL Play Games サービス プロジェクトの編集。
CAN_PUBLISH_GAMES_GLOBAL Play Games サービス プロジェクトを公開する。
CAN_REPLY_TO_REVIEWS_GLOBAL Reviews.reply でレビューに返信します。
CAN_MANAGE_PUBLIC_APKS_GLOBAL 製品版としてのリリース、デバイスの除外、Google Play アプリ署名の使用。
CAN_MANAGE_TRACK_APKS_GLOBAL テストトラックとしてリリースします。
CAN_MANAGE_TRACK_USERS_GLOBAL テストトラックの管理、テスターリストの編集。
CAN_MANAGE_PUBLIC_LISTING_GLOBAL ストアのプレゼンスを管理する。
CAN_MANAGE_DRAFT_APPS_GLOBAL 未公開のアプリの作成、編集、削除。
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL 限定公開アプリを作成して組織に公開します。
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL アプリを一般公開するか、組織内でのみ利用可能にするかを選択します。
CAN_MANAGE_ORDERS_GLOBAL 注文と定期購入の管理。
CAN_MANAGE_APP_CONTENT_GLOBAL デベロッパー向けのすべてのアプリのポリシー関連ページを管理します。
CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL アプリ情報の閲覧、一括レポートのダウンロード(読み取り専用)。
CAN_VIEW_APP_QUALITY_GLOBAL デベロッパー向けの、すべてのアプリの品質情報を表示します。

メソッド

create

特定のデベロッパー アカウントへのアクセス権をユーザーに付与します。

delete

指定したデベロッパー アカウントに対するユーザーのすべてのアクセス権が削除されます。

list

デベロッパー アカウントにアクセスできるすべてのユーザーを一覧表示します。

patch

デベロッパー アカウントへのユーザーのアクセス権を更新します。