REST Resource: accounts.termsOfServiceAgreementStates

Recurso: TermsOfServiceAgreementState

Este recurso representa el estado del acuerdo de una cuenta y un tipo de condiciones del servicio determinados. El estado es el siguiente:

  • Si el comercio aceptó las condiciones del servicio, se propagará accepted; de lo contrario, estará vacío.
  • Si el comercio debe firmar las condiciones del servicio, se propagará obligatorio; de lo contrario, estará vacío.

Ten en cuenta que pueden estar presentes los valores required y accepted. En este caso, las condiciones del servicio de accepted tendrán una fecha de vencimiento establecida en el campo validUntil. Se deben aceptar las condiciones del servicio de required antes de validUntil para que la cuenta siga teniendo un acuerdo válido. Cuando se aceptan nuevas condiciones del servicio, esperamos que los terceros muestren el texto asociado con el acuerdo de condiciones del servicio determinado (la URL del archivo que contiene el texto se agrega en el mensaje obligatorio que aparece a continuación como tosFileUri). Para aceptar las condiciones del servicio, llama a accept en el recurso TermsOfService.

Representación JSON
{
  "name": string,
  "regionCode": string,
  "termsOfServiceKind": enum (TermsOfServiceKind),
  "accepted": {
    object (Accepted)
  },
  "required": {
    object (Required)
  }
}
Campos
name

string

Identificador. Es el nombre del recurso de la versión de las condiciones del servicio. Formato: accounts/{account}/termsOfServiceAgreementState/{identifier} El formato del identificador es: {TermsOfServiceKind}-{country} Por ejemplo, un identificador podría ser: MERCHANT_CENTER-US

regionCode

string

Código de región según se define en https://cldr.unicode.org/. Es el país al que se aplica el estado actual.

termsOfServiceKind

enum (TermsOfServiceKind)

Es el tipo de Condiciones del Servicio asociadas con la versión en particular.

accepted

object (Accepted)

Las condiciones del servicio aceptadas de este tipo y para el regionCode asociado

required

object (Required)

Las Condiciones del Servicio requeridas

Aceptado

Describe las Condiciones del Servicio aceptadas.

Representación JSON
{
  "termsOfService": string,
  "acceptedBy": string,
  "validUntil": {
    object (Date)
  }
}
Campos
termsOfService

string

Los termsOfService aceptados.

acceptedBy

string

Es la cuenta en la que se registró la aceptación. Puede ser la cuenta en sí o, en el caso de las cuentas secundarias, la cuenta de la MCA.

validUntil

object (Date)

Cuando se establece, se indica que las TermsOfService aceptadas solo son válidas hasta el final de esta fecha (en UTC). Se debe aceptar una nueva antes de esa fecha. La información de los TermsOfService obligatorios se encuentra en el mensaje Required.

Obligatorio

Describe las condiciones del servicio que se deben aceptar.

Representación JSON
{
  "termsOfService": string,
  "tosFileUri": string
}
Campos
termsOfService

string

Los termsOfService que se deben aceptar.

tosFileUri

string

Es la URL completa del archivo de las Condiciones del Servicio. Este campo es el mismo que TermsOfService.file_uri y se agrega aquí solo por conveniencia.

Métodos

get

Muestra el estado de un acuerdo de las Condiciones del Servicio.

retrieveForApplication

Recupera el estado del acuerdo de las Condiciones del Servicio de la aplicación.