Variable: SessionEventStorageSubjects
Makaio Framework / contracts / SessionEventStorageSubjects
Variable: SessionEventStorageSubjects
Section titled “Variable: SessionEventStorageSubjects”
constSessionEventStorageSubjects:BusSubjects<FlatSubjectDefinitions<"storage:sessionEvent", {append: {request:ZodObject<{event:ZodUnion<readonly [ZodDiscriminatedUnion<[ZodObject<…, …>,ZodObject<…, …>,ZodObject<…, …>],"type">,ZodObject<{eventId:ZodString;payload:ZodRecord<…, …>;sessionId:ZodString;timestamp:ZodNumber;type:ZodString; },$strip>]>; },$strip>;response:ZodObject<{success:ZodBoolean; },$strip>; };deleteBySession: {request:ZodObject<{sessionId:ZodString; },$strip>;response:ZodObject<{deletedCount:ZodOptional<ZodNumber>;success:ZodBoolean; },$strip>; };getByIds: {request:ZodObject<{eventIds:ZodArray<ZodString>;sessionId:ZodString; },$strip>;response:ZodObject<{events:ZodArray<ZodUnion<readonly [ZodDiscriminatedUnion<[…, …, …],"type">,ZodObject<{eventId: …;payload: …;sessionId: …;timestamp: …;type: …; },$strip>]>>; },$strip>; };getEvents: {request:ZodObject<{options:ZodOptional<ZodObject<{after:ZodOptional<ZodString>;includeReasoning:ZodOptional<ZodBoolean>;limit:ZodOptional<ZodNumber>;order:ZodOptional<ZodEnum<…>>;types:ZodOptional<ZodArray<…>>; },$strip>>;sessionId:ZodString; },$strip>;response:ZodObject<{events:ZodArray<ZodUnion<readonly [ZodDiscriminatedUnion<[…, …, …],"type">,ZodObject<{eventId: …;payload: …;sessionId: …;timestamp: …;type: …; },$strip>]>>;nextCursor:ZodNullable<ZodString>;totalCount:ZodOptional<ZodNumber>; },$strip>; };getEventsBySessions: {request:ZodObject<{limitPerSession:ZodOptional<ZodNumber>;sessionIds:ZodArray<ZodString>;types:ZodArray<ZodString>; },$strip>;response:ZodObject<{eventsBySession:ZodRecord<ZodString,ZodArray<ZodUnion<readonly [ZodDiscriminatedUnion<…, …>,ZodObject<…, …>]>>>; },$strip>; }; }>,"storage:sessionEvent"> =SessionEventStorageNamespace.subjects
Defined in: ../../../packages/contracts/src/session/session-event-storage-namespace.ts:141
Typed subjects for session event storage bus operations.