Aller au contenu principal

4.5. Events (Événements)

4.5. Events (Événements)

Cette structure de données représente les événements qui se sont produits sur une instance d'une classe d'objet (voir la section 5 concernant les classes d'objets).

Ceci est un exemple d'un tableau "events":

"events" :
[
{
"eventAction" : "registration",
"eventActor" : "SOMEID-LUNARNIC",
"eventDate" : "1990-12-31T23:59:59Z"
},
{
"eventAction" : "last changed",
"eventActor" : "OTHERID-LUNARNIC",
"eventDate" : "1991-12-31T23:59:59Z"
}
]

Le tableau "events" se compose d'objets, chacun avec les membres suivants:

  • "eventAction" -- une chaîne REQUISE désignant la raison de l'événement

  • "eventActor" -- un identifiant OPTIONNEL désignant l'acteur responsable de l'événement

  • "eventDate" -- une chaîne REQUISE contenant l'heure et la date auxquelles l'événement s'est produit

  • "links" -- OPTIONNEL; voir la section 4.2

Les événements peuvent être datés dans le futur. Un cas d'utilisation pour la datation future des événements est de désigner quand un objet expire d'un registre.

Le tableau "links" dans cette structure de données est fourni pour les références à l'acteur de l'événement. Afin de référencer une entité RDAP, un "rel" de "related" et un "type" de "application/rdap+json" sont utilisés dans la référence de lien.

Voir la section 10.2.3 pour une liste de valeurs pour la chaîne "eventAction". Voir l'annexe B concernant les différentes façons dont les événements peuvent être modélisés.