Recurso: TermsOfServiceContratoState
Esse recurso representa o estado do contrato de uma determinada conta e o tipo dos Termos de Serviço. O estado é o seguinte:
- Se o comerciante aceitou os Termos de Serviço: accepted será preenchido. Caso contrário, estará em branco.
- Se o comerciante precisar assinar os Termos de Serviço: required será preenchido. Caso contrário, estará em branco.
Os valores obrigatório e aceito podem estar presentes. Nesse caso, os Termos de Serviço do accepted
terão uma data de validade definida no campo validUntil. Os Termos de Serviço do required
precisam ser aceitos antes de validUntil
para que a conta continue tendo um contrato válido. Ao aceitar novos Termos de Serviço, esperamos que terceiros mostrem o texto associado ao contrato em questão. O URL para o arquivo que contém o texto é adicionado na mensagem obrigatória abaixo, como tosFileUri. Para aceitar os Termos de Serviço, chame "aceitar" no recurso TermsOfService.
Representação JSON |
---|
{ "name": string, "regionCode": string, "termsOfServiceKind": enum ( |
Campos | |
---|---|
name |
Identificador. O nome do recurso da versão dos Termos de Serviço. Formato: |
regionCode |
Código de região, conforme definido por https://cldr.unicode.org/. Este é o país ao qual o estado atual se aplica. |
termsOfServiceKind |
Tipo dos Termos de Serviço associados à versão específica. |
accepted |
Os Termos de Serviço aceitos deste tipo e para o regionCode associado |
required |
Os Termos de Serviço obrigatórios |
Aceito
Descreve os Termos de Serviço aceitos.
Representação JSON |
---|
{
"termsOfService": string,
"acceptedBy": string,
"validUntil": {
object ( |
Campos | |
---|---|
termsOfService |
Os termsOfService aceitos. |
acceptedBy |
A conta em que a aceitação foi registrada. Pode ser a própria conta ou, no caso de subcontas, a conta da MCA. |
validUntil |
Quando definido, ele declara que os TermsOfService aceitos são válidos apenas até o final desta data (em UTC). Uma nova precisa ser aceita antes disso. As informações dos TermsOfService obrigatórios estão na mensagem Obrigatório. |
Obrigatório
Descreve os Termos de Serviço que precisam ser aceitos.
Representação JSON |
---|
{ "termsOfService": string, "tosFileUri": string } |
Campos | |
---|---|
termsOfService |
Os termsOfService que precisam ser aceitos. |
tosFileUri |
URL completo do arquivo de Termos de Serviço. Este campo é igual a TermsOfService.file_uri e é adicionado aqui apenas por conveniência. |
Métodos |
|
---|---|
|
Retorna o estado de um contrato de Termos de Serviço. |
|
Recupera o estado do contrato para os Termos de Serviço do aplicativo. |