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 ( |
Campos | |
---|---|
name |
Identificador. Es el nombre del recurso de la versión de las condiciones del servicio. Formato: |
region |
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. |
terms |
Es el tipo de Condiciones del Servicio asociadas con la versión en particular. |
accepted |
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 | |
---|---|
terms |
Los termsOfService aceptados. |
accepted |
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. |
valid |
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 | |
---|---|
terms |
Los termsOfService que se deben aceptar. |
tos |
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 |
|
---|---|
|
Muestra el estado de un acuerdo de las Condiciones del Servicio. |
|
Recupera el estado del acuerdo de las Condiciones del Servicio de la aplicación. |