Pacote google.walletobjects.v1.issuer

Índice

IssuerService

Get

rpc Get(IssuerGetRequest) returns (Issuer)

Retorna o emissor com o ID de emissor fornecido.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

rpc Insert(IssuerInsertRequest) returns (Issuer)

Insere um emissor com o ID e as propriedades fornecidos.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

rpc List(IssuerListRequest) returns (IssuerListResponse)

Retorna uma lista de todos os emissores compartilhados com o autor da chamada.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

rpc Patch(IssuerPatchRequest) returns (Issuer)

Atualiza o emissor indicado pelo ID do emissor fornecido. Este método é compatível com a semântica de patch.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

rpc Update(IssuerUpdateRequest) returns (Issuer)

Atualiza o emissor indicado pelo ID de emissor fornecido.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

AuthenticationKey

Campos
id

int32

Disponível apenas para parceiros que aceitam smart tap. Entre em contato com o suporte para mais orientações.

public_key_pem

string

Disponível apenas para parceiros que aceitam smart tap. Entre em contato com o suporte para mais orientações.

Issuer

Campos
issuer_id

int64

O identificador exclusivo de uma conta de emissor. É gerado automaticamente quando o emissor é inserido.

name

string

O nome da conta do emissor.

contact_info

IssuerContactInfo

Informações de contato do emissor.

homepage_url

string

URL da página inicial do emissor.

smart_tap_merchant_data

SmartTapMerchantData

Disponível apenas para parceiros que aceitam smart tap. Entre em contato com o suporte para mais orientações.

IssuerContactInfo

Campos
name

string

O nome do contato principal.

phone

string

O número de telefone do contato principal.

email

string

O endereço de e-mail do contato principal.

alerts_emails[]

string

Endereços de e-mail que receberão alertas.

IssuerGetRequest

Campos
resource_id

int64

O identificador exclusivo de um emissor. Este código precisa ser exclusivo entre todos os emissores.

IssuerInsertRequest

Campos
resource

Issuer

Corpo da solicitação.

IssuerListRequest

IssuerListResponse

Campos
resources[]

Issuer

Recursos correspondentes à solicitação de lista.

IssuerPatchRequest

Campos
resource_id

int64

O identificador exclusivo de um emissor. Esse ID precisa ser exclusivo entre todos os emissores.

resource

Issuer

Corpo da solicitação.

IssuerUpdateRequest

Campos
resource_id

int64

O identificador exclusivo de um emissor. Esse ID precisa ser exclusivo entre todos os emissores.

resource

Issuer

Corpo da solicitação.

SmartTapMerchantData

Campos
smart_tap_merchant_id

int64

Disponível apenas para parceiros que aceitam smart tap. Entre em contato com o suporte para mais orientações.

authentication_keys[]

AuthenticationKey

Disponível apenas para parceiros que aceitam smart tap. Entre em contato com o suporte para mais orientações.