Пакет google.walletobjects.v1.permissions

Содержание

PermissionsService

Get

rpc Get(PermissionsGetRequest) returns (Permissions)

Возвращает список всех разрешений, связанных с идентификатором Issuer ID.

Области действия

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/wallet_object.issuer
Update

rpc Update(PermissionsUpdateRequest) returns (Permissions)

Обновляет разрешения для указанного объекта issuer.

Области действия

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/wallet_object.issuer

Permission

Поля
email_address

string

Адрес электронной почты пользователя, группы или сервисного аккаунта, к которому относится разрешение.

role

Role

Роль, назначаемая разрешением.

Role

Перечисления
ROLE_UNSPECIFIED
OWNER
owner

Устаревший псевдоним элемента OWNER.

READER
reader

Устаревший псевдоним элемента READER.

WRITER
writer

Устаревший псевдоним элемента WRITER.

Permissions

Поля
issuer_id

int64

Идентификатор объекта issuer, к которому относятся разрешения.

permissions[]

Permission

Полный список разрешений, предоставленных аккаунта эмитента.

PermissionsGetRequest

Поля
resource_id

int64

Идентификатор эмитента. Должен быть уникальным среди всех эмитентов.

PermissionsUpdateRequest

Поля
resource_id

int64

Идентификатор эмитента. Должен быть уникальным среди всех эмитентов.

resource

Permissions

Тело запроса.