Passa al contenuto principale

4.5. Events (Eventi)

4.5. Events (Eventi)

Questa struttura dati rappresenta gli eventi che si sono verificati su un'istanza di una classe di oggetto (vedere la Sezione 5 riguardo alle classi di oggetti).

Questo è un esempio di un array "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"
}
]

L'array "events" consiste di oggetti, ciascuno con i seguenti membri:

  • "eventAction" -- una stringa RICHIESTA che denota la ragione dell'evento

  • "eventActor" -- un identificatore OPZIONALE che denota l'attore responsabile dell'evento

  • "eventDate" -- una stringa RICHIESTA contenente l'ora e la data in cui si è verificato l'evento

  • "links" -- OPZIONALE; vedere la Sezione 4.2

Gli eventi possono essere datati nel futuro. Un caso d'uso per la datazione futura degli eventi è denotare quando un oggetto scade da un registro.

L'array "links" in questa struttura dati è fornito per i riferimenti all'attore dell'evento. Al fine di fare riferimento a un'entità RDAP, un "rel" di "related" e un "type" di "application/rdap+json" è utilizzato nel riferimento del collegamento.

Vedere la Sezione 10.2.3 per un elenco di valori per la stringa "eventAction". Vedere l'Appendice B riguardo ai vari modi in cui gli eventi possono essere modellati.