Risorsa: termsOfService AgreementState
Questa risorsa rappresenta lo stato del contratto per un determinato account e tipo Termini di servizio. Lo stato è il seguente:
- Se il commerciante ha accettato i Termini di servizio, il campo accepted sarà compilato, altrimenti il campo sarà vuoto
- Se il commerciante deve firmare i Termini di servizio, sarà compilato il campo required, altrimenti sarà vuoto.
Tieni presente che possono essere presenti sia obbligatori sia accettati. In questo caso, i Termini di servizio di accepted
avranno una data di scadenza impostata nel campo validUntil. Affinché l'account continui ad avere un contratto valido, è necessario accettare i Termini di servizio di required
prima del giorno validUntil
. Quando accetti i nuovi Termini di servizio, ci aspettiamo che le terze parti mostrino il testo associato al contratto relativo ai Termini di servizio specificato (l'URL del file contenente il testo viene aggiunto nel messaggio obbligatorio riportato di seguito come tosFileUri). L'accettazione effettiva dei Termini di servizio viene eseguita richiamando il pulsante Accetto nella risorsa TermsOfService.
Rappresentazione JSON |
---|
{ "name": string, "regionCode": string, "termsOfServiceKind": enum ( |
Campi | |
---|---|
name |
Identificatore. Il nome della risorsa della versione dei Termini di servizio. Formato: |
regionCode |
Codice regione come definito da https://cldr.unicode.org/. Questo è il paese a cui si applica lo stato attuale. |
termsOfServiceKind |
Tipo di Termini di servizio associato alla versione specifica. |
accepted |
I Termini di servizio accettati di questo tipo e per il valore RegionCode associato |
required |
I Termini di servizio richiesti |
Accettato
Descrive i Termini di servizio accettati.
Rappresentazione JSON |
---|
{
"termsOfService": string,
"acceptedBy": string,
"validUntil": {
object ( |
Campi | |
---|---|
termsOfService |
La lingua accettata termsOfService. |
acceptedBy |
L'account in cui è stata registrata l'accettazione. Può trattarsi dell'account stesso o, nel caso di subaccount, dell'account AMC. |
validUntil |
Se impostato, indica che i TermsOfService accettati sono validi solo fino alla fine di questa data (in UTC). Devi accettarne uno nuovo prima di questa data. Le informazioni relative ai TermsOfService richiesti si trovano nel messaggio Obbligatorio. |
Obbligatorio
Descrive i Termini di servizio che devono essere accettati.
Rappresentazione JSON |
---|
{ "termsOfService": string, "tosFileUri": string } |
Campi | |
---|---|
termsOfService |
La termsOfService che deve essere accettata. |
tosFileUri |
URL completo al file dei Termini di servizio. Questo campo è uguale a TermsOfService.file_uri e viene aggiunto solo per praticità. |
Metodi |
|
---|---|
|
Restituisce lo stato di un contratto relativo ai Termini di servizio. |
|
Recupera lo stato del contratto per i termini di servizio dell'applicazione. |