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 ( |
Campos | |
---|---|
name |
Identificador. El nombre del recurso de la versión de las Condiciones del Servicio. Formato: |
regionCode |
Código de región definido por https://cldr.unicode.org/. Este es el país al que se aplica el estado actual. |
termsOfServiceKind |
Es el tipo de las Condiciones del Servicio asociado a la versión específica. |
accepted |
Son las Condiciones del Servicio aceptadas de este tipo y para el regionCode asociado |
required |
Las Condiciones del Servicio requeridas |
Aceptado
Describe las Condiciones del Servicio aceptadas.
Representación JSON |
---|
{
"termsOfService": string,
"acceptedBy": string,
"validUntil": {
object ( |
Campos | |
---|---|
termsOfService |
Las termsOfService aceptadas. |
acceptedBy |
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 |
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 |
Los termsOfService que se deben aceptar. |
tosFileUri |
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 |
|
---|---|
|
Muestra el estado del acuerdo de las Condiciones del Servicio. |
|
Recupera el estado del acuerdo de las Condiciones del Servicio de la aplicación. |