From d4e54c234f0a29e0e0b23e1fef32c900799ca224 Mon Sep 17 00:00:00 2001 From: Tom Date: Thu, 20 Mar 2025 10:03:01 -0400 Subject: [PATCH] Adding in the generator validator --- .../achievements/examples/user-events.ts | 55 ++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/libs/common/src/tools/achievements/examples/user-events.ts b/libs/common/src/tools/achievements/examples/user-events.ts index 7e8b3ab1fd7..3f667308201 100644 --- a/libs/common/src/tools/achievements/examples/user-events.ts +++ b/libs/common/src/tools/achievements/examples/user-events.ts @@ -124,4 +124,57 @@ const itemMovedToCollection$: Observable = of( } satisfies UserActionEvent, ); -export { itemAdded$, itemUpdated$, itemDeleted$, itemMovedToCollection$ }; +const sendAdded$: Observable = of({ + "@timestamp": Date.now(), + user: { + id: "1E2EDBC3-4449-4583-A4AC-ACDFA5C2EC71" as UserId, + }, + event: { + kind: "event", + category: "session", + type: "creation", + outcome: "success", + provider: "send", + }, + service: { + name: "extension", + type: "client", + node: { name: "commotion-amused-rinse-trivial-sadly" }, + environment: "production", + version: "2025.3.1-innovation-sprint", + }, + action: "send-item-added", + tags: ["with-attachment"], +}); + +const credentialGenerated$: Observable = of({ + "@timestamp": Date.now(), + user: { + id: "1E2EDBC3-4449-4583-A4AC-ACDFA5C2EC71" as UserId, + }, + event: { + kind: "event", + category: "session", + type: "creation", + outcome: "success", + provider: "credential-generator", + }, + service: { + name: "extension", + type: "client", + node: { name: "commotion-amused-rinse-trivial-sadly" }, + environment: "production", + version: "2025.3.1-innovation-sprint", + }, + action: "credential-generated", + labels: { algorithm: "password", "algorithm-category": "password", extension: "firefox" }, +}); + +export { + itemAdded$, + itemUpdated$, + itemDeleted$, + itemMovedToCollection$, + sendAdded$, + credentialGenerated$, +};