import idl "aquarium-anyvalue.avdl";
record ResourceEventMsg {
- string @aliases(["originalID", "ID"]) id;
- string @aliases(["_id", "inStoreID"]) idInStore;
+ string @aliases(["id"]) originalID; // From message creator
+ union {string, null} @aliases(["_id", "idInStore"]) inStoreID; // From Aquarium (message recipient)
long occurredMillis;
long receivedMillis = 0;
string userID;
}
record IMEventMsg {
- string @aliases(["originalID", "ID"]) id;
- string @aliases(["_id", "inStoreID"]) idInStore;
+ string @aliases(["id"]) originalID; // From message creator
+ union {string, null} @aliases(["_id", "idInStore"]) inStoreID; // From Aquarium (message recipient)
long occurredMillis;
long receivedMillis = 0;
string userID;