REST Resource: accounts.termsOfServiceAgreementStates

Recurso: TermsOfServiceAgreementState

Este recurso representa el estado del acuerdo para una cuenta determinada y un tipo de Condiciones del Servicio. El estado es el siguiente:

  • Si el comercio aceptó las Condiciones del Servicio, el campo Accepted se propagará; de lo contrario, estará vacía
  • Si el comercio debe firmar unas Condiciones del Servicio, el campo required se propagará; de lo contrario, estará vacía.

Ten en cuenta que pueden ser obligatorios y aceptados. 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 del validUntil para que la cuenta siga teniendo un acuerdo válido. Cuando aceptamos las nuevas condiciones del servicio, esperamos que los terceros muestren el texto asociado con el acuerdo de condiciones del servicio especificado (la URL del archivo que contiene el texto se agrega en el mensaje obligatorio que aparece a continuación como tosFileUri). La aceptación real de las Condiciones del Servicio se realiza llamando 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. 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, el identificador podría ser MERCHANT_CENTER-US.

regionCode

string

Código de región definido por https://cldr.unicode.org/. Este es el país al que se aplica el estado actual.

termsOfServiceKind

enum (TermsOfServiceKind)

Es el tipo de las Condiciones del Servicio asociado a la versión específica.

accepted

object (Accepted)

Son 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

Las termsOfService aceptadas.

acceptedBy

string

La cuenta donde se registró la aceptación. Puede ser la propia cuenta o, en el caso de las cuentas secundarias, la cuenta de la MCA.

validUntil

object (Date)

Cuando se establece, indica que las TermsOfService aceptadas solo son válidas hasta el final de esta fecha (en UTC). Debes aceptar uno nuevo antes de esa fecha. La información de las TermsOfService obligatorias se encuentra en el mensaje Obligatorio.

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

URL completa del archivo de las Condiciones del Servicio. Este campo es igual a TermsOfService.file_uri, se agrega aquí solo para mayor comodidad.

Métodos

get

Muestra el estado del acuerdo de las Condiciones del Servicio.

retrieveForApplication

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