REST Resource: termsOfService

Recurso: Termos de Serviço

A mensagem TermsOfService representa uma versão específica dos Termos de Serviço que os comerciantes precisam aceitar para acessar determinados recursos ou serviços. Consulte https://support.google.com/merchants/answer/160173).

Essa mensagem é importante para o processo de integração, garantindo que os comerciantes concordem com os contratos legais necessários para usar o serviço. Os comerciantes podem extrair os Termos de Serviço mais recentes de um determinado kind e region usando termsOfService.retrieveLatest e aceitá-los conforme necessário usando termsOfService.accept.

Representação JSON
{
  "name": string,
  "regionCode": string,
  "kind": enum (TermsOfServiceKind),
  "external": boolean,
  "fileUri": string
}
Campos
name

string

Identificador. O nome do recurso da versão dos Termos de Serviço. Formato: termsOfService/{version}

regionCode

string

Código regional, conforme definido pelo CLDR. É um país em que os TOS se aplicam especificamente a esse país ou 001 quando o mesmo TermsOfService pode ser assinado em qualquer país. No entanto, ao assinar um TOS que se aplica globalmente, ainda esperamos que um país específico seja fornecido (deve ser o país de participação do comerciante ou do programa).

kind

enum (TermsOfServiceKind)

O tipo a que esta versão dos Termos de Serviço se aplica.

external

boolean

Se esta versão dos Termos de Serviço é externa. As versões externas dos Termos de Serviço só podem ser acordadas por processos externos, e não diretamente pelo comerciante por meio da interface ou da API.

fileUri

string

URI do arquivo de termos de serviço que precisa ser exibido para os usuários que assinarem.

Métodos

accept

Aceita um TermsOfService.

get

Recupera o TermsOfService associado à versão fornecida.

retrieveLatest

Recupera a versão mais recente do TermsOfService para um determinado kind e region_code.