Ressource: TermsOfServiceAgreementState
Cette ressource représente l'état du contrat pour un compte et un type de conditions d'utilisation donnés. L'état est le suivant:
- Si le marchand a accepté des conditions d'utilisation: accepted (accepté) sera renseigné, sinon il sera vide.
- Si le marchand doit signer des conditions d'utilisation, obligatoire sera renseigné, sinon il sera vide.
Notez que les valeurs required (obligatoire) et accepted (accepté) peuvent être présentes. Dans ce cas, une date d'expiration est définie dans le champ validUntil pour les conditions d'utilisation de accepted
. Les conditions d'utilisation de required
doivent être acceptées avant le validUntil
pour que le compte reste valide. Lorsque vous acceptez de nouvelles conditions d'utilisation, nous attendons des tiers qu'ils affichent le texte associé au contrat de conditions d'utilisation donné (l'URL du fichier contenant le texte est ajoutée dans le message obligatoire ci-dessous sous la forme tosFileUri). L'acceptation effective des conditions d'utilisation s'effectue en appelant accept sur la ressource TermsOfService.
Représentation JSON |
---|
{ "name": string, "regionCode": string, "termsOfServiceKind": enum ( |
Champs | |
---|---|
name |
Identifiant. Nom de la ressource de la version des conditions d'utilisation. Format: |
region |
Code de région tel que défini sur https://cldr.unicode.org/. Il s'agit du pays auquel l'état actuel s'applique. |
terms |
Type de conditions d'utilisation associé à la version en question. |
accepted |
Conditions d'utilisation acceptées de ce type et pour le code de région associé |
required |
Les conditions d'utilisation requises |
Accepté
Décrit les conditions d'utilisation acceptées.
Représentation JSON |
---|
{
"termsOfService": string,
"acceptedBy": string,
"validUntil": {
object ( |
Champs | |
---|---|
terms |
Les termsOfService acceptées. |
accepted |
Compte dans lequel l'acceptation a été enregistrée. Il peut s'agir du compte lui-même ou, dans le cas des sous-comptes, du compte MC. |
valid |
Lorsqu'il est défini, il indique que les TermsOfService acceptées ne sont valides que jusqu'à la fin de cette date (en UTC). Un nouveau doit être accepté avant cette date. Les informations sur les TermsOfService requises se trouvent dans le message Obligatoire. |
Obligatoire
Décrit les conditions d'utilisation qui doivent être acceptées.
Représentation JSON |
---|
{ "termsOfService": string, "tosFileUri": string } |
Champs | |
---|---|
terms |
Les termsOfService à accepter. |
tos |
URL complète du fichier des conditions d'utilisation. Ce champ est identique à TermsOfService.file_uri. Il est ajouté ici à des fins de commodité uniquement. |
Méthodes |
|
---|---|
|
Renvoie l'état d'un accord sur les conditions d'utilisation. |
|
Récupère l'état de l'accord pour les conditions d'utilisation de l'application. |