- Ressource: TermsOfServiceAgreementState
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Accepté
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Obligatoire
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Méthodes
Ressource: TermsOfServiceAgreementState
Cette ressource représente l'état du contrat pour un compte donné et le type de conditions d'utilisation. L'état est le suivant:
- Si le marchand a accepté des conditions d'utilisation, la valeur accepted est renseignée. Dans les autres cas, la valeur est vide.
- Si le marchand doit signer des conditions d'utilisation, la valeur required est renseignée. Dans le cas contraire, la valeur est vide.
Notez que les valeurs obligatoire et acceptée peuvent toutes deux être présentes. Dans ce cas, les conditions d'utilisation de accepted
auront une date d'expiration définie dans le champ validUntil. Vous devez accepter les conditions d'utilisation de required
avant le validUntil
pour que le compte conserve un contrat valide. Lorsqu'ils acceptent de nouvelles conditions d'utilisation, les tiers doivent afficher le texte associé à l'accord sur les conditions d'utilisation (l'URL du fichier contenant le texte est ajoutée dans le message "Required" ci-dessous sous la forme tosFileUri). L'acceptation des conditions d'utilisation se fait en appelant la méthode "accepte" sur la ressource TermsOfService.
Représentation JSON |
---|
{ "name": string, "regionCode": string, "termsOfServiceKind": enum ( |
Champs | |
---|---|
name |
Identifiant. Nom de ressource de la version des conditions d'utilisation. Format : |
regionCode |
Code de région tel que défini par https://cldr.unicode.org/. Il s'agit du pays auquel l'État actuel s'applique. |
termsOfServiceKind |
Type de conditions d'utilisation associé à la version spécifique. |
accepted |
Conditions d'utilisation acceptées de ce type et pour le regionCode associé |
required |
Conditions d'utilisation requises |
Accepté
Décrit les conditions d'utilisation acceptées.
Représentation JSON |
---|
{
"termsOfService": string,
"acceptedBy": string,
"validUntil": {
object ( |
Champs | |
---|---|
termsOfService |
|
acceptedBy |
Compte dans lequel l'acceptation a été enregistrée. Il peut s'agir du compte lui-même ou, dans le cas de sous-comptes, du MC. |
validUntil |
Lorsqu'elle est définie, elle indique que les TermsOfService acceptées ne sont valides que jusqu'à la fin de cette date (indiquée en temps UTC). Vous devrez en accepter un nouveau avant cette date. Les informations sur les TermsOfService obligatoires figurent dans le message Required. |
Obligatoire
Décrit les conditions d'utilisation devant être acceptées.
Représentation JSON |
---|
{ "termsOfService": string, "tosFileUri": string } |
Champs | |
---|---|
termsOfService |
Les conditions d'utilisation (termsOfService) à accepter. |
tosFileUri |
URL complète du fichier des conditions d'utilisation. Ce champ est le même que TermsOfService.file_uri, mais n'est ajouté ici que pour plus de commodité. |
Méthodes |
|
---|---|
|
Affiche 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. |