Skip to content

Variable: MessageRoutingSubjects

Makaio Framework


Makaio Framework / services-core / MessageRoutingSubjects

const MessageRoutingSubjects: BusSubjects<FlatSubjectDefinitions<"storage:messageRouting", { getByMessage: { request: ZodObject<{ messageId: ZodString; }, $strip>; response: ZodObject<{ routing: ZodArray<ZodObject<{ agentId: ZodString; error: ZodOptional<ZodString>; messageId: ZodString; status: ZodEnum<{ acknowledged: …; completed: …; sent: …; }>; timestamp: ZodNumber; }, $strip>>; }, $strip>; }; getCompleted: { request: ZodObject<{ messageId: ZodString; }, $strip>; response: ZodObject<{ agentIds: ZodArray<ZodString>; }, $strip>; }; isComplete: { request: ZodObject<{ messageId: ZodString; targetAgentIds: ZodArray<ZodString>; }, $strip>; response: ZodObject<{ complete: ZodBoolean; pending: ZodArray<ZodString>; }, $strip>; }; record: { request: ZodObject<{ agentId: ZodString; error: ZodOptional<ZodString>; messageId: ZodString; status: ZodEnum<{ acknowledged: "acknowledged"; completed: "completed"; sent: "sent"; }>; timestamp: ZodNumber; }, $strip>; response: ZodObject<{ success: ZodBoolean; }, $strip>; }; }>, "storage:messageRouting"> = MessageRoutingNamespace.subjects

Defined in: ../../../packages/services/core/src/session/message-routing/namespace.ts:79

Typed subjects for message routing storage operations.